clang
3.9.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 368 of file TemplateBase.h.
TemplateArgumentLocInfo::TemplateArgumentLocInfo | ( | ) |
Definition at line 431 of file TemplateBase.cpp.
|
inline |
Definition at line 389 of file TemplateBase.h.
|
inline |
Definition at line 391 of file TemplateBase.h.
|
inline |
Definition at line 393 of file TemplateBase.h.
References clang::NestedNameSpecifierLoc::getNestedNameSpecifier(), clang::NestedNameSpecifierLoc::getOpaqueData(), clang::SourceLocation::getRawEncoding(), and clang::TemplateArgument::Template.
|
inline |
Definition at line 407 of file TemplateBase.h.
References clang::TemplateArgument::Expression.
Referenced by clang::ASTRecordWriter::AddTemplateArgumentLoc(), and clang::ASTRecordWriter::AddTemplateArgumentLocInfo().
|
inline |
Definition at line 403 of file TemplateBase.h.
Referenced by clang::ASTRecordWriter::AddTemplateArgumentLocInfo().
|
inline |
Definition at line 420 of file TemplateBase.h.
References clang::SourceLocation::getFromRawEncoding(), and clang::TemplateArgument::Template.
Referenced by clang::ASTRecordWriter::AddTemplateArgumentLocInfo().
|
inline |
Definition at line 416 of file TemplateBase.h.
References clang::SourceLocation::getFromRawEncoding(), and clang::TemplateArgument::Template.
Referenced by clang::ASTRecordWriter::AddTemplateArgumentLocInfo().
|
inline |
Definition at line 411 of file TemplateBase.h.
References clang::TemplateArgument::Template.
Referenced by clang::ASTRecordWriter::AddTemplateArgumentLocInfo().
TypeSourceInfo* clang::TemplateArgumentLocInfo::Declarator |
Definition at line 383 of file TemplateBase.h.
Expr* clang::TemplateArgumentLocInfo::Expression |
Definition at line 382 of file TemplateBase.h.
struct T clang::TemplateArgumentLocInfo::Template |
Definition at line 381 of file TemplateBase.h.