|
clang
3.8.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 362 of file TemplateBase.h.
| TemplateArgumentLocInfo::TemplateArgumentLocInfo | ( | ) |
Definition at line 422 of file TemplateBase.cpp.
|
inline |
Definition at line 383 of file TemplateBase.h.
|
inline |
Definition at line 385 of file TemplateBase.h.
|
inline |
Definition at line 387 of file TemplateBase.h.
References clang::NestedNameSpecifierLoc::getNestedNameSpecifier(), clang::NestedNameSpecifierLoc::getOpaqueData(), clang::SourceLocation::getRawEncoding(), and clang::TemplateArgument::Template.
|
inline |
Definition at line 401 of file TemplateBase.h.
References clang::TemplateArgument::Expression.
Referenced by clang::ASTWriter::AddTemplateArgumentLoc(), and clang::ASTWriter::AddTemplateArgumentLocInfo().
|
inline |
Definition at line 397 of file TemplateBase.h.
Referenced by clang::ASTWriter::AddTemplateArgumentLocInfo().
|
inline |
Definition at line 414 of file TemplateBase.h.
References clang::SourceLocation::getFromRawEncoding(), and clang::TemplateArgument::Template.
Referenced by clang::ASTWriter::AddTemplateArgumentLocInfo().
|
inline |
Definition at line 410 of file TemplateBase.h.
References clang::SourceLocation::getFromRawEncoding(), and clang::TemplateArgument::Template.
Referenced by clang::ASTWriter::AddTemplateArgumentLocInfo().
|
inline |
Definition at line 405 of file TemplateBase.h.
References clang::TemplateArgument::Template.
Referenced by clang::ASTWriter::AddTemplateArgumentLocInfo().
| TypeSourceInfo* clang::TemplateArgumentLocInfo::Declarator |
Definition at line 377 of file TemplateBase.h.
| Expr* clang::TemplateArgumentLocInfo::Expression |
Definition at line 376 of file TemplateBase.h.
| struct T clang::TemplateArgumentLocInfo::Template |
Definition at line 375 of file TemplateBase.h.
1.8.6