clang  3.9.0
clang::FunctionTemplateDecl Member List

This is the complete list of members for clang::FunctionTemplateDecl, including all inherited members.

addSpecialization(FunctionTemplateSpecializationInfo *Info, void *InsertPos)clang::FunctionTemplateDeclprotected
addSpecializationImpl(llvm::FoldingSetVector< EntryType > &Specs, EntryType *Entry, void *InsertPos)clang::RedeclarableTemplateDeclprotected
ASTDeclReader classclang::FunctionTemplateDeclfriend
ASTDeclWriter classclang::FunctionTemplateDeclfriend
classof(const Decl *D)clang::FunctionTemplateDeclinlinestatic
classofKind(Kind K)clang::FunctionTemplateDeclinlinestatic
Commonclang::RedeclarableTemplateDeclmutableprotected
Create(ASTContext &C, DeclContext *DC, SourceLocation L, DeclarationName Name, TemplateParameterList *Params, NamedDecl *Decl)clang::FunctionTemplateDeclstatic
CreateDeserialized(ASTContext &C, unsigned ID)clang::FunctionTemplateDeclstatic
declarationReplaces(NamedDecl *OldD, bool IsKnownNewer=true) const clang::NamedDecl
ExplicitVisibilityKind enum nameclang::NamedDecl
findSpecialization(ArrayRef< TemplateArgument > Args, void *&InsertPos)clang::FunctionTemplateDecl
findSpecializationImpl(llvm::FoldingSetVector< EntryType > &Specs, ArrayRef< TemplateArgument > Args, void *&InsertPos)clang::RedeclarableTemplateDeclprotected
Firstclang::Redeclarable< RedeclarableTemplateDecl >protected
FunctionDecl classclang::FunctionTemplateDeclfriend
FunctionTemplateDecl(ASTContext &C, DeclContext *DC, SourceLocation L, DeclarationName Name, TemplateParameterList *Params, NamedDecl *Decl)clang::FunctionTemplateDeclinlineprotected
getCanonicalDecl() overrideclang::FunctionTemplateDeclinline
getCanonicalDecl() const clang::FunctionTemplateDeclinline
getCommonPtr() const clang::FunctionTemplateDeclinlineprotected
getDeclName() const clang::NamedDeclinline
getExplicitVisibility(ExplicitVisibilityKind kind) const clang::NamedDecl
getFirstDecl()clang::Redeclarable< RedeclarableTemplateDecl >inline
getFirstDecl() constclang::Redeclarable< RedeclarableTemplateDecl >inline
getFormalLinkage() const clang::NamedDeclinline
getIdentifier() const clang::NamedDeclinline
getInjectedTemplateArgs()clang::FunctionTemplateDecl
getInstantiatedFromMemberTemplate() const clang::FunctionTemplateDeclinline
getLinkageAndVisibility() const clang::NamedDecl
getLinkageInternal() const clang::NamedDecl
getMostRecentDecl()clang::FunctionTemplateDeclinline
getMostRecentDecl() const clang::FunctionTemplateDeclinline
getName() const clang::NamedDeclinline
getNameAsString() const clang::NamedDeclinline
getNameForDiagnostic(raw_ostream &OS, const PrintingPolicy &Policy, bool Qualified) const clang::NamedDeclvirtual
getNextRedeclaration() constclang::Redeclarable< RedeclarableTemplateDecl >inlineprotected
getObjCFStringFormattingFamily() const clang::NamedDecl
getPreviousDecl()clang::FunctionTemplateDeclinline
getPreviousDecl() const clang::FunctionTemplateDeclinline
getQualifiedNameAsString() const clang::NamedDecl
getSourceRange() const override LLVM_READONLYclang::TemplateDeclinline
getSpecializations() const clang::FunctionTemplateDeclprotected
getTemplatedDecl() const clang::FunctionTemplateDeclinline
getTemplateParameters() const clang::TemplateDeclinline
getUnderlyingDecl()clang::NamedDeclinline
getUnderlyingDecl() const clang::NamedDeclinline
getVisibility() const clang::NamedDeclinline
hasExternalFormalLinkage() const clang::NamedDeclinline
hasLinkage() const clang::NamedDecl
hasLinkageBeenComputed() const clang::NamedDeclinline
init(NamedDecl *templatedDecl, TemplateParameterList *templateParams)clang::TemplateDeclinline
isConcept() const clang::TemplateDeclinline
isCXXClassMember() const clang::NamedDeclinline
isCXXInstanceMember() const clang::NamedDecl
isExternallyVisible() const clang::NamedDeclinline
isFirstDecl() constclang::Redeclarable< RedeclarableTemplateDecl >inline
isHidden() const clang::NamedDeclinline
isLinkageValid() const clang::NamedDecl
isMemberSpecialization() const clang::RedeclarableTemplateDeclinline
isThisDeclarationADefinition() const clang::FunctionTemplateDeclinline
LatestDeclLink(const ASTContext &Ctx)clang::Redeclarable< RedeclarableTemplateDecl >inlineprotectedstatic
LoadLazySpecializations() const clang::FunctionTemplateDecl
makeSpecIterator(llvm::FoldingSetVector< EntryType > &Specs, bool isEnd)clang::RedeclarableTemplateDeclinlineprotectedstatic
NamedDecl(Kind DK, DeclContext *DC, SourceLocation L, DeclarationName N)clang::NamedDeclinlineprotected
newCommon(ASTContext &C) const overrideclang::FunctionTemplateDeclprotectedvirtual
PreviousDeclLink(RedeclarableTemplateDecl *D)clang::Redeclarable< RedeclarableTemplateDecl >inlineprotectedstatic
printName(raw_ostream &os) const clang::NamedDeclinline
printQualifiedName(raw_ostream &OS) const clang::NamedDecl
printQualifiedName(raw_ostream &OS, const PrintingPolicy &Policy) const clang::NamedDecl
redecl_iterator typedefclang::RedeclarableTemplateDecl
redecl_range typedefclang::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::RedeclarableTemplateDeclinlineprotected
RedeclLinkclang::Redeclarable< RedeclarableTemplateDecl >protected
redecls() constclang::Redeclarable< RedeclarableTemplateDecl >inline
redecls_begin() constclang::Redeclarable< RedeclarableTemplateDecl >inline
redecls_end() constclang::Redeclarable< RedeclarableTemplateDecl >inline
setConcept()clang::TemplateDeclinline
setDeclName(DeclarationName N)clang::NamedDeclinline
setHidden(bool Hide)clang::NamedDeclinline
setInstantiatedFromMemberTemplate(RedeclarableTemplateDecl *TD)clang::RedeclarableTemplateDeclinline
setMemberSpecialization()clang::RedeclarableTemplateDeclinline
setPreviousDecl(RedeclarableTemplateDecl *PrevDecl)clang::Redeclarable< RedeclarableTemplateDecl >
spec_begin() const clang::FunctionTemplateDeclinline
spec_end() const clang::FunctionTemplateDeclinline
spec_iterator typedefclang::FunctionTemplateDecl
spec_range typedefclang::FunctionTemplateDecl
specializations() const clang::FunctionTemplateDeclinline
TemplatedDeclclang::TemplateDeclprotected
TemplateDecl(Kind DK, DeclContext *DC, SourceLocation L, DeclarationName Name)clang::TemplateDeclinlineprotected
TemplateDecl(Kind DK, DeclContext *DC, SourceLocation L, DeclarationName Name, TemplateParameterList *Params)clang::TemplateDeclinlineprotected
TemplateDecl(Kind DK, DeclContext *DC, SourceLocation L, DeclarationName Name, TemplateParameterList *Params, NamedDecl *Decl)clang::TemplateDeclinlineprotected
TemplateParamsclang::TemplateDeclprotected
VisibilityForType enum valueclang::NamedDecl
VisibilityForValue enum valueclang::NamedDecl