| Access | clang::Decl | protected |
| add(Kind k) | clang::Decl | static |
| addAttr(Attr *A) | clang::Decl | |
| AllBits | clang::VarDecl | |
| ASTDeclReader class | clang::DecompositionDecl | 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 |
| bindings() const | clang::DecompositionDecl | 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::DecompositionDecl | inlinestatic |
| classofKind(Kind K) | clang::DecompositionDecl | inlinestatic |
| clang::VarDecl::classofKind(Kind K) | clang::VarDecl | inlinestatic |
| clearIdentifierNamespace() | clang::Decl | inline |
| Create(ASTContext &C, DeclContext *DC, SourceLocation StartLoc, SourceLocation LSquareLoc, QualType T, TypeSourceInfo *TInfo, StorageClass S, ArrayRef< BindingDecl * > Bindings) | clang::DecompositionDecl | 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, unsigned NumBindings) | clang::DecompositionDecl | static |
| clang::VarDecl::CreateDeserialized(ASTContext &C, GlobalDeclID ID) | clang::VarDecl | 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 |
| flat_bindings() const | clang::DecompositionDecl | inline |
| 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 | |
| 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 |
| 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::VarDecl | inline |
| getMostRecentDecl() const | clang::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 | clang::NamedDecl | 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::VarDecl | |
| getPotentiallyDecomposedVarDecl() | clang::ValueDecl | |
| getPotentiallyDecomposedVarDecl() const | clang::ValueDecl | inline |
| getPreviousDecl() | clang::VarDecl | inline |
| getPreviousDecl() const | clang::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::VarDecl | virtual |
| getStorageClass() const | clang::VarDecl | inline |
| getStorageClassSpecifierString(StorageClass SC) | clang::VarDecl | static |
| getStorageDuration() const | clang::VarDecl | inline |
| getTemplateDepth() const | clang::Decl | |
| getTemplateInstantiationPattern() const | clang::VarDecl | |
| getTemplateParameterList(unsigned index) const | clang::DeclaratorDecl | inline |
| getTemplateSpecializationKind() const | clang::VarDecl | |
| getTemplateSpecializationKindForInstantiation() const | clang::VarDecl | |
| getTLSKind() const | clang::VarDecl | |
| getTopLevelOwningNamedModule() const | clang::Decl | |
| 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 | |
| hasInitWithSideEffects() 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 |
| invalidateCachedLinkage() | clang::Decl | inline |
| isARCPseudoStrong() const | clang::VarDecl | inline |
| isCanonicalDecl() const | clang::Decl | inline |
| isConstexpr() const | clang::VarDecl | inline |
| isCXXClassMember() const | clang::NamedDecl | inline |
| isCXXCondDecl() const | clang::VarDecl | inline |
| isCXXForRangeDecl() const | clang::VarDecl | inline |
| isCXXForRangeImplicitVar() 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 |
| isExternallyDeclarable() const | clang::NamedDecl | inline |
| isExternallyVisible() const | clang::NamedDecl | inline |
| isExternC() const | clang::VarDecl | |
| isFileContextDecl() const | clang::Decl | |
| isFileVarDecl() const | clang::VarDecl | inline |
| isFirstDecl() const | clang::VarDecl | inline |
| isFlexibleArrayMemberLike(const 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 | |
| isFromHeaderUnit() 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 |
| isModuleLocal() const | clang::Decl | |
| 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::ValueDecl | |
| 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 override | clang::DecompositionDecl | virtual |
| clang::VarDecl::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 |
| 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::VarDecl | inline |
| redecls_begin() const | clang::VarDecl | inline |
| redecls_end() const | clang::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 |
| setConstexpr(bool IC) | clang::VarDecl | inline |
| setCXXCondDecl() | clang::VarDecl | inline |
| setCXXForRangeDecl(bool FRD) | clang::VarDecl | inline |
| setCXXForRangeImplicitVar(bool FRV) | 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 |
| 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 |
| 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 | |
| setPreviousDecl(VarDecl *PrevDecl) | clang::Redeclarable< VarDecl > | |
| setPreviousDeclInSameBlockScope(bool Same) | clang::VarDecl | inline |
| setQualifierInfo(NestedNameSpecifierLoc QualifierLoc) | clang::DeclaratorDecl | |
| setReferenced(bool R=true) | clang::Decl | inline |
| setStorageClass(StorageClass SC) | clang::VarDecl | |
| setTemplateParameterListsInfo(ASTContext &Context, ArrayRef< TemplateParameterList * > TPLists) | clang::DeclaratorDecl | |
| setTemplateSpecializationKind(TemplateSpecializationKind TSK, SourceLocation PointOfInstantiation=SourceLocation()) | clang::VarDecl | |
| setTopLevelDeclInObjCContainer(bool V=true) | clang::Decl | inline |
| setTrailingRequiresClause(const AssociatedConstraint &AC) | 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 | |
| TrailingObjects | clang::DecompositionDecl | |
| 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, const IdentifierInfo *Id, QualType T, TypeSourceInfo *TInfo, StorageClass SC) | clang::VarDecl | protected |
| VarDeclBits | clang::VarDecl | |
| VisibilityForType enum value | clang::NamedDecl | |
| VisibilityForValue enum value | clang::NamedDecl | |
| ~Decl() | clang::Decl | protectedvirtual |