clang  3.9.0
clang::ClassTemplateDecl Member List

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

AddPartialSpecialization(ClassTemplatePartialSpecializationDecl *D, void *InsertPos)clang::ClassTemplateDecl
AddSpecialization(ClassTemplateSpecializationDecl *D, void *InsertPos)clang::ClassTemplateDecl
addSpecializationImpl(llvm::FoldingSetVector< EntryType > &Specs, EntryType *Entry, void *InsertPos)clang::RedeclarableTemplateDeclprotected
ASTDeclReader classclang::ClassTemplateDeclfriend
ASTDeclWriter classclang::ClassTemplateDeclfriend
classof(const Decl *D)clang::ClassTemplateDeclinlinestatic
classofKind(Kind K)clang::ClassTemplateDeclinlinestatic
ClassTemplateDecl(ASTContext &C, DeclContext *DC, SourceLocation L, DeclarationName Name, TemplateParameterList *Params, NamedDecl *Decl)clang::ClassTemplateDeclinlineprotected
Commonclang::RedeclarableTemplateDeclmutableprotected
Create(ASTContext &C, DeclContext *DC, SourceLocation L, DeclarationName Name, TemplateParameterList *Params, NamedDecl *Decl, ClassTemplateDecl *PrevDecl)clang::ClassTemplateDeclstatic
CreateDeserialized(ASTContext &C, unsigned ID)clang::ClassTemplateDeclstatic
declarationReplaces(NamedDecl *OldD, bool IsKnownNewer=true) const clang::NamedDecl
ExplicitVisibilityKind enum nameclang::NamedDecl
findPartialSpecialization(ArrayRef< TemplateArgument > Args, void *&InsertPos)clang::ClassTemplateDecl
findPartialSpecialization(QualType T)clang::ClassTemplateDecl
findPartialSpecInstantiatedFromMember(ClassTemplatePartialSpecializationDecl *D)clang::ClassTemplateDecl
findSpecialization(ArrayRef< TemplateArgument > Args, void *&InsertPos)clang::ClassTemplateDecl
findSpecializationImpl(llvm::FoldingSetVector< EntryType > &Specs, ArrayRef< TemplateArgument > Args, void *&InsertPos)clang::RedeclarableTemplateDeclprotected
Firstclang::Redeclarable< RedeclarableTemplateDecl >protected
getCanonicalDecl() overrideclang::ClassTemplateDeclinline
getCanonicalDecl() const clang::ClassTemplateDeclinline
getCommonPtr() const clang::ClassTemplateDeclinlineprotected
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
getInjectedClassNameSpecialization()clang::ClassTemplateDecl
getInstantiatedFromMemberTemplate() const clang::ClassTemplateDeclinline
getLinkageAndVisibility() const clang::NamedDecl
getLinkageInternal() const clang::NamedDecl
getMostRecentDecl()clang::ClassTemplateDeclinline
getMostRecentDecl() const clang::ClassTemplateDeclinline
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
getPartialSpecializations()clang::ClassTemplateDeclprotected
getPartialSpecializations(SmallVectorImpl< ClassTemplatePartialSpecializationDecl * > &PS)clang::ClassTemplateDecl
getPreviousDecl()clang::ClassTemplateDeclinline
getPreviousDecl() const clang::ClassTemplateDeclinline
getQualifiedNameAsString() const clang::NamedDecl
getSourceRange() const override LLVM_READONLYclang::TemplateDeclinline
getSpecializations() const clang::ClassTemplateDeclprotected
getTemplatedDecl() const clang::ClassTemplateDeclinline
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::ClassTemplateDeclinline
LatestDeclLink(const ASTContext &Ctx)clang::Redeclarable< RedeclarableTemplateDecl >inlineprotectedstatic
LoadLazySpecializations() const clang::ClassTemplateDecl
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::ClassTemplateDeclprotectedvirtual
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::ClassTemplateDeclinline
spec_end() const clang::ClassTemplateDeclinline
spec_iterator typedefclang::ClassTemplateDecl
spec_range typedefclang::ClassTemplateDecl
specializations() const clang::ClassTemplateDeclinline
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