|
clang
5.0.0
|
Keeps information about an identifier in a nested-name-spec. More...
#include "clang/Sema/Sema.h"
Public Member Functions | |
| NestedNameSpecInfo (IdentifierInfo *II, SourceLocation IdLoc, SourceLocation ColonColonLoc, ParsedType ObjectType=ParsedType()) | |
| Creates info object for the most typical case. More... | |
| NestedNameSpecInfo (IdentifierInfo *II, SourceLocation IdLoc, SourceLocation ColonColonLoc, QualType ObjectType) | |
Public Attributes | |
| ParsedType | ObjectType |
| The type of the object, if we're parsing nested-name-specifier in a member access expression. More... | |
| IdentifierInfo * | Identifier |
| The identifier preceding the '::'. More... | |
| SourceLocation | IdentifierLoc |
| The location of the identifier. More... | |
| SourceLocation | CCLoc |
| The location of the '::'. More... | |
Keeps information about an identifier in a nested-name-spec.
|
inline |
|
inline |
| SourceLocation clang::Sema::NestedNameSpecInfo::CCLoc |
The location of the '::'.
Definition at line 5244 of file Sema.h.
Referenced by clang::Sema::BuildCXXNestedNameSpecifier().
| IdentifierInfo* clang::Sema::NestedNameSpecInfo::Identifier |
The identifier preceding the '::'.
Definition at line 5238 of file Sema.h.
Referenced by clang::Sema::BuildCXXNestedNameSpecifier(), and clang::Sema::isNonTypeNestedNameSpecifier().
| SourceLocation clang::Sema::NestedNameSpecInfo::IdentifierLoc |
The location of the identifier.
Definition at line 5241 of file Sema.h.
Referenced by clang::Sema::BuildCXXNestedNameSpecifier(), and clang::Sema::isNonTypeNestedNameSpecifier().
| ParsedType clang::Sema::NestedNameSpecInfo::ObjectType |
The type of the object, if we're parsing nested-name-specifier in a member access expression.
Definition at line 5235 of file Sema.h.
Referenced by clang::Sema::BuildCXXNestedNameSpecifier(), and clang::Sema::isNonTypeNestedNameSpecifier().
1.8.6