clang 22.0.0git
Public Member Functions | Public Attributes | List of all members
clang::ElaboratedNameLocInfo Struct Reference

#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
 

Detailed Description

Definition at line 697 of file TypeLoc.h.

Constructor & Destructor Documentation

◆ ElaboratedNameLocInfo() [1/3]

clang::ElaboratedNameLocInfo::ElaboratedNameLocInfo ( )
default

◆ ElaboratedNameLocInfo() [2/3]

clang::ElaboratedNameLocInfo::ElaboratedNameLocInfo ( SourceLocation  ElaboratedKeywordLoc,
NestedNameSpecifierLoc  QualifierLoc,
SourceLocation  NameLoc 
)
inline

Definition at line 702 of file TypeLoc.h.

◆ ElaboratedNameLocInfo() [3/3]

clang::ElaboratedNameLocInfo::ElaboratedNameLocInfo ( ASTContext Context,
ElaboratedTypeKeyword  Keyword,
NestedNameSpecifier  Qualifier,
SourceLocation  Loc 
)
inline

Definition at line 707 of file TypeLoc.h.

Member Function Documentation

◆ getLocalSourceRange()

SourceRange clang::ElaboratedNameLocInfo::getLocalSourceRange ( NestedNameSpecifier  Qualifier) const
inline

◆ getQualifierLoc()

NestedNameSpecifierLoc clang::ElaboratedNameLocInfo::getQualifierLoc ( NestedNameSpecifier  Qualifier) const
inline

Member Data Documentation

◆ ElaboratedKeywordLoc

SourceLocation clang::ElaboratedNameLocInfo::ElaboratedKeywordLoc

◆ NameLoc

SourceLocation clang::ElaboratedNameLocInfo::NameLoc

The documentation for this struct was generated from the following file: