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