[ https://issues.apache.org/jira/browse/XERCESC-2256?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Florian Wiesner updated XERCESC-2256: ------------------------------------- Description: the current enumeration uses T_CHAR, T_STRING, etc. as enumeration values. Those symbol names are generic enough to cause clashes with other libraries - where T_CHAR, T_STRING, etc. are used as macros/definitions. Minimum improvement would be to us more distinctive names (or not fully uppercase ones at least). Could be much nicer even when the enum would be converted to an enum class on top was:the current enumeration uses T_CHAR, T_STRING, etc. as enumeration values. Those symbol names are generic enough to cause clashes with other libraries - espe. Therefore, a change to C++11 scoped enums would fix this potential for clashes on the side of Xerces. > Change enum tokType (util/regx/Token.hpp) member names > ------------------------------------------------------ > > Key: XERCESC-2256 > URL: https://issues.apache.org/jira/browse/XERCESC-2256 > Project: Xerces-C++ > Issue Type: Improvement > Reporter: Florian Wiesner > Priority: Major > > the current enumeration uses T_CHAR, T_STRING, etc. as enumeration values. > Those symbol names are generic enough to cause clashes with other libraries - > where T_CHAR, T_STRING, etc. are used as macros/definitions. > > Minimum improvement would be to us more distinctive names (or not fully > uppercase ones at least). Could be much nicer even when the enum would be > converted to an enum class on top -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: c-dev-unsubscr...@xerces.apache.org For additional commands, e-mail: c-dev-h...@xerces.apache.org