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.