clang
3.7.0
|
#include <DeclSpec.h>
Public Attributes | |
OverloadedOperatorKind | Operator |
The kind of overloaded operator. More... | |
unsigned | SymbolLocations [3] |
The source locations of the individual tokens that name the operator, e.g., the "new", "[", and "]" tokens in operator new []. More... | |
Definition at line 897 of file DeclSpec.h.
OverloadedOperatorKind clang::UnqualifiedId::OFI::Operator |
The kind of overloaded operator.
Definition at line 899 of file DeclSpec.h.
Referenced by clang::Sema::ActOnDependentTemplateName(), clang::Sema::GetNameFromUnqualifiedId(), clang::Sema::isTemplateName(), and clang::UnqualifiedId::setOperatorFunctionId().
unsigned clang::UnqualifiedId::OFI::SymbolLocations[3] |
The source locations of the individual tokens that name the operator, e.g., the "new", "[", and "]" tokens in operator new [].
Different operators have different numbers of tokens in their name, up to three. Any remaining source locations in this array will be set to an invalid value for operators with fewer than three tokens.
Definition at line 908 of file DeclSpec.h.
Referenced by clang::Sema::GetNameFromUnqualifiedId(), and clang::UnqualifiedId::setOperatorFunctionId().