clang
3.7.0
|
Location information for a TemplateArgument. More...
#include <TemplateBase.h>
Public Member Functions | |
TemplateArgumentLocInfo () | |
TemplateArgumentLocInfo (TypeSourceInfo *TInfo) | |
TemplateArgumentLocInfo (Expr *E) | |
TemplateArgumentLocInfo (NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateNameLoc, SourceLocation EllipsisLoc) | |
TypeSourceInfo * | getAsTypeSourceInfo () const |
Expr * | getAsExpr () const |
NestedNameSpecifierLoc | getTemplateQualifierLoc () const |
SourceLocation | getTemplateNameLoc () const |
SourceLocation | getTemplateEllipsisLoc () const |
Location information for a TemplateArgument.
Definition at line 364 of file TemplateBase.h.
TemplateArgumentLocInfo::TemplateArgumentLocInfo | ( | ) |
Definition at line 424 of file TemplateBase.cpp.
|
inline |
Definition at line 385 of file TemplateBase.h.
|
inline |
Definition at line 387 of file TemplateBase.h.
|
inline |
Definition at line 389 of file TemplateBase.h.
References clang::NestedNameSpecifierLoc::getNestedNameSpecifier(), clang::NestedNameSpecifierLoc::getOpaqueData(), clang::SourceLocation::getRawEncoding(), and clang::TemplateArgument::Template.
|
inline |
Definition at line 403 of file TemplateBase.h.
References clang::TemplateArgument::Expression.
Referenced by clang::ASTWriter::AddTemplateArgumentLoc(), and clang::ASTWriter::AddTemplateArgumentLocInfo().
|
inline |
Definition at line 399 of file TemplateBase.h.
Referenced by clang::ASTWriter::AddTemplateArgumentLocInfo().
|
inline |
Definition at line 416 of file TemplateBase.h.
References clang::SourceLocation::getFromRawEncoding(), and clang::TemplateArgument::Template.
Referenced by clang::ASTWriter::AddTemplateArgumentLocInfo().
|
inline |
Definition at line 412 of file TemplateBase.h.
References clang::SourceLocation::getFromRawEncoding(), and clang::TemplateArgument::Template.
Referenced by clang::ASTWriter::AddTemplateArgumentLocInfo().
|
inline |
Definition at line 407 of file TemplateBase.h.
References clang::TemplateArgument::Template.
Referenced by clang::ASTWriter::AddTemplateArgumentLocInfo().
TypeSourceInfo* clang::TemplateArgumentLocInfo::Declarator |
Definition at line 379 of file TemplateBase.h.
Expr* clang::TemplateArgumentLocInfo::Expression |
Definition at line 378 of file TemplateBase.h.
struct T clang::TemplateArgumentLocInfo::Template |
Definition at line 377 of file TemplateBase.h.