|
clang 22.0.0git
|
#include "clang/AST/TypeLoc.h"
Public Member Functions | |
| ElaboratedNameLocInfo ()=default | |
| ElaboratedNameLocInfo (SourceLocation ElaboratedKeywordLoc, NestedNameSpecifierLoc QualifierLoc, SourceLocation NameLoc) | |
| ElaboratedNameLocInfo (ASTContext &Context, ElaboratedTypeKeyword Keyword, NestedNameSpecifier Qualifier, SourceLocation Loc) | |
| NestedNameSpecifierLoc | getQualifierLoc (NestedNameSpecifier Qualifier) const |
| SourceRange | getLocalSourceRange (NestedNameSpecifier Qualifier) const |
Public Attributes | |
| SourceLocation | NameLoc |
| SourceLocation | ElaboratedKeywordLoc |
|
default |
|
inline |
Definition at line 697 of file TypeLoc.h.
References ElaboratedKeywordLoc, and NameLoc.
|
inline |
Definition at line 702 of file TypeLoc.h.
References ElaboratedKeywordLoc, clang::Keyword, NameLoc, and clang::None.
|
inline |
Definition at line 714 of file TypeLoc.h.
References ElaboratedKeywordLoc, getQualifierLoc(), clang::SourceLocation::isInvalid(), and NameLoc.
Referenced by clang::ElaboratedNameTypeLoc< TL, T >::getLocalSourceRange().
|
inline |
Definition at line 709 of file TypeLoc.h.
Referenced by getLocalSourceRange(), and clang::ElaboratedNameTypeLoc< TL, T >::getQualifierLoc().
| SourceLocation clang::ElaboratedNameLocInfo::ElaboratedKeywordLoc |
Definition at line 694 of file TypeLoc.h.
Referenced by ElaboratedNameLocInfo(), ElaboratedNameLocInfo(), clang::ElaboratedNameTypeLoc< TL, T >::getElaboratedKeywordLoc(), and getLocalSourceRange().
| SourceLocation clang::ElaboratedNameLocInfo::NameLoc |
Definition at line 693 of file TypeLoc.h.
Referenced by ElaboratedNameLocInfo(), ElaboratedNameLocInfo(), getLocalSourceRange(), and clang::ElaboratedNameTypeLoc< TL, T >::getNameLoc().