addSpecialization(FunctionTemplateSpecializationInfo *Info, void *InsertPos) | clang::FunctionTemplateDecl | protected |
addSpecializationImpl(llvm::FoldingSetVector< EntryType > &Specs, EntryType *Entry, void *InsertPos) | clang::RedeclarableTemplateDecl | protected |
ASTDeclReader class | clang::FunctionTemplateDecl | friend |
ASTDeclWriter class | clang::FunctionTemplateDecl | friend |
classof(const Decl *D) | clang::FunctionTemplateDecl | inlinestatic |
classofKind(Kind K) | clang::FunctionTemplateDecl | inlinestatic |
Common | clang::RedeclarableTemplateDecl | mutableprotected |
Create(ASTContext &C, DeclContext *DC, SourceLocation L, DeclarationName Name, TemplateParameterList *Params, NamedDecl *Decl) | clang::FunctionTemplateDecl | static |
CreateDeserialized(ASTContext &C, unsigned ID) | clang::FunctionTemplateDecl | static |
declarationReplaces(NamedDecl *OldD, bool IsKnownNewer=true) const | clang::NamedDecl | |
ExplicitVisibilityKind enum name | clang::NamedDecl | |
findSpecialization(ArrayRef< TemplateArgument > Args, void *&InsertPos) | clang::FunctionTemplateDecl | |
findSpecializationImpl(llvm::FoldingSetVector< EntryType > &Specs, ArrayRef< TemplateArgument > Args, void *&InsertPos) | clang::RedeclarableTemplateDecl | protected |
First | clang::Redeclarable< RedeclarableTemplateDecl > | protected |
FunctionDecl class | clang::FunctionTemplateDecl | friend |
FunctionTemplateDecl(ASTContext &C, DeclContext *DC, SourceLocation L, DeclarationName Name, TemplateParameterList *Params, NamedDecl *Decl) | clang::FunctionTemplateDecl | inlineprotected |
getCanonicalDecl() override | clang::FunctionTemplateDecl | inline |
getCanonicalDecl() const | clang::FunctionTemplateDecl | inline |
getCommonPtr() const | clang::FunctionTemplateDecl | inlineprotected |
getDeclName() const | clang::NamedDecl | inline |
getExplicitVisibility(ExplicitVisibilityKind kind) const | clang::NamedDecl | |
getFirstDecl() | clang::Redeclarable< RedeclarableTemplateDecl > | inline |
getFirstDecl() const | clang::Redeclarable< RedeclarableTemplateDecl > | inline |
getFormalLinkage() const | clang::NamedDecl | inline |
getIdentifier() const | clang::NamedDecl | inline |
getInjectedTemplateArgs() | clang::FunctionTemplateDecl | |
getInstantiatedFromMemberTemplate() const | clang::FunctionTemplateDecl | inline |
getLinkageAndVisibility() const | clang::NamedDecl | |
getLinkageInternal() const | clang::NamedDecl | |
getMostRecentDecl() | clang::FunctionTemplateDecl | inline |
getMostRecentDecl() const | clang::FunctionTemplateDecl | inline |
getName() const | clang::NamedDecl | inline |
getNameAsString() const | clang::NamedDecl | inline |
getNameForDiagnostic(raw_ostream &OS, const PrintingPolicy &Policy, bool Qualified) const | clang::NamedDecl | virtual |
getNextRedeclaration() const | clang::Redeclarable< RedeclarableTemplateDecl > | inlineprotected |
getObjCFStringFormattingFamily() const | clang::NamedDecl | |
getPreviousDecl() | clang::FunctionTemplateDecl | inline |
getPreviousDecl() const | clang::FunctionTemplateDecl | inline |
getQualifiedNameAsString() const | clang::NamedDecl | |
getSourceRange() const override LLVM_READONLY | clang::TemplateDecl | inline |
getSpecializations() const | clang::FunctionTemplateDecl | protected |
getTemplatedDecl() const | clang::FunctionTemplateDecl | inline |
getTemplateParameters() const | clang::TemplateDecl | inline |
getUnderlyingDecl() | clang::NamedDecl | inline |
getUnderlyingDecl() const | clang::NamedDecl | inline |
getVisibility() const | clang::NamedDecl | 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 | |
isExternallyVisible() const | clang::NamedDecl | inline |
isFirstDecl() const | clang::Redeclarable< RedeclarableTemplateDecl > | inline |
isHidden() const | clang::NamedDecl | inline |
isLinkageValid() const | clang::NamedDecl | |
isMemberSpecialization() const | clang::RedeclarableTemplateDecl | inline |
isThisDeclarationADefinition() const | clang::FunctionTemplateDecl | inline |
LatestDeclLink(const ASTContext &Ctx) | clang::Redeclarable< RedeclarableTemplateDecl > | inlineprotectedstatic |
LoadLazySpecializations() const | clang::FunctionTemplateDecl | |
makeSpecIterator(llvm::FoldingSetVector< EntryType > &Specs, bool isEnd) | clang::RedeclarableTemplateDecl | inlineprotectedstatic |
NamedDecl(Kind DK, DeclContext *DC, SourceLocation L, DeclarationName N) | clang::NamedDecl | inlineprotected |
newCommon(ASTContext &C) const override | clang::FunctionTemplateDecl | protectedvirtual |
PreviousDeclLink(RedeclarableTemplateDecl *D) | clang::Redeclarable< RedeclarableTemplateDecl > | inlineprotectedstatic |
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 | |
redecl_iterator typedef | clang::RedeclarableTemplateDecl | |
redecl_range typedef | clang::RedeclarableTemplateDecl | |
Redeclarable(const ASTContext &Ctx) | clang::Redeclarable< RedeclarableTemplateDecl > | inline |
RedeclarableTemplateDecl(Kind DK, ASTContext &C, DeclContext *DC, SourceLocation L, DeclarationName Name, TemplateParameterList *Params, NamedDecl *Decl) | clang::RedeclarableTemplateDecl | inlineprotected |
RedeclLink | clang::Redeclarable< RedeclarableTemplateDecl > | protected |
redecls() const | clang::Redeclarable< RedeclarableTemplateDecl > | inline |
redecls_begin() const | clang::Redeclarable< RedeclarableTemplateDecl > | inline |
redecls_end() const | clang::Redeclarable< RedeclarableTemplateDecl > | inline |
setConcept() | clang::TemplateDecl | inline |
setDeclName(DeclarationName N) | clang::NamedDecl | inline |
setHidden(bool Hide) | clang::NamedDecl | inline |
setInstantiatedFromMemberTemplate(RedeclarableTemplateDecl *TD) | clang::RedeclarableTemplateDecl | inline |
setMemberSpecialization() | clang::RedeclarableTemplateDecl | inline |
setPreviousDecl(RedeclarableTemplateDecl *PrevDecl) | clang::Redeclarable< RedeclarableTemplateDecl > | |
spec_begin() const | clang::FunctionTemplateDecl | inline |
spec_end() const | clang::FunctionTemplateDecl | inline |
spec_iterator typedef | clang::FunctionTemplateDecl | |
spec_range typedef | clang::FunctionTemplateDecl | |
specializations() const | clang::FunctionTemplateDecl | inline |
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 |
VisibilityForType enum value | clang::NamedDecl | |
VisibilityForValue enum value | clang::NamedDecl | |