clang
8.0.0
|
DeclarationNameLoc - Additional source/type location info for a declaration name. More...
#include "clang/AST/DeclarationName.h"
Classes | |
struct | CXXLitOpName |
struct | CXXOpName |
struct | NT |
Public Member Functions | |
DeclarationNameLoc (DeclarationName Name) | |
DeclarationNameLoc () | |
Public Attributes | |
union { | |
struct NT NamedType | |
struct CXXOpName CXXOperatorName | |
struct CXXLitOpName CXXLiteralOperatorName | |
}; | |
DeclarationNameLoc - Additional source/type location info for a declaration name.
Needs a DeclarationName in order to be interpreted correctly.
Definition at line 651 of file DeclarationName.h.
DeclarationNameLoc::DeclarationNameLoc | ( | DeclarationName | Name | ) |
Definition at line 381 of file DeclarationName.cpp.
|
inline |
Definition at line 686 of file DeclarationName.h.
References memset().
union { ... } |
struct CXXLitOpName clang::DeclarationNameLoc::CXXLiteralOperatorName |
Definition at line 680 of file DeclarationName.h.
Referenced by clang::DeclarationNameInfo::getCXXLiteralOperatorNameLoc(), and clang::DeclarationNameInfo::setCXXLiteralOperatorNameLoc().
struct CXXOpName clang::DeclarationNameLoc::CXXOperatorName |
Definition at line 679 of file DeclarationName.h.
Referenced by clang::DeclarationNameInfo::getCXXOperatorNameRange(), clang::TreeTransform< Derived >::RebuildCXXOperatorCallExpr(), and clang::DeclarationNameInfo::setCXXOperatorNameRange().
struct NT clang::DeclarationNameLoc::NamedType |
Definition at line 678 of file DeclarationName.h.
Referenced by clang::DeclarationNameInfo::getNamedTypeInfo(), and clang::DeclarationNameInfo::setNamedTypeInfo().