clang  3.9.0
clang::VarTemplatePartialSpecializationDecl Member List

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

AllBitsclang::VarDecl
ASTDeclReader classclang::VarTemplatePartialSpecializationDeclfriend
ASTDeclWriter classclang::VarTemplatePartialSpecializationDeclfriend
CallInit enum valueclang::VarDecl
checkInitIsICE() const clang::VarDecl
CInit enum valueclang::VarDecl
classof(const Decl *D)clang::VarTemplatePartialSpecializationDeclinlinestatic
classofKind(Kind K)clang::VarTemplatePartialSpecializationDeclinlinestatic
Create(ASTContext &Context, DeclContext *DC, SourceLocation StartLoc, SourceLocation IdLoc, TemplateParameterList *Params, VarTemplateDecl *SpecializedTemplate, QualType T, TypeSourceInfo *TInfo, StorageClass S, ArrayRef< TemplateArgument > Args, const TemplateArgumentListInfo &ArgInfos)clang::VarTemplatePartialSpecializationDeclstatic
clang::VarTemplateSpecializationDecl::Create(ASTContext &Context, DeclContext *DC, SourceLocation StartLoc, SourceLocation IdLoc, VarTemplateDecl *SpecializedTemplate, QualType T, TypeSourceInfo *TInfo, StorageClass S, ArrayRef< TemplateArgument > Args)clang::VarTemplateSpecializationDeclstatic
clang::VarDecl::Create(ASTContext &C, DeclContext *DC, SourceLocation StartLoc, SourceLocation IdLoc, IdentifierInfo *Id, QualType T, TypeSourceInfo *TInfo, StorageClass S)clang::VarDeclstatic
CreateDeserialized(ASTContext &C, unsigned ID)clang::VarTemplatePartialSpecializationDeclstatic
DAK_None enum valueclang::VarDeclprotected
DAK_Normal enum valueclang::VarDeclprotected
DAK_Uninstantiated enum valueclang::VarDeclprotected
DAK_Unparsed enum valueclang::VarDeclprotected
DeclarationOnly enum valueclang::VarDecl
declarationReplaces(NamedDecl *OldD, bool IsKnownNewer=true) const clang::NamedDecl
DeclaratorDecl(Kind DK, DeclContext *DC, SourceLocation L, DeclarationName N, QualType T, TypeSourceInfo *TInfo, SourceLocation StartL)clang::DeclaratorDeclinlineprotected
DefaultArgKind enum nameclang::VarDeclprotected
Definition enum valueclang::VarDecl
DefinitionKind enum nameclang::VarDecl
ensureEvaluatedStmt() const clang::VarDecl
evaluateValue() const clang::VarDecl
evaluateValue(SmallVectorImpl< PartialDiagnosticAt > &Notes) const clang::VarDecl
ExplicitVisibilityKind enum nameclang::NamedDecl
Firstclang::Redeclarable< VarDecl >protected
getActingDefinition()clang::VarDecl
getActingDefinition() const clang::VarDeclinline
getAnyInitializer() const clang::VarDeclinline
getAnyInitializer(const VarDecl *&D) const clang::VarDecl
getCanonicalDecl() overrideclang::VarDecl
getCanonicalDecl() const clang::VarDeclinline
getDeclName() const clang::NamedDeclinline
getDefinition(ASTContext &)clang::VarDecl
getDefinition(ASTContext &C) const clang::VarDeclinline
getDefinition()clang::VarDeclinline
getDefinition() const clang::VarDeclinline
getDescribedVarTemplate() const clang::VarDecl
getEvaluatedValue() const clang::VarDecl
getExplicitVisibility(ExplicitVisibilityKind kind) const clang::NamedDecl
getExternLoc() const clang::VarTemplateSpecializationDeclinline
getFirstDecl()clang::Redeclarable< VarDecl >inline
getFirstDecl() constclang::Redeclarable< VarDecl >inline
getFormalLinkage() const clang::NamedDeclinline
getIdentifier() const clang::NamedDeclinline
getInit() const clang::VarDeclinline
getInit()clang::VarDecl
getInitAddress()clang::VarDecl
getInitStyle() const clang::VarDeclinline
getInnerLocStart() const clang::DeclaratorDeclinline
getInstantiatedFrom() const clang::VarTemplateSpecializationDeclinline
getInstantiatedFromMember() const clang::VarTemplatePartialSpecializationDeclinline
getInstantiatedFromStaticDataMember() const clang::VarDecl
getLanguageLinkage() const clang::VarDecl
getLinkageAndVisibility() const clang::NamedDecl
getLinkageInternal() const clang::NamedDecl
getLocStart() const LLVM_READONLYclang::DeclaratorDeclinline
getMemberSpecializationInfo() const clang::VarDecl
getMostRecentDecl()clang::VarTemplatePartialSpecializationDeclinline
clang::VarDecl::getMostRecentDecl() const clang::NamedDeclinline
Redeclarable< VarDecl >::getMostRecentDecl() constclang::Redeclarable< VarDecl >inline
getMostRecentDeclImpl() overrideclang::VarDeclinlineprotected
getName() const clang::NamedDeclinline
getNameAsString() const clang::NamedDeclinline
getNameForDiagnostic(raw_ostream &OS, const PrintingPolicy &Policy, bool Qualified) const overrideclang::VarTemplateSpecializationDeclvirtual
getNextRedeclaration() constclang::Redeclarable< VarDecl >inlineprotected
getNextRedeclarationImpl() overrideclang::VarDeclinlineprotected
getNumTemplateParameterLists() const clang::DeclaratorDeclinline
getObjCFStringFormattingFamily() const clang::NamedDecl
getOuterLocStart() const clang::DeclaratorDecl
getPointOfInstantiation() const clang::VarTemplateSpecializationDeclinline
getPreviousDecl()clang::Redeclarable< VarDecl >inline
getPreviousDecl() constclang::Redeclarable< VarDecl >inline
getPreviousDeclImpl() overrideclang::VarDeclinlineprotected
getQualifiedNameAsString() const clang::NamedDecl
getQualifier() const clang::DeclaratorDeclinline
getQualifierLoc() const clang::DeclaratorDeclinline
getSourceRange() const override LLVM_READONLYclang::VarDecl
getSpecializationKind() const clang::VarTemplateSpecializationDeclinline
getSpecializedTemplate() const clang::VarTemplateSpecializationDecl
getSpecializedTemplateOrPartial() const clang::VarTemplateSpecializationDeclinline
getStorageClass() const clang::VarDeclinline
getStorageClassSpecifierString(StorageClass SC)clang::VarDeclstatic
getStorageDuration() const clang::VarDeclinline
getTemplateArgs() const clang::VarTemplateSpecializationDeclinline
getTemplateArgsAsWritten() const clang::VarTemplatePartialSpecializationDeclinline
getTemplateArgsInfo() const clang::VarTemplateSpecializationDeclinline
getTemplateInstantiationArgs() const clang::VarTemplateSpecializationDeclinline
getTemplateKeywordLoc() const clang::VarTemplateSpecializationDeclinline
getTemplateParameterList(unsigned index) const clang::DeclaratorDeclinline
getTemplateParameters() const clang::VarTemplatePartialSpecializationDeclinline
getTemplateSpecializationKind() const clang::VarDecl
getTLSKind() const clang::VarDecl
getTSCSpec() const clang::VarDeclinline
getType() const clang::ValueDeclinline
getTypeAsWritten() const clang::VarTemplateSpecializationDeclinline
getTypeSourceInfo() const clang::DeclaratorDeclinline
getTypeSpecStartLoc() const clang::DeclaratorDecl
getUnderlyingDecl()clang::NamedDeclinline
getUnderlyingDecl() const clang::NamedDeclinline
getVisibility() const clang::NamedDeclinline
hasDefinition(ASTContext &) const clang::VarDecl
hasDefinition() const clang::VarDeclinline
hasExternalFormalLinkage() const clang::NamedDeclinline
hasExternalStorage() const clang::VarDeclinline
hasGlobalStorage() const clang::VarDeclinline
hasInit() const clang::VarDecl
hasLinkage() const clang::NamedDecl
hasLinkageBeenComputed() const clang::NamedDeclinline
hasLocalStorage() const clang::VarDeclinline
Initclang::VarDeclmutableprotected
InitializationStyle enum nameclang::VarDecl
InitType typedefclang::VarDeclprotected
isARCPseudoStrong() const clang::VarDeclinline
isConstexpr() const clang::VarDeclinline
isCXXClassMember() const clang::NamedDeclinline
isCXXForRangeDecl() const clang::VarDeclinline
isCXXInstanceMember() const clang::NamedDecl
isDirectInit() const clang::VarDeclinline
isExceptionVariable() const clang::VarDeclinline
isExplicitInstantiationOrSpecialization() const clang::VarTemplateSpecializationDeclinline
isExplicitSpecialization() const clang::VarTemplateSpecializationDeclinline
isExternallyVisible() const clang::NamedDeclinline
isExternC() const clang::VarDecl
isFileVarDecl() const clang::VarDeclinline
isFirstDecl() constclang::Redeclarable< VarDecl >inline
isFunctionOrMethodVarDecl() const clang::VarDeclinline
isHidden() const clang::NamedDeclinline
isInExternCContext() const clang::VarDecl
isInExternCXXContext() const clang::VarDecl
isInitCapture() const clang::VarDeclinline
isInitICE() const clang::VarDecl
isInitKnownICE() const clang::VarDecl
isInline() const clang::VarDeclinline
isInlineSpecified() const clang::VarDeclinline
isLinkageValid() const clang::NamedDecl
isLocalVarDecl() const clang::VarDeclinline
isLocalVarDeclOrParm() const clang::VarDeclinline
isMemberSpecialization()clang::VarTemplatePartialSpecializationDeclinline
isNRVOVariable() const clang::VarDeclinline
isOutOfLine() const overrideclang::VarDecl
isPreviousDeclInSameBlockScope() const clang::VarDeclinline
isStaticDataMember() const clang::VarDeclinline
isStaticLocal() const clang::VarDeclinline
isThisDeclarationADefinition(ASTContext &) const clang::VarDecl
isThisDeclarationADefinition() const clang::VarDeclinline
isUsableInConstantExpressions(ASTContext &C) const clang::VarDecl
isWeak() const clang::ValueDecl
LatestDeclLink(const ASTContext &Ctx)clang::Redeclarable< VarDecl >inlineprotectedstatic
ListInit enum valueclang::VarDecl
NamedDecl(Kind DK, DeclContext *DC, SourceLocation L, DeclarationName N)clang::NamedDeclinlineprotected
NonParmVarDeclBitsclang::VarDecl
NumParameterIndexBits enum valueclang::VarDeclprotected
ParmVarDeclBitsclang::VarDecl
PreviousDeclLink(VarDecl *D)clang::Redeclarable< VarDecl >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
Profile(llvm::FoldingSetNodeID &ID) const clang::VarTemplateSpecializationDeclinline
Profile(llvm::FoldingSetNodeID &ID, ArrayRef< TemplateArgument > TemplateArgs, ASTContext &Context)clang::VarTemplateSpecializationDeclinlinestatic
redecl_iterator typedefclang::VarDecl
redecl_range typedefclang::VarDecl
Redeclarable(const ASTContext &Ctx)clang::Redeclarable< VarDecl >inline
redeclarable_base typedefclang::VarDeclprotected
RedeclLinkclang::Redeclarable< VarDecl >protected
redecls() constclang::Redeclarable< VarDecl >inline
redecls_begin() constclang::Redeclarable< VarDecl >inline
redecls_end() constclang::Redeclarable< VarDecl >inline
setARCPseudoStrong(bool ps)clang::VarDeclinline
setConstexpr(bool IC)clang::VarDeclinline
setCXXForRangeDecl(bool FRD)clang::VarDeclinline
setDeclName(DeclarationName N)clang::NamedDeclinline
setDescribedVarTemplate(VarTemplateDecl *Template)clang::VarDecl
setExceptionVariable(bool EV)clang::VarDeclinline
setExternLoc(SourceLocation Loc)clang::VarTemplateSpecializationDeclinline
setHidden(bool Hide)clang::NamedDeclinline
setImplicitlyInline()clang::VarDeclinline
setInit(Expr *I)clang::VarDecl
setInitCapture(bool IC)clang::VarDeclinline
setInitStyle(InitializationStyle Style)clang::VarDeclinline
setInlineSpecified()clang::VarDeclinline
setInnerLocStart(SourceLocation L)clang::DeclaratorDeclinline
setInstantiatedFromMember(VarTemplatePartialSpecializationDecl *PartialSpec)clang::VarTemplatePartialSpecializationDeclinline
setInstantiationOf(VarTemplatePartialSpecializationDecl *PartialSpec, const TemplateArgumentList *TemplateArgs)clang::VarTemplateSpecializationDeclinline
setInstantiationOf(VarTemplateDecl *TemplDecl)clang::VarTemplateSpecializationDeclinline
setInstantiationOfStaticDataMember(VarDecl *VD, TemplateSpecializationKind TSK)clang::VarDecl
setMemberSpecialization()clang::VarTemplatePartialSpecializationDeclinline
setNRVOVariable(bool NRVO)clang::VarDeclinline
setPointOfInstantiation(SourceLocation Loc)clang::VarTemplateSpecializationDeclinline
setPreviousDecl(VarDecl *PrevDecl)clang::Redeclarable< VarDecl >
setPreviousDeclInSameBlockScope(bool Same)clang::VarDeclinline
setQualifierInfo(NestedNameSpecifierLoc QualifierLoc)clang::DeclaratorDecl
setSpecializationKind(TemplateSpecializationKind TSK)clang::VarTemplateSpecializationDeclinline
setStorageClass(StorageClass SC)clang::VarDecl
setTemplateArgsInfo(const TemplateArgumentListInfo &ArgsInfo)clang::VarTemplateSpecializationDecl
setTemplateKeywordLoc(SourceLocation Loc)clang::VarTemplateSpecializationDeclinline
setTemplateParameterListsInfo(ASTContext &Context, ArrayRef< TemplateParameterList * > TPLists)clang::DeclaratorDecl
setTemplateSpecializationKind(TemplateSpecializationKind TSK, SourceLocation PointOfInstantiation=SourceLocation())clang::VarDecl
setTSCSpec(ThreadStorageClassSpecifier TSC)clang::VarDeclinline
setType(QualType newType)clang::ValueDeclinline
setTypeAsWritten(TypeSourceInfo *T)clang::VarTemplateSpecializationDeclinline
setTypeSourceInfo(TypeSourceInfo *TI)clang::DeclaratorDeclinline
TentativeDefinition enum valueclang::VarDecl
TLS_Dynamic enum valueclang::VarDecl
TLS_None enum valueclang::VarDecl
TLS_Static enum valueclang::VarDecl
TLSKind enum nameclang::VarDecl
ValueDecl(Kind DK, DeclContext *DC, SourceLocation L, DeclarationName N, QualType T)clang::ValueDeclinlineprotected
VarDecl(Kind DK, ASTContext &C, DeclContext *DC, SourceLocation StartLoc, SourceLocation IdLoc, IdentifierInfo *Id, QualType T, TypeSourceInfo *TInfo, StorageClass SC)clang::VarDeclprotected
VarDeclBitsclang::VarDecl
VarTemplateSpecializationDecl(Kind DK, ASTContext &Context, DeclContext *DC, SourceLocation StartLoc, SourceLocation IdLoc, VarTemplateDecl *SpecializedTemplate, QualType T, TypeSourceInfo *TInfo, StorageClass S, ArrayRef< TemplateArgument > Args)clang::VarTemplateSpecializationDeclprotected
VarTemplateSpecializationDecl(Kind DK, ASTContext &Context)clang::VarTemplateSpecializationDeclexplicitprotected
VisibilityForType enum valueclang::NamedDecl
VisibilityForValue enum valueclang::NamedDecl