[ 
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 use 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 - 
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


> 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 use 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

Reply via email to