enum TokenConcatenation::AvoidConcatInfo
Declared at: clang/include/clang/Lex/TokenConcatenation.h:33
Enumerators
Name | Value | Comment |
---|---|---|
aci_never_avoid_concat | 0 | By default, a token never needs to avoid concatenation. Most tokens (e.g. ',', ')', etc) don't cause a problem when concatenated. |
aci_custom_firstchar | 1 | aci_custom_firstchar - AvoidConcat contains custom code to handle this token's requirements, and it needs to know the first character of the token. |
aci_custom | 2 | aci_custom - AvoidConcat contains custom code to handle this token's requirements, but it doesn't need to know the first character of the token. |
aci_avoid_equal | 4 | aci_avoid_equal - Many tokens cannot be safely followed by an '=' character. For example, "<<" turns into "<<=" when followed by an =. |