clang  3.9.0
clang::VarTemplateDecl Member List

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

AddPartialSpecialization(VarTemplatePartialSpecializationDecl *D, void *InsertPos)clang::VarTemplateDecl
AddSpecialization(VarTemplateSpecializationDecl *D, void *InsertPos)clang::VarTemplateDecl
addSpecializationImpl(llvm::FoldingSetVector< EntryType > &Specs, EntryType *Entry, void *InsertPos)clang::RedeclarableTemplateDeclprotected
ASTDeclReader classclang::VarTemplateDeclfriend
ASTDeclWriter classclang::VarTemplateDeclfriend
classof(const Decl *D)clang::VarTemplateDeclinlinestatic
classofKind(Kind K)clang::VarTemplateDeclinlinestatic
Commonclang::RedeclarableTemplateDeclmutableprotected
Create(ASTContext &C, DeclContext *DC, SourceLocation L, DeclarationName Name, TemplateParameterList *Params, VarDecl *Decl)clang::VarTemplateDeclstatic
CreateDeserialized(ASTContext &C, unsigned ID)clang::VarTemplateDeclstatic
declarationReplaces(NamedDecl *OldD, bool IsKnownNewer=true) const clang::NamedDecl
ExplicitVisibilityKind enum nameclang::NamedDecl
findPartialSpecialization(ArrayRef< TemplateArgument > Args, void *&InsertPos)clang::VarTemplateDecl
findPartialSpecInstantiatedFromMember(VarTemplatePartialSpecializationDecl *D)clang::VarTemplateDecl
findSpecialization(ArrayRef< TemplateArgument > Args, void *&InsertPos)clang::VarTemplateDecl
findSpecializationImpl(llvm::FoldingSetVector< EntryType > &Specs, ArrayRef< TemplateArgument > Args, void *&InsertPos)clang::RedeclarableTemplateDeclprotected
Firstclang::Redeclarable< RedeclarableTemplateDecl >protected
getCanonicalDecl() overrideclang::VarTemplateDeclinline
getCanonicalDecl() const clang::VarTemplateDeclinline
getCommonPtr() const clang::VarTemplateDeclinlineprotected
getDeclName() const clang::NamedDeclinline
getDefinition()clang::VarTemplateDecl
getExplicitVisibility(ExplicitVisibilityKind kind) const clang::NamedDecl
getFirstDecl()clang::Redeclarable< RedeclarableTemplateDecl >inline
getFirstDecl() constclang::Redeclarable< RedeclarableTemplateDecl >inline
getFormalLinkage() const clang::NamedDeclinline
getIdentifier() const clang::NamedDeclinline
getInstantiatedFromMemberTemplate() const clang::VarTemplateDeclinline
getLinkageAndVisibility() const clang::NamedDecl
getLinkageInternal() const clang::NamedDecl
getMostRecentDecl()clang::VarTemplateDeclinline
getMostRecentDecl() const clang::VarTemplateDeclinline
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::VarTemplateDeclprotected
getPartialSpecializations(SmallVectorImpl< VarTemplatePartialSpecializationDecl * > &PS)clang::VarTemplateDecl
getPreviousDecl()clang::VarTemplateDeclinline
getPreviousDecl() const clang::VarTemplateDeclinline
getQualifiedNameAsString() const clang::NamedDecl
getSourceRange() const override LLVM_READONLYclang::TemplateDeclinline
getSpecializations() const clang::VarTemplateDeclprotected
getTemplatedDecl() const clang::VarTemplateDeclinline
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::VarTemplateDeclinline
LatestDeclLink(const ASTContext &Ctx)clang::Redeclarable< RedeclarableTemplateDecl >inlineprotectedstatic
LoadLazySpecializations() const clang::VarTemplateDecl
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::VarTemplateDeclprotectedvirtual
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::VarTemplateDeclinline
spec_end() const clang::VarTemplateDeclinline
spec_iterator typedefclang::VarTemplateDecl
spec_range typedefclang::VarTemplateDecl
specializations() const clang::VarTemplateDeclinline
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
VarTemplateDecl(ASTContext &C, DeclContext *DC, SourceLocation L, DeclarationName Name, TemplateParameterList *Params, NamedDecl *Decl)clang::VarTemplateDeclinlineprotected
VisibilityForType enum valueclang::NamedDecl
VisibilityForValue enum valueclang::NamedDecl