class CXXOperatorIdName
Declaration
class CXXOperatorIdName { /* full declaration omitted */ };
Description
Contains extra information for the name of an overloaded operator in C++, such as "operator+. This do not includes literal or conversion operators. For literal operators see CXXLiteralOperatorIdName and for conversion operators see CXXSpecialNameExtra.
Declared at: clang/include/clang/AST/DeclarationName.h:100
Member Variables
- private clang::OverloadedOperatorKind Kind = OO_None
- The kind of this operator.
- private void* FETokenInfo = nullptr
- Extra information associated with this operator name that can be used by the front end. All bits are really needed so it is not possible to stash something in the low order bits.