|
clang
3.8.0
|
QualifierInfo - A struct with extended info about a syntactic name qualifier, to be used for the case of out-of-line declarations. More...
#include <Decl.h>
Public Member Functions | |
| QualifierInfo () | |
| Default constructor. More... | |
| void | setTemplateParameterListsInfo (ASTContext &Context, ArrayRef< TemplateParameterList * > TPLists) |
| setTemplateParameterListsInfo - Sets info about "outer" template parameter lists. More... | |
Public Attributes | |
| NestedNameSpecifierLoc | QualifierLoc |
| unsigned | NumTemplParamLists |
| NumTemplParamLists - The number of "outer" template parameter lists. More... | |
| TemplateParameterList ** | TemplParamLists |
| TemplParamLists - A new-allocated array of size NumTemplParamLists, containing pointers to the "outer" template parameter lists. More... | |
QualifierInfo - A struct with extended info about a syntactic name qualifier, to be used for the case of out-of-line declarations.
|
inline |
| void QualifierInfo::setTemplateParameterListsInfo | ( | ASTContext & | Context, |
| ArrayRef< TemplateParameterList * > | TPLists | ||
| ) |
setTemplateParameterListsInfo - Sets info about "outer" template parameter lists.
Definition at line 1750 of file Decl.cpp.
References Context, clang::ASTContext::Deallocate(), NumTemplParamLists, and TemplParamLists.
Referenced by clang::TagDecl::setTemplateParameterListsInfo().
| unsigned clang::QualifierInfo::NumTemplParamLists |
NumTemplParamLists - The number of "outer" template parameter lists.
The count includes all of the template parameter lists that were matched against the template-ids occurring into the NNS and possibly (in the case of an explicit specialization) a final "template <>".
Definition at line 551 of file Decl.h.
Referenced by clang::ASTWriter::AddQualifierInfo(), clang::ASTReader::ReadQualifierInfo(), and setTemplateParameterListsInfo().
| NestedNameSpecifierLoc clang::QualifierInfo::QualifierLoc |
Definition at line 545 of file Decl.h.
Referenced by clang::ASTWriter::AddQualifierInfo(), clang::ASTReader::ReadQualifierInfo(), and clang::TagDecl::setQualifierInfo().
| TemplateParameterList** clang::QualifierInfo::TemplParamLists |
TemplParamLists - A new-allocated array of size NumTemplParamLists, containing pointers to the "outer" template parameter lists.
It includes all of the template parameter lists that were matched against the template-ids occurring into the NNS and possibly (in the case of an explicit specialization) a final "template <>".
Definition at line 558 of file Decl.h.
Referenced by clang::ASTWriter::AddQualifierInfo(), clang::ASTReader::ReadQualifierInfo(), and setTemplateParameterListsInfo().
1.8.6