AllBits | clang::VarDecl | |
CallInit enum value | clang::VarDecl | |
checkInitIsICE() const | clang::VarDecl | |
CInit enum value | clang::VarDecl | |
classof(const Decl *D) | clang::ParmVarDecl | inlinestatic |
classofKind(Kind K) | clang::ParmVarDecl | inlinestatic |
Create(ASTContext &C, DeclContext *DC, SourceLocation StartLoc, SourceLocation IdLoc, IdentifierInfo *Id, QualType T, TypeSourceInfo *TInfo, StorageClass S, Expr *DefArg) | clang::ParmVarDecl | 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::ParmVarDecl | 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 |
getDefaultArg() | clang::ParmVarDecl | |
getDefaultArg() const | clang::ParmVarDecl | inline |
getDefaultArgRange() const | clang::ParmVarDecl | |
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 | |
getFirstDecl() | clang::Redeclarable< VarDecl > | inline |
getFirstDecl() const | clang::Redeclarable< VarDecl > | inline |
getFormalLinkage() const | clang::NamedDecl | inline |
getFunctionScopeDepth() const | clang::ParmVarDecl | inline |
getFunctionScopeIndex() const | clang::ParmVarDecl | 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 |
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 | |
clang::getMostRecentDecl() | clang::NamedDecl | inline |
clang::getMostRecentDecl() const | clang::NamedDecl | inline |
Redeclarable< VarDecl >::getMostRecentDecl() | clang::Redeclarable< VarDecl > | 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 | clang::NamedDecl | virtual |
getNextRedeclaration() const | clang::Redeclarable< VarDecl > | inlineprotected |
getNextRedeclarationImpl() override | clang::VarDecl | inlineprotected |
getNumTemplateParameterLists() const | clang::DeclaratorDecl | inline |
getObjCDeclQualifier() const | clang::ParmVarDecl | inline |
getObjCFStringFormattingFamily() const | clang::NamedDecl | |
getOriginalType() const | clang::ParmVarDecl | |
getOuterLocStart() const | clang::DeclaratorDecl | |
getPointOfInstantiation() const | clang::VarDecl | |
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::ParmVarDecl | |
getStorageClass() const | clang::VarDecl | inline |
getStorageClassSpecifierString(StorageClass SC) | clang::VarDecl | static |
getStorageDuration() const | clang::VarDecl | 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 |
getTypeSourceInfo() const | clang::DeclaratorDecl | inline |
getTypeSpecStartLoc() const | clang::DeclaratorDecl | |
getUnderlyingDecl() | clang::NamedDecl | inline |
getUnderlyingDecl() const | clang::NamedDecl | inline |
getUninstantiatedDefaultArg() | clang::ParmVarDecl | |
getUninstantiatedDefaultArg() const | clang::ParmVarDecl | inline |
getVisibility() const | clang::NamedDecl | inline |
hasDefaultArg() const | clang::ParmVarDecl | |
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 |
hasInheritedDefaultArg() const | clang::ParmVarDecl | inline |
hasInit() const | clang::VarDecl | |
hasLinkage() const | clang::NamedDecl | |
hasLinkageBeenComputed() const | clang::NamedDecl | inline |
hasLocalStorage() const | clang::VarDecl | inline |
hasUninstantiatedDefaultArg() const | clang::ParmVarDecl | inline |
hasUnparsedDefaultArg() const | clang::ParmVarDecl | 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 |
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 |
isKNRPromoted() const | clang::ParmVarDecl | inline |
isLinkageValid() const | clang::NamedDecl | |
isLocalVarDecl() const | clang::VarDecl | inline |
isLocalVarDeclOrParm() const | clang::VarDecl | inline |
isNRVOVariable() const | clang::VarDecl | inline |
isObjCMethodParameter() const | clang::ParmVarDecl | inline |
isOutOfLine() const override | clang::VarDecl | |
isParameterPack() const | clang::ParmVarDecl | |
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 | |
MaxFunctionScopeDepth enum value | clang::ParmVarDecl | |
MaxFunctionScopeIndex enum value | clang::ParmVarDecl | |
NamedDecl(Kind DK, DeclContext *DC, SourceLocation L, DeclarationName N) | clang::NamedDecl | inlineprotected |
NonParmVarDeclBits | clang::VarDecl | |
NumParameterIndexBits enum value | clang::VarDecl | protected |
ParmVarDecl(Kind DK, ASTContext &C, DeclContext *DC, SourceLocation StartLoc, SourceLocation IdLoc, IdentifierInfo *Id, QualType T, TypeSourceInfo *TInfo, StorageClass S, Expr *DefArg) | clang::ParmVarDecl | inlineprotected |
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 | |
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 |
setDefaultArg(Expr *defarg) | clang::ParmVarDecl | |
setDescribedVarTemplate(VarTemplateDecl *Template) | clang::VarDecl | |
setExceptionVariable(bool EV) | clang::VarDecl | inline |
setHasInheritedDefaultArg(bool I=true) | clang::ParmVarDecl | 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 |
setInstantiationOfStaticDataMember(VarDecl *VD, TemplateSpecializationKind TSK) | clang::VarDecl | |
setKNRPromoted(bool promoted) | clang::ParmVarDecl | inline |
setNRVOVariable(bool NRVO) | clang::VarDecl | inline |
setObjCDeclQualifier(ObjCDeclQualifier QTVal) | clang::ParmVarDecl | inline |
setObjCMethodScopeInfo(unsigned parameterIndex) | clang::ParmVarDecl | inline |
setOwningFunction(DeclContext *FD) | clang::ParmVarDecl | inline |
setPreviousDecl(VarDecl *PrevDecl) | clang::Redeclarable< VarDecl > | |
setPreviousDeclInSameBlockScope(bool Same) | clang::VarDecl | inline |
setQualifierInfo(NestedNameSpecifierLoc QualifierLoc) | clang::DeclaratorDecl | |
setScopeInfo(unsigned scopeDepth, unsigned parameterIndex) | clang::ParmVarDecl | inline |
setStorageClass(StorageClass SC) | clang::VarDecl | |
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 |
setTypeSourceInfo(TypeSourceInfo *TI) | clang::DeclaratorDecl | inline |
setUninstantiatedDefaultArg(Expr *arg) | clang::ParmVarDecl | |
setUnparsedDefaultArg() | clang::ParmVarDecl | 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 | |
VisibilityForType enum value | clang::NamedDecl | |
VisibilityForValue enum value | clang::NamedDecl | |