clang 10.0.0git

clang::VarTemplateSpecializationDecl Member List

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

Access | clang::Decl | protected
add(Kind k) | clang::Decl | static
addAttr(Attr *A) | clang::Decl |
AllBits | clang::VarDecl |
ASTDeclReader class | clang::VarTemplateSpecializationDecl | friend
ASTDeclWriter class | 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 | mutable protected
CallInit enum value | clang::VarDecl |
canBeWeakImported(bool &IsDefinition) const | clang::Decl |
castFromDeclContext(const DeclContext *) | clang::Decl | static
castToDeclContext(const Decl *) | clang::Decl | static
checkInitIsICE() const | clang::VarDecl |
CInit enum value | clang::VarDecl |
classof(const Decl *D) | clang::VarTemplateSpecializationDecl | inline static
classofKind(Kind K) | clang::VarTemplateSpecializationDecl | inline static
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
Decl()=delete | clang::Decl |
Decl(const Decl &)=delete | clang::Decl |
Decl(Decl &&)=delete | clang::Decl |
Decl(Kind DK, DeclContext *DC, SourceLocation L) | clang::Decl | inline protected
Decl(Kind DK, EmptyShell Empty) | clang::Decl | inline 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 | inline protected
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 |
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 |
evaluateValue(SmallVectorImpl< PartialDiagnosticAt > &Notes) 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 | inline virtual
getBodyRBrace() const | clang::Decl |
getCachedLinkage() const | clang::Decl | inline protected
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 |
getDescribedVarTemplate() const | clang::VarDecl |
getEndLoc() const LLVM_READONLY | clang::Decl | inline
getEvaluatedValue() const | clang::VarDecl |
getExplicitVisibility(ExplicitVisibilityKind kind) const | clang::NamedDecl |
getExternalSourceSymbolAttr() const | clang::Decl |
getExternLoc() const | clang::VarTemplateSpecializationDecl | inline
getFirstDecl() | clang::Redeclarable< VarDecl > | inline
getFirstDecl() const | clang::Redeclarable< VarDecl > | inline
getFormalLinkage() const | clang::NamedDecl | inline
getFriendObjectKind() const | clang::Decl | inline
getFunctionType(bool BlocksToo=true) const | clang::Decl |
getGlobalID() const | clang::Decl | inline
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
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 | inline protected virtual
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 > | inline protected
getNextRedeclarationImpl() override | clang::VarDecl | inline protected virtual
getNonClosureContext() | clang::Decl |
getNonClosureContext() const | clang::Decl | inline
getNumTemplateParameterLists() const | clang::DeclaratorDecl | inline
getObjCFStringFormattingFamily() const | clang::NamedDecl |
getOuterLocStart() const | clang::DeclaratorDecl |
getOwningModule() const | clang::Decl | inline
getOwningModuleForLinkage(bool IgnoreLinkage=false) const | clang::Decl |
getOwningModuleID() const | clang::Decl | inline
getParentFunctionOrMethod() const | clang::Decl |
getParentFunctionOrMethod() | clang::Decl | inline
getPointOfInstantiation() const | clang::VarTemplateSpecializationDecl | 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 | inline protected virtual
getQualifiedNameAsString() const | clang::NamedDecl |
getQualifier() const | clang::DeclaratorDecl | inline
getQualifierLoc() const | clang::DeclaratorDecl | inline
getSourceRange() const override LLVM_READONLY | clang::VarDecl | 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
getTemplateArgsInfo() const | clang::VarTemplateSpecializationDecl | inline
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
getTypeAsWritten() const | clang::VarTemplateSpecializationDecl | 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 | inline virtual
hasCachedLinkage() const | clang::Decl | inline protected
hasDefiningAttr() const | clang::Decl |
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
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 | mutable protected
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
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 |
isFileVarDecl() const | clang::VarDecl | inline
clang::isFirstDecl() const | clang::Decl | inline
Redeclarable< VarDecl >::isFirstDecl() const | clang::Redeclarable< VarDecl > | inline
isFromASTFile() const | clang::Decl | inline
isFunctionOrFunctionTemplate() const | clang::Decl | inline
isFunctionOrMethodVarDecl() const | clang::VarDecl | inline
isHidden() const | clang::Decl | inline
isImplicit() const | clang::Decl | inline
isInAnonymousNamespace() const | clang::Decl |
isInExternCContext() const | clang::VarDecl |
isInExternCXXContext() const | clang::VarDecl |
isInIdentifierNamespace(unsigned NS) const | clang::Decl | inline
isInitCapture() const | clang::VarDecl | inline
isInitICE() const | clang::VarDecl |
isInitKnownICE() const | clang::VarDecl |
isInline() const | clang::VarDecl | inline
isInlineSpecified() const | clang::VarDecl | inline
isInStdNamespace() const | clang::Decl |
isInvalidDecl() const | clang::Decl | inline
isKnownToBeDefined() const | clang::VarDecl |
isLexicallyWithinFunctionOrMethod() const | clang::Decl |
isLinkageValid() const | clang::NamedDecl |
isLocalExternDecl() | clang::Decl | inline
isLocalVarDecl() const | clang::VarDecl | inline
isLocalVarDeclOrParm() const | clang::VarDecl | inline
isModulePrivate() const | clang::Decl | 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 |
isPreviousDeclInSameBlockScope() const | clang::VarDecl | inline
isReferenced() const | clang::Decl |
isStaticDataMember() const | clang::VarDecl | inline
isStaticLocal() const | clang::VarDecl | inline
isTagIdentifierNamespace(unsigned NS) | clang::Decl | inline static
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
isUsableInConstantExpressions(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 > | inline protected static
ListInit enum value | clang::VarDecl |
markUsed(ASTContext &C) | clang::Decl |
mightBeUsableInConstantExpressions(ASTContext &C) const | clang::VarDecl |
ModuleOwnershipKind enum name | clang::Decl |
NamedDecl(Kind DK, DeclContext *DC, SourceLocation L, DeclarationName N) | clang::NamedDecl | inline protected
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, unsigned 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 |
ParmVarDeclBits | clang::VarDecl |
PreviousDeclLink(VarDecl *D) | clang::Redeclarable< VarDecl > | inline protected static
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 | clang::NamedDecl | virtual
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, ASTContext &Context) | clang::VarTemplateSpecializationDecl | inline 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
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 | inline protected
setCompleteDefinition() | clang::VarTemplateSpecializationDecl | inline
setConstexpr(bool IC) | 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
setExternLoc(SourceLocation Loc) | clang::VarTemplateSpecializationDecl | 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::Decl | inline protected
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 | inline protected
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 |
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 |
setTopLevelDeclInObjCContainer(bool V=true) | clang::Decl | inline
setTrailingRequiresClause(Expr *TrailingRequiresClause) | clang::DeclaratorDecl |
setTSCSpec(ThreadStorageClassSpecifier TSC) | clang::VarDecl | inline
setType(QualType newType) | clang::ValueDecl | inline
setTypeAsWritten(TypeSourceInfo *T) | clang::VarTemplateSpecializationDecl | inline
setTypeSourceInfo(TypeSourceInfo *TI) | clang::DeclaratorDecl | inline
setVisibleDespiteOwningModule() | clang::Decl | inline
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 | inline protected
VarDecl class | clang::VarTemplateSpecializationDecl | friend
clang::VarDecl::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 | explicit protected
VisibilityForType enum value | clang::NamedDecl |
VisibilityForValue enum value | clang::NamedDecl |
~Decl() | clang::Decl | protected virtual