ASTDeclReader class | clang::TemplateTemplateParmDecl | friend |
ASTDeclWriter class | clang::TemplateTemplateParmDecl | friend |
classof(const Decl *D) | clang::TemplateTemplateParmDecl | inlinestatic |
classofKind(Kind K) | clang::TemplateTemplateParmDecl | inlinestatic |
Create(const ASTContext &C, DeclContext *DC, SourceLocation L, unsigned D, unsigned P, bool ParameterPack, IdentifierInfo *Id, TemplateParameterList *Params) | clang::TemplateTemplateParmDecl | static |
Create(const ASTContext &C, DeclContext *DC, SourceLocation L, unsigned D, unsigned P, IdentifierInfo *Id, TemplateParameterList *Params, ArrayRef< TemplateParameterList * > Expansions) | clang::TemplateTemplateParmDecl | static |
CreateDeserialized(ASTContext &C, unsigned ID) | clang::TemplateTemplateParmDecl | static |
CreateDeserialized(ASTContext &C, unsigned ID, unsigned NumExpansions) | clang::TemplateTemplateParmDecl | static |
declarationReplaces(NamedDecl *OldD, bool IsKnownNewer=true) const | clang::NamedDecl | |
defaultArgumentWasInherited() const | clang::TemplateTemplateParmDecl | inline |
Depth | clang::TemplateParmPosition | protected |
ExplicitVisibilityKind enum name | clang::NamedDecl | |
getDeclName() const | clang::NamedDecl | inline |
getDefaultArgStorage() const | clang::TemplateTemplateParmDecl | inline |
getDefaultArgument() const | clang::TemplateTemplateParmDecl | inline |
getDefaultArgumentLoc() const | clang::TemplateTemplateParmDecl | |
getDepth() const | clang::TemplateParmPosition | inlineprotected |
getExpansionTemplateParameters(unsigned I) const | clang::TemplateTemplateParmDecl | inline |
getExplicitVisibility(ExplicitVisibilityKind kind) const | clang::NamedDecl | |
getFormalLinkage() const | clang::NamedDecl | inline |
getIdentifier() const | clang::NamedDecl | inline |
getIndex() const | clang::TemplateParmPosition | inlineprotected |
getLinkageAndVisibility() const | clang::NamedDecl | |
getLinkageInternal() const | clang::NamedDecl | |
getMostRecentDecl() | clang::NamedDecl | inline |
getMostRecentDecl() const | clang::NamedDecl | inline |
getName() const | clang::NamedDecl | inline |
getNameAsString() const | clang::NamedDecl | inline |
getNameForDiagnostic(raw_ostream &OS, const PrintingPolicy &Policy, bool Qualified) const | clang::NamedDecl | virtual |
getNumExpansionTemplateParameters() const | clang::TemplateTemplateParmDecl | inline |
getObjCFStringFormattingFamily() const | clang::NamedDecl | |
getPosition() const | clang::TemplateParmPosition | inlineprotected |
getQualifiedNameAsString() const | clang::NamedDecl | |
getSourceRange() const override LLVM_READONLY | clang::TemplateTemplateParmDecl | inline |
getTemplatedDecl() const | clang::TemplateDecl | inline |
getTemplateParameters() const | clang::TemplateDecl | inline |
getUnderlyingDecl() | clang::NamedDecl | inline |
getUnderlyingDecl() const | clang::NamedDecl | inline |
getVisibility() const | clang::NamedDecl | inline |
hasDefaultArgument() const | clang::TemplateTemplateParmDecl | inline |
hasExternalFormalLinkage() const | clang::NamedDecl | inline |
hasLinkage() const | clang::NamedDecl | |
hasLinkageBeenComputed() const | clang::NamedDecl | inline |
init(NamedDecl *templatedDecl, TemplateParameterList *templateParams) | clang::TemplateDecl | inline |
isConcept() const | clang::TemplateDecl | inline |
isCXXClassMember() const | clang::NamedDecl | inline |
isCXXInstanceMember() const | clang::NamedDecl | |
isExpandedParameterPack() const | clang::TemplateTemplateParmDecl | inline |
isExternallyVisible() const | clang::NamedDecl | inline |
isHidden() const | clang::NamedDecl | inline |
isLinkageValid() const | clang::NamedDecl | |
isPackExpansion() const | clang::TemplateTemplateParmDecl | inline |
isParameterPack() const | clang::TemplateTemplateParmDecl | inline |
NamedDecl(Kind DK, DeclContext *DC, SourceLocation L, DeclarationName N) | clang::NamedDecl | inlineprotected |
Position | clang::TemplateParmPosition | protected |
printName(raw_ostream &os) const | clang::NamedDecl | inline |
printQualifiedName(raw_ostream &OS) const | clang::NamedDecl | |
printQualifiedName(raw_ostream &OS, const PrintingPolicy &Policy) const | clang::NamedDecl | |
removeDefaultArgument() | clang::TemplateTemplateParmDecl | inline |
setConcept() | clang::TemplateDecl | inline |
setDeclName(DeclarationName N) | clang::NamedDecl | inline |
setDefaultArgument(const ASTContext &C, const TemplateArgumentLoc &DefArg) | clang::TemplateTemplateParmDecl | |
setDepth(unsigned D) | clang::TemplateParmPosition | inlineprotected |
setHidden(bool Hide) | clang::NamedDecl | inline |
setInheritedDefaultArgument(const ASTContext &C, TemplateTemplateParmDecl *Prev) | clang::TemplateTemplateParmDecl | inline |
setPosition(unsigned P) | clang::TemplateParmPosition | inlineprotected |
TemplatedDecl | clang::TemplateDecl | protected |
TemplateDecl(Kind DK, DeclContext *DC, SourceLocation L, DeclarationName Name) | clang::TemplateDecl | inlineprotected |
TemplateDecl(Kind DK, DeclContext *DC, SourceLocation L, DeclarationName Name, TemplateParameterList *Params) | clang::TemplateDecl | inlineprotected |
TemplateDecl(Kind DK, DeclContext *DC, SourceLocation L, DeclarationName Name, TemplateParameterList *Params, NamedDecl *Decl) | clang::TemplateDecl | inlineprotected |
TemplateParams | clang::TemplateDecl | protected |
TemplateParmPosition(unsigned D, unsigned P) | clang::TemplateParmPosition | inlineprotected |
TrailingObjects | clang::TemplateTemplateParmDecl | |
VisibilityForType enum value | clang::NamedDecl | |
VisibilityForValue enum value | clang::NamedDecl | |