Access | clang::Decl | protected |
add(Kind k) | clang::Decl | static |
addAttr(Attr *A) | clang::Decl | |
AllBits | clang::VarDecl | |
ASTDeclReader | clang::VarTemplateSpecializationDecl | friend |
ASTDeclWriter | clang::VarTemplateSpecializationDecl | friend |
attr_begin() const | clang::Decl | inline |
attr_end() const | clang::Decl | inline |
attr_iterator typedef | clang::Decl | |
attr_range typedef | clang::Decl | |
attrs() const | clang::Decl | inline |
CacheValidAndLinkage | clang::Decl | mutableprotected |
CallInit enum value | clang::VarDecl | |
canBeWeakImported(bool &IsDefinition) const | clang::Decl | |
castFromDeclContext(const DeclContext *) | clang::Decl | static |
castToDeclContext(const Decl *) | clang::Decl | static |
checkForConstantInitialization(SmallVectorImpl< PartialDiagnosticAt > &Notes) const | clang::VarDecl | |
CInit enum value | clang::VarDecl | |
classof(const Decl *D) | clang::VarTemplateSpecializationDecl | inlinestatic |
classofKind(Kind K) | clang::VarTemplateSpecializationDecl | inlinestatic |
clang::VarDecl::classofKind(Kind K) | clang::VarDecl | inlinestatic |
clearIdentifierNamespace() | clang::Decl | inline |
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, const IdentifierInfo *Id, QualType T, TypeSourceInfo *TInfo, StorageClass S) | clang::VarDecl | static |
CreateDeserialized(ASTContext &C, GlobalDeclID 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 |
Decl()=delete | clang::Decl | |
Decl(const Decl &)=delete | clang::Decl | |
Decl(Decl &&)=delete | clang::Decl | |
Decl(Kind DK, DeclContext *DC, SourceLocation L) | clang::Decl | inlineprotected |
Decl(Kind DK, EmptyShell Empty) | clang::Decl | inlineprotected |
DeclarationOnly enum value | clang::VarDecl | |
declarationReplaces(const 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 | |
demoteThisDefinitionToDeclaration() | clang::VarDecl | inline |
dropAttr() | clang::Decl | inline |
dropAttrs() | clang::Decl | |
dropAttrs() | clang::Decl | inline |
dump() const | clang::Decl | |
dump(raw_ostream &Out, bool Deserialize=false, ASTDumpOutputFormat OutputFormat=ADOF_Default) const | clang::Decl | |
dumpColor() const | clang::Decl | |
EnableStatistics() | clang::Decl | static |
ensureEvaluatedStmt() const | clang::VarDecl | |
evaluateDestruction(SmallVectorImpl< PartialDiagnosticAt > &Notes) const | clang::VarDecl | |
evaluateValue() const | clang::VarDecl | |
ExplicitVisibilityKind enum name | clang::NamedDecl | |
First | clang::Redeclarable< VarDecl > | protected |
FOK_Declared enum value | clang::Decl | |
FOK_None enum value | clang::Decl | |
FOK_Undeclared enum value | clang::Decl | |
FriendObjectKind enum name | clang::Decl | |
FromASTFile | clang::Decl | protected |
getAccess() const | clang::Decl | inline |
getAccessUnsafe() const | clang::Decl | inline |
getActingDefinition() | clang::VarDecl | |
getActingDefinition() const | clang::VarDecl | inline |
getAnyInitializer() const | clang::VarDecl | inline |
getAnyInitializer(const VarDecl *&D) const | clang::VarDecl | |
getAsFunction() LLVM_READONLY | clang::Decl | |
getAsFunction() const | clang::Decl | inline |
getASTContext() const LLVM_READONLY | clang::Decl | |
getASTMutationListener() const | clang::Decl | protected |
getAttr() const | clang::Decl | inline |
getAttrs() | clang::Decl | inline |
getAttrs() const | clang::Decl | |
getAvailability(std::string *Message=nullptr, VersionTuple EnclosingVersion=VersionTuple(), StringRef *RealizedPlatform=nullptr) const | clang::Decl | |
getBeginLoc() const LLVM_READONLY | clang::DeclaratorDecl | inline |
getBody() const | clang::Decl | inlinevirtual |
getBodyRBrace() const | clang::Decl | |
getCachedLinkage() const | clang::Decl | inlineprotected |
getCanonicalDecl() override | clang::VarDecl | virtual |
getCanonicalDecl() const | clang::VarDecl | inline |
getDeclContext() | clang::Decl | inline |
getDeclContext() const | clang::Decl | inline |
getDeclKindName() const | clang::Decl | |
getDeclName() const | clang::NamedDecl | inline |
getDefiningAttr() const | clang::Decl | |
getDefinition(ASTContext &) | clang::VarDecl | |
getDefinition(ASTContext &C) const | clang::VarDecl | inline |
getDefinition() | clang::VarDecl | inline |
getDefinition() const | clang::VarDecl | inline |
getDescribedTemplate() const | clang::Decl | |
getDescribedTemplateParams() const | clang::Decl | |
getDescribedVarTemplate() const | clang::VarDecl | |
getEndLoc() const LLVM_READONLY | clang::Decl | inline |
getEvaluatedStmt() const | clang::VarDecl | |
getEvaluatedValue() const | clang::VarDecl | |
getExplicitVisibility(ExplicitVisibilityKind kind) const | clang::NamedDecl | |
getExternalSourceSymbolAttr() const | clang::Decl | |
getExternKeywordLoc() const | clang::VarTemplateSpecializationDecl | inline |
getFirstDecl() | clang::Redeclarable< VarDecl > | inline |
getFirstDecl() const | clang::Redeclarable< VarDecl > | inline |
getFlexibleArrayInitChars(const ASTContext &Ctx) const | clang::VarDecl | |
getFormalLinkage() const | clang::NamedDecl | |
getFriendObjectKind() const | clang::Decl | inline |
getFunctionType(bool BlocksToo=true) const | clang::Decl | |
getGlobalID() const | clang::Decl | |
getID() const | clang::Decl | |
getIdentifier() const | clang::NamedDecl | inline |
getIdentifierNamespace() const | clang::Decl | inline |
getIdentifierNamespaceForKind(Kind DK) | clang::Decl | static |
getImportedOwningModule() const | clang::Decl | inline |
getInit() const | clang::VarDecl | inline |
getInit() | clang::VarDecl | |
getInitAddress() | clang::VarDecl | |
getInitializingDeclaration() | clang::VarDecl | |
getInitializingDeclaration() const | clang::VarDecl | inline |
getInitStyle() const | clang::VarDecl | inline |
getInnerLocStart() const | clang::DeclaratorDecl | inline |
getInstantiatedFrom() const | clang::VarTemplateSpecializationDecl | inline |
getInstantiatedFromStaticDataMember() const | clang::VarDecl | |
getKind() const | clang::Decl | inline |
getLangOpts() const LLVM_READONLY | clang::Decl | |
getLanguageLinkage() const | clang::VarDecl | |
getLexicalDeclContext() | clang::Decl | inline |
getLexicalDeclContext() const | clang::Decl | inline |
getLinkageAndVisibility() const | clang::NamedDecl | |
getLinkageInternal() const | clang::NamedDecl | |
getLocalOwningModule() const | clang::Decl | inline |
getLocation() const | clang::Decl | inline |
getMaxAlignment() const | clang::Decl | |
getMemberSpecializationInfo() const | clang::VarDecl | |
getModuleOwnershipKind() const | clang::Decl | inline |
getMostRecentDecl() | clang::VarTemplateSpecializationDecl | inline |
clang::VarDecl::getMostRecentDecl() const | clang::NamedDecl | inline |
Redeclarable< VarDecl >::getMostRecentDecl() const | clang::Redeclarable< VarDecl > | inline |
getMostRecentDeclImpl() override | clang::VarDecl | inlineprotectedvirtual |
getName() const | clang::NamedDecl | inline |
getNameAsString() const | clang::NamedDecl | inline |
getNameForDiagnostic(raw_ostream &OS, const PrintingPolicy &Policy, bool Qualified) const override | clang::VarTemplateSpecializationDecl | virtual |
getNextDeclInContext() | clang::Decl | inline |
getNextDeclInContext() const | clang::Decl | inline |
getNextRedeclaration() const | clang::Redeclarable< VarDecl > | inlineprotected |
getNextRedeclarationImpl() override | clang::VarDecl | inlineprotectedvirtual |
getNonClosureContext() | clang::Decl | |
getNonClosureContext() const | clang::Decl | inline |
getNonTransparentDeclContext() | clang::Decl | |
getNonTransparentDeclContext() const | clang::Decl | inline |
getNumTemplateParameterLists() const | clang::DeclaratorDecl | inline |
getObjCFStringFormattingFamily() const | clang::NamedDecl | |
getOuterLocStart() const | clang::DeclaratorDecl | |
getOwningModule() const | clang::Decl | inline |
getOwningModuleForLinkage() const | clang::Decl | |
getOwningModuleID() const | clang::Decl | |
getParentFunctionOrMethod(bool LexicalParent=false) const | clang::Decl | |
getParentFunctionOrMethod(bool LexicalParent=false) | clang::Decl | inline |
getPointOfInstantiation() const | clang::VarTemplateSpecializationDecl | inline |
getPotentiallyDecomposedVarDecl() | clang::ValueDecl | |
getPotentiallyDecomposedVarDecl() const | clang::ValueDecl | inline |
clang::getPreviousDecl() | clang::Decl | inline |
clang::getPreviousDecl() const | clang::Decl | inline |
Redeclarable< VarDecl >::getPreviousDecl() | clang::Redeclarable< VarDecl > | inline |
Redeclarable< VarDecl >::getPreviousDecl() const | clang::Redeclarable< VarDecl > | inline |
getPreviousDeclImpl() override | clang::VarDecl | inlineprotectedvirtual |
getQualifiedNameAsString() const | clang::NamedDecl | |
getQualifier() const | clang::DeclaratorDecl | inline |
getQualifierLoc() const | clang::DeclaratorDecl | inline |
getSourceRange() const override LLVM_READONLY | clang::VarTemplateSpecializationDecl | virtual |
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 |
getTemplateArgsAsWritten() const | clang::VarTemplateSpecializationDecl | inline |
getTemplateDepth() const | clang::Decl | |
getTemplateInstantiationArgs() const | clang::VarTemplateSpecializationDecl | inline |
getTemplateInstantiationPattern() const | clang::VarDecl | |
getTemplateKeywordLoc() const | clang::VarTemplateSpecializationDecl | inline |
getTemplateParameterList(unsigned index) const | clang::DeclaratorDecl | inline |
getTemplateSpecializationKind() const | clang::VarDecl | |
getTemplateSpecializationKindForInstantiation() const | clang::VarDecl | |
getTLSKind() const | clang::VarDecl | |
getTrailingRequiresClause() | clang::DeclaratorDecl | inline |
getTrailingRequiresClause() const | clang::DeclaratorDecl | inline |
getTranslationUnitDecl() | clang::Decl | |
getTranslationUnitDecl() const | clang::Decl | inline |
getTSCSpec() const | clang::VarDecl | inline |
getType() const | clang::ValueDecl | inline |
getTypeSourceInfo() const | clang::DeclaratorDecl | inline |
getTypeSpecEndLoc() const | clang::DeclaratorDecl | |
getTypeSpecStartLoc() const | clang::DeclaratorDecl | |
getUnderlyingDecl() | clang::NamedDecl | inline |
getUnderlyingDecl() const | clang::NamedDecl | inline |
getVersionIntroduced() const | clang::Decl | |
getVisibility() const | clang::NamedDecl | inline |
hasAttr() const | clang::Decl | inline |
hasAttrs() const | clang::Decl | inline |
hasBody() const | clang::Decl | inlinevirtual |
hasCachedLinkage() const | clang::Decl | inlineprotected |
hasConstantInitialization() const | clang::VarDecl | |
hasDefiningAttr() const | clang::Decl | |
hasDefinition(ASTContext &) const | clang::VarDecl | |
hasDefinition() const | clang::VarDecl | inline |
hasDependentAlignment() const | clang::VarDecl | |
hasExternalFormalLinkage() const | clang::NamedDecl | inline |
hasExternalStorage() const | clang::VarDecl | inline |
hasFlexibleArrayInit(const ASTContext &Ctx) const | clang::VarDecl | |
hasGlobalStorage() const | clang::VarDecl | inline |
hasICEInitializer(const ASTContext &Context) const | clang::VarDecl | |
hasInit() const | clang::VarDecl | |
hasLinkage() const | clang::NamedDecl | |
hasLinkageBeenComputed() const | clang::NamedDecl | inline |
hasLocalOwningModuleStorage() const | clang::Decl | protected |
hasLocalStorage() const | clang::VarDecl | inline |
hasOwningModule() const | clang::Decl | inline |
hasTagIdentifierNamespace() const | clang::Decl | inline |
IdentifierNamespace enum name | clang::Decl | |
IdentifierNamespace | clang::Decl | protected |
IDNS_Label enum value | clang::Decl | |
IDNS_LocalExtern enum value | clang::Decl | |
IDNS_Member enum value | clang::Decl | |
IDNS_Namespace enum value | clang::Decl | |
IDNS_NonMemberOperator enum value | clang::Decl | |
IDNS_ObjCProtocol enum value | clang::Decl | |
IDNS_OMPMapper enum value | clang::Decl | |
IDNS_OMPReduction enum value | clang::Decl | |
IDNS_Ordinary enum value | clang::Decl | |
IDNS_OrdinaryFriend enum value | clang::Decl | |
IDNS_Tag enum value | clang::Decl | |
IDNS_TagFriend enum value | clang::Decl | |
IDNS_Type enum value | clang::Decl | |
IDNS_Using enum value | clang::Decl | |
Init | clang::VarDecl | mutableprotected |
InitializationStyle enum name | clang::VarDecl | |
InitType typedef | clang::VarDecl | protected |
isARCPseudoStrong() const | clang::VarDecl | inline |
isCanonicalDecl() const | clang::Decl | inline |
isClassScopeExplicitSpecialization() const | clang::VarTemplateSpecializationDecl | inline |
isConstexpr() const | clang::VarDecl | inline |
isCXXClassMember() const | clang::NamedDecl | inline |
isCXXCondDecl() const | clang::VarDecl | inline |
isCXXForRangeDecl() const | clang::VarDecl | inline |
isCXXInstanceMember() const | clang::NamedDecl | |
isDefinedOutsideFunctionOrMethod() const | clang::Decl | inline |
isDeprecated(std::string *Message=nullptr) const | clang::Decl | inline |
isDirectInit() const | clang::VarDecl | inline |
isEscapingByref() const | clang::VarDecl | |
isExceptionVariable() const | clang::VarDecl | inline |
isExplicitInstantiationOrSpecialization() const | clang::VarTemplateSpecializationDecl | inline |
isExplicitSpecialization() const | clang::VarTemplateSpecializationDecl | inline |
isExternallyDeclarable() const | clang::NamedDecl | inline |
isExternallyVisible() const | clang::NamedDecl | inline |
isExternC() const | clang::VarDecl | |
isFileContextDecl() const | clang::Decl | |
isFileVarDecl() const | clang::VarDecl | inline |
clang::isFirstDecl() const | clang::Decl | inline |
Redeclarable< VarDecl >::isFirstDecl() const | clang::Redeclarable< VarDecl > | inline |
isFlexibleArrayMemberLike(ASTContext &Context, const Decl *D, QualType Ty, LangOptions::StrictFlexArraysLevelKind StrictFlexArraysLevel, bool IgnoreTemplateOrMacroSubstitution) | clang::Decl | static |
isFromASTFile() const | clang::Decl | inline |
isFromExplicitGlobalModule() const | clang::Decl | |
isFromGlobalModule() const | clang::Decl | |
isFunctionOrFunctionTemplate() const | clang::Decl | inline |
isFunctionOrMethodVarDecl() const | clang::VarDecl | inline |
isFunctionPointerType() const | clang::Decl | |
isImplicit() const | clang::Decl | inline |
isInAnonymousNamespace() const | clang::Decl | |
isInAnotherModuleUnit() const | clang::Decl | |
isInCurrentModuleUnit() const | clang::Decl | |
isInExportDeclContext() const | clang::Decl | |
isInExternCContext() const | clang::VarDecl | |
isInExternCXXContext() const | clang::VarDecl | |
isInIdentifierNamespace(unsigned NS) const | clang::Decl | inline |
isInitCapture() const | clang::VarDecl | inline |
isInline() const | clang::VarDecl | inline |
isInlineSpecified() const | clang::VarDecl | inline |
isInLocalScopeForInstantiation() const | clang::Decl | |
isInNamedModule() const | clang::Decl | |
isInStdNamespace() const | clang::Decl | |
isInvalidDecl() const | clang::Decl | inline |
isInvisibleOutsideTheOwningModule() const | clang::Decl | inline |
isKnownToBeDefined() const | clang::VarDecl | |
isLinkageValid() const | clang::NamedDecl | |
isLocalExternDecl() const | clang::Decl | inline |
isLocalVarDecl() const | clang::VarDecl | inline |
isLocalVarDeclOrParm() const | clang::VarDecl | inline |
isModulePrivate() const | clang::NamedDecl | inline |
isNoDestroy(const ASTContext &) const | clang::VarDecl | |
isNonEscapingByref() const | clang::VarDecl | |
isNRVOVariable() const | clang::VarDecl | inline |
isObjCForDecl() const | clang::VarDecl | inline |
isOutOfLine() const override | clang::VarDecl | virtual |
isParameterPack() const | clang::VarDecl | |
isPlaceholderVar(const LangOptions &LangOpts) const | clang::NamedDecl | |
isPreviousDeclInSameBlockScope() const | clang::VarDecl | inline |
isReachable() const | clang::Decl | inline |
isReferenced() const | clang::Decl | |
isReserved(const LangOptions &LangOpts) const | clang::NamedDecl | |
isStaticDataMember() const | clang::VarDecl | inline |
isStaticLocal() const | clang::VarDecl | inline |
isTagIdentifierNamespace(unsigned NS) | clang::Decl | inlinestatic |
isTemplated() const | clang::Decl | |
isTemplateDecl() const | clang::Decl | |
isTemplateParameter() const | clang::Decl | inline |
isTemplateParameterPack() const | clang::Decl | |
isThisDeclarationADefinition(ASTContext &) const | clang::VarDecl | |
isThisDeclarationADefinition() const | clang::VarDecl | inline |
isThisDeclarationADemotedDefinition() const | clang::VarDecl | inline |
isThisDeclarationReferenced() const | clang::Decl | inline |
isTopLevelDeclInObjCContainer() const | clang::Decl | inline |
isUnavailable(std::string *Message=nullptr) const | clang::Decl | inline |
isUnconditionallyVisible() const | clang::Decl | inline |
isUsableInConstantExpressions(const ASTContext &C) const | clang::VarDecl | |
isUsed(bool CheckUsedAttr=true) const | clang::Decl | |
isWeak() const | clang::ValueDecl | |
isWeakImported() const | clang::Decl | |
Kind enum name | clang::Decl | |
LatestDeclLink(const ASTContext &Ctx) | clang::Redeclarable< VarDecl > | inlineprotectedstatic |
ListInit enum value | clang::VarDecl | |
markUsed(ASTContext &C) | clang::Decl | |
mightBeUsableInConstantExpressions(const ASTContext &C) const | clang::VarDecl | |
ModuleOwnershipKind enum name | clang::Decl | |
NamedDecl(Kind DK, DeclContext *DC, SourceLocation L, DeclarationName N) | clang::NamedDecl | inlineprotected |
needsDestruction(const ASTContext &Ctx) const | clang::VarDecl | |
NextInContextAndBits | clang::Decl | protected |
NonParmVarDeclBits | clang::VarDecl | |
NumParameterIndexBits enum value | clang::VarDecl | protected |
NumScopeDepthOrObjCQualsBits enum value | clang::VarDecl | protected |
OBJC_TQ_Bycopy enum value | clang::Decl | |
OBJC_TQ_Byref enum value | clang::Decl | |
OBJC_TQ_CSNullability enum value | clang::Decl | |
OBJC_TQ_In enum value | clang::Decl | |
OBJC_TQ_Inout enum value | clang::Decl | |
OBJC_TQ_None enum value | clang::Decl | |
OBJC_TQ_Oneway enum value | clang::Decl | |
OBJC_TQ_Out enum value | clang::Decl | |
ObjCDeclQualifier enum name | clang::Decl | |
operator new(std::size_t Size, const ASTContext &Ctx, GlobalDeclID ID, std::size_t Extra=0) | clang::Decl | protected |
operator new(std::size_t Size, const ASTContext &Ctx, DeclContext *Parent, std::size_t Extra=0) | clang::Decl | protected |
operator=(const Decl &)=delete | clang::Decl | |
operator=(Decl &&)=delete | clang::Decl | |
ParenListInit enum value | clang::VarDecl | |
ParmVarDeclBits | clang::VarDecl | |
PreviousDeclLink(VarDecl *D) | clang::Redeclarable< VarDecl > | inlineprotectedstatic |
print(raw_ostream &Out, unsigned Indentation=0, bool PrintInstantiation=false) const | clang::Decl | |
print(raw_ostream &Out, const PrintingPolicy &Policy, unsigned Indentation=0, bool PrintInstantiation=false) const | clang::Decl | |
printGroup(Decl **Begin, unsigned NumDecls, raw_ostream &Out, const PrintingPolicy &Policy, unsigned Indentation=0) | clang::Decl | static |
printName(raw_ostream &OS, const PrintingPolicy &Policy) const | clang::NamedDecl | virtual |
printName(raw_ostream &OS) const | clang::NamedDecl | |
printNestedNameSpecifier(raw_ostream &OS) const | clang::NamedDecl | |
printNestedNameSpecifier(raw_ostream &OS, const PrintingPolicy &Policy) const | clang::NamedDecl | |
printQualifiedName(raw_ostream &OS) const | clang::NamedDecl | |
printQualifiedName(raw_ostream &OS, const PrintingPolicy &Policy) const | clang::NamedDecl | |
PrintStats() | clang::Decl | static |
Profile(llvm::FoldingSetNodeID &ID) const | clang::VarTemplateSpecializationDecl | inline |
Profile(llvm::FoldingSetNodeID &ID, ArrayRef< TemplateArgument > TemplateArgs, const 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 |
clang::redecls() const | clang::Decl | inline |
Redeclarable< VarDecl >::redecls() const | clang::Redeclarable< VarDecl > | inline |
clang::redecls_begin() const | clang::Decl | inline |
Redeclarable< VarDecl >::redecls_begin() const | clang::Redeclarable< VarDecl > | inline |
clang::redecls_end() const | clang::Decl | inline |
Redeclarable< VarDecl >::redecls_end() const | clang::Redeclarable< VarDecl > | inline |
setAccess(AccessSpecifier AS) | clang::Decl | inline |
setARCPseudoStrong(bool PS) | clang::VarDecl | inline |
setAttrs(const AttrVec &Attrs) | clang::Decl | inline |
setCachedLinkage(Linkage L) const | clang::Decl | inlineprotected |
setCompleteDefinition() | clang::VarTemplateSpecializationDecl | inline |
setConstexpr(bool IC) | clang::VarDecl | inline |
setCXXCondDecl() | clang::VarDecl | inline |
setCXXForRangeDecl(bool FRD) | clang::VarDecl | inline |
setDeclContext(DeclContext *DC) | clang::Decl | |
setDeclName(DeclarationName N) | clang::NamedDecl | inline |
setDescribedVarTemplate(VarTemplateDecl *Template) | clang::VarDecl | |
setEscapingByref() | clang::VarDecl | inline |
setExceptionVariable(bool EV) | clang::VarDecl | inline |
setExternKeywordLoc(SourceLocation Loc) | clang::VarTemplateSpecializationDecl | |
setFromASTFile() | clang::Decl | inline |
setImplicit(bool I=true) | clang::Decl | 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 | |
setInvalidDecl(bool Invalid=true) | clang::Decl | |
setIsUsed() | clang::Decl | inline |
setLexicalDeclContext(DeclContext *DC) | clang::Decl | |
setLocalExternDecl() | clang::Decl | inline |
setLocalOwningModule(Module *M) | clang::Decl | inline |
setLocation(SourceLocation L) | clang::Decl | inline |
setModuleOwnershipKind(ModuleOwnershipKind MOK) | clang::Decl | inline |
setModulePrivate() | clang::NamedDecl | inline |
setNonMemberOperator() | clang::Decl | inline |
setNRVOVariable(bool NRVO) | clang::VarDecl | inline |
setObjCForDecl(bool FRD) | clang::VarDecl | inline |
setObjectOfFriendDecl(bool PerformFriendInjection=false) | clang::Decl | inline |
setOwningModuleID(unsigned ID) | clang::Decl | |
setPointOfInstantiation(SourceLocation Loc) | clang::VarTemplateSpecializationDecl | inline |
setPreviousDecl(VarDecl *PrevDecl) | clang::Redeclarable< VarDecl > | |
setPreviousDeclInSameBlockScope(bool Same) | clang::VarDecl | inline |
setQualifierInfo(NestedNameSpecifierLoc QualifierLoc) | clang::DeclaratorDecl | |
setReferenced(bool R=true) | clang::Decl | inline |
setSpecializationKind(TemplateSpecializationKind TSK) | clang::VarTemplateSpecializationDecl | inline |
setStorageClass(StorageClass SC) | clang::VarDecl | |
setTemplateArgsAsWritten(const ASTTemplateArgumentListInfo *ArgsWritten) | clang::VarTemplateSpecializationDecl | inline |
setTemplateArgsAsWritten(const TemplateArgumentListInfo &ArgsInfo) | clang::VarTemplateSpecializationDecl | inline |
setTemplateKeywordLoc(SourceLocation Loc) | clang::VarTemplateSpecializationDecl | |
setTemplateParameterListsInfo(ASTContext &Context, ArrayRef< TemplateParameterList * > TPLists) | clang::DeclaratorDecl | |
setTemplateSpecializationKind(TemplateSpecializationKind TSK, SourceLocation PointOfInstantiation=SourceLocation()) | clang::VarDecl | |
setTopLevelDeclInObjCContainer(bool V=true) | clang::Decl | inline |
setTrailingRequiresClause(Expr *TrailingRequiresClause) | clang::DeclaratorDecl | |
setTSCSpec(ThreadStorageClassSpecifier TSC) | clang::VarDecl | inline |
setType(QualType newType) | clang::ValueDecl | inline |
setTypeSourceInfo(TypeSourceInfo *TI) | clang::DeclaratorDecl | inline |
setVisibleDespiteOwningModule() | clang::Decl | inline |
shouldEmitInExternalSource() const | clang::Decl | |
specific_attr_begin() const | clang::Decl | inline |
specific_attr_end() const | clang::Decl | inline |
specific_attrs() const | clang::Decl | 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 | |
updateOutOfDate(IdentifierInfo &II) const | clang::Decl | protected |
ValueDecl(Kind DK, DeclContext *DC, SourceLocation L, DeclarationName N, QualType T) | clang::ValueDecl | inlineprotected |
VarDecl | clang::VarTemplateSpecializationDecl | friend |
clang::VarDecl::VarDecl(Kind DK, ASTContext &C, DeclContext *DC, SourceLocation StartLoc, SourceLocation IdLoc, const 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 | |
~Decl() | clang::Decl | protectedvirtual |