clang 20.0.0git
clang::DeclSpec Member List

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

addAttributes(const ParsedAttributesView &AL)clang::DeclSpecinline
ClearConstexprSpec()clang::DeclSpecinline
ClearFunctionSpecs()clang::DeclSpecinline
ClearStorageClassSpecs()clang::DeclSpecinline
ClearTypeQualifiers()clang::DeclSpecinline
ClearTypeSpecType()clang::DeclSpecinline
DeclRepclang::DeclSpec
DeclSpec(AttributeFactory &attrFactory)clang::DeclSpecinline
ExprRepclang::DeclSpec
Finish(Sema &S, const PrintingPolicy &Policy)clang::DeclSpec
forEachCVRUQualifier(llvm::function_ref< void(TQ, StringRef, SourceLocation)> Handle)clang::DeclSpec
forEachQualifier(llvm::function_ref< void(TQ, StringRef, SourceLocation)> Handle)clang::DeclSpec
FriendSpecified enum nameclang::DeclSpec
getAltiVecLoc() constclang::DeclSpecinline
getAtomicSpecLoc() constclang::DeclSpecinline
getAttributePool() constclang::DeclSpecinline
getAttributes()clang::DeclSpecinline
getAttributes() constclang::DeclSpecinline
getBeginLoc() const LLVM_READONLYclang::DeclSpecinline
getConstexprSpecifier() constclang::DeclSpecinline
getConstexprSpecLoc() constclang::DeclSpecinline
getConstSpecLoc() constclang::DeclSpecinline
getEllipsisLoc() constclang::DeclSpecinline
getEndLoc() const LLVM_READONLYclang::DeclSpecinline
getExplicitSpecifier() constclang::DeclSpecinline
getExplicitSpecLoc() constclang::DeclSpecinline
getExplicitSpecRange() constclang::DeclSpecinline
getFriendSpecLoc() constclang::DeclSpecinline
getInlineSpecLoc() constclang::DeclSpecinline
getModulePrivateSpecLoc() constclang::DeclSpecinline
getNoreturnSpecLoc() constclang::DeclSpecinline
getObjCQualifiers() constclang::DeclSpecinline
getPackIndexingExpr() constclang::DeclSpecinline
getParsedSpecifiers() constclang::DeclSpec
getPipeLoc() constclang::DeclSpecinline
getRepAsDecl() constclang::DeclSpecinline
getRepAsExpr() constclang::DeclSpecinline
getRepAsTemplateId() constclang::DeclSpecinline
getRepAsType() constclang::DeclSpecinline
getRestrictSpecLoc() constclang::DeclSpecinline
getSourceRange() const LLVM_READONLYclang::DeclSpecinline
getSpecifierName(DeclSpec::TST T, const PrintingPolicy &Policy)clang::DeclSpecstatic
getSpecifierName(DeclSpec::TQ Q)clang::DeclSpecstatic
getSpecifierName(TypeSpecifierSign S)clang::DeclSpecstatic
getSpecifierName(DeclSpec::TSC C)clang::DeclSpecstatic
getSpecifierName(TypeSpecifierWidth W)clang::DeclSpecstatic
getSpecifierName(DeclSpec::SCS S)clang::DeclSpecstatic
getSpecifierName(DeclSpec::TSCS S)clang::DeclSpecstatic
getSpecifierName(ConstexprSpecKind C)clang::DeclSpecstatic
getStorageClassSpec() constclang::DeclSpecinline
getStorageClassSpecLoc() constclang::DeclSpecinline
getThreadStorageClassSpec() constclang::DeclSpecinline
getThreadStorageClassSpecLoc() constclang::DeclSpecinline
getTypeofParensRange() constclang::DeclSpecinline
getTypeQualifiers() constclang::DeclSpecinline
getTypeSpecComplex() constclang::DeclSpecinline
getTypeSpecComplexLoc() constclang::DeclSpecinline
getTypeSpecSatLoc() constclang::DeclSpecinline
getTypeSpecScope()clang::DeclSpecinline
getTypeSpecScope() constclang::DeclSpecinline
getTypeSpecSign() constclang::DeclSpecinline
getTypeSpecSignLoc() constclang::DeclSpecinline
getTypeSpecType() constclang::DeclSpecinline
getTypeSpecTypeLoc() constclang::DeclSpecinline
getTypeSpecTypeNameLoc() constclang::DeclSpecinline
getTypeSpecWidth() constclang::DeclSpecinline
getTypeSpecWidthLoc() constclang::DeclSpecinline
getTypeSpecWidthRange() constclang::DeclSpecinline
getUnalignedSpecLoc() constclang::DeclSpecinline
getVirtualSpecLoc() constclang::DeclSpecinline
getVolatileSpecLoc() constclang::DeclSpecinline
getWrittenBuiltinSpecs() constclang::DeclSpecinline
hasAttributes() constclang::DeclSpecinline
hasAutoTypeSpec() constclang::DeclSpecinline
hasConstexprSpecifier() constclang::DeclSpecinline
hasExplicitSpecifier() constclang::DeclSpecinline
hasTagDefinition() constclang::DeclSpec
hasTypeSpecifier() constclang::DeclSpecinline
isConstrainedAuto() constclang::DeclSpecinline
isDeclRep(TST T)clang::DeclSpecinlinestatic
isEmpty() constclang::DeclSpecinline
isExternInLinkageSpec() constclang::DeclSpecinline
isFriendSpecified() constclang::DeclSpecinline
isFriendSpecifiedFirst() constclang::DeclSpecinline
isInlineSpecified() constclang::DeclSpecinline
isMissingDeclaratorOk()clang::DeclSpec
isModulePrivateSpecified() constclang::DeclSpecinline
isNoreturnSpecified() constclang::DeclSpecinline
isTransformTypeTrait(TST T)clang::DeclSpecinlinestatic
isTypeAltiVecBool() constclang::DeclSpecinline
isTypeAltiVecPixel() constclang::DeclSpecinline
isTypeAltiVecVector() constclang::DeclSpecinline
isTypeRep() constclang::DeclSpecinline
isTypeSpecOwned() constclang::DeclSpecinline
isTypeSpecPipe() constclang::DeclSpecinline
isTypeSpecSat() constclang::DeclSpecinline
isVirtualSpecified() constclang::DeclSpecinline
No enum valueclang::DeclSpec
ParsedSpecifiers enum nameclang::DeclSpec
PQ_FunctionSpecifier enum valueclang::DeclSpec
PQ_None enum valueclang::DeclSpec
PQ_StorageClassSpecifier enum valueclang::DeclSpec
PQ_TypeQualifier enum valueclang::DeclSpec
PQ_TypeSpecifier enum valueclang::DeclSpec
SCS enum nameclang::DeclSpec
SCS_auto enum valueclang::DeclSpec
SCS_extern enum valueclang::DeclSpec
SCS_mutable enum valueclang::DeclSpec
SCS_private_extern enum valueclang::DeclSpec
SCS_register enum valueclang::DeclSpec
SCS_static enum valueclang::DeclSpec
SCS_typedef enum valueclang::DeclSpec
SCS_unspecified enum valueclang::DeclSpec
SetBitIntType(SourceLocation KWLoc, Expr *BitWidth, const char *&PrevSpec, unsigned &DiagID, const PrintingPolicy &Policy)clang::DeclSpec
SetConstexprSpec(ConstexprSpecKind ConstexprKind, SourceLocation Loc, const char *&PrevSpec, unsigned &DiagID)clang::DeclSpec
setExternInLinkageSpec(bool Value)clang::DeclSpecinline
SetFriendSpec(SourceLocation Loc, const char *&PrevSpec, unsigned &DiagID)clang::DeclSpec
setFunctionSpecExplicit(SourceLocation Loc, const char *&PrevSpec, unsigned &DiagID, ExplicitSpecifier ExplicitSpec, SourceLocation CloseParenLoc)clang::DeclSpec
setFunctionSpecForceInline(SourceLocation Loc, const char *&PrevSpec, unsigned &DiagID)clang::DeclSpec
setFunctionSpecInline(SourceLocation Loc, const char *&PrevSpec, unsigned &DiagID)clang::DeclSpec
setFunctionSpecNoreturn(SourceLocation Loc, const char *&PrevSpec, unsigned &DiagID)clang::DeclSpec
setFunctionSpecVirtual(SourceLocation Loc, const char *&PrevSpec, unsigned &DiagID)clang::DeclSpec
setModulePrivateSpec(SourceLocation Loc, const char *&PrevSpec, unsigned &DiagID)clang::DeclSpec
setObjCQualifiers(ObjCDeclSpec *quals)clang::DeclSpecinline
SetPackIndexingExpr(SourceLocation EllipsisLoc, Expr *Pack)clang::DeclSpec
SetRangeEnd(SourceLocation Loc)clang::DeclSpecinline
SetRangeStart(SourceLocation Loc)clang::DeclSpecinline
SetStorageClassSpec(Sema &S, SCS SC, SourceLocation Loc, const char *&PrevSpec, unsigned &DiagID, const PrintingPolicy &Policy)clang::DeclSpec
SetStorageClassSpecThread(TSCS TSC, SourceLocation Loc, const char *&PrevSpec, unsigned &DiagID)clang::DeclSpec
SetTypeAltiVecBool(bool isAltiVecBool, SourceLocation Loc, const char *&PrevSpec, unsigned &DiagID, const PrintingPolicy &Policy)clang::DeclSpec
SetTypeAltiVecPixel(bool isAltiVecPixel, SourceLocation Loc, const char *&PrevSpec, unsigned &DiagID, const PrintingPolicy &Policy)clang::DeclSpec
SetTypeAltiVecVector(bool isAltiVecVector, SourceLocation Loc, const char *&PrevSpec, unsigned &DiagID, const PrintingPolicy &Policy)clang::DeclSpec
setTypeArgumentRange(SourceRange range)clang::DeclSpecinline
SetTypePipe(bool isPipe, SourceLocation Loc, const char *&PrevSpec, unsigned &DiagID, const PrintingPolicy &Policy)clang::DeclSpec
SetTypeQual(TQ T, SourceLocation Loc)clang::DeclSpec
SetTypeQual(TQ T, SourceLocation Loc, const char *&PrevSpec, unsigned &DiagID, const LangOptions &Lang)clang::DeclSpec
SetTypeSpecComplex(TSC C, SourceLocation Loc, const char *&PrevSpec, unsigned &DiagID)clang::DeclSpec
SetTypeSpecError()clang::DeclSpec
SetTypeSpecSat(SourceLocation Loc, const char *&PrevSpec, unsigned &DiagID)clang::DeclSpec
SetTypeSpecSign(TypeSpecifierSign S, SourceLocation Loc, const char *&PrevSpec, unsigned &DiagID)clang::DeclSpec
SetTypeSpecType(TST T, SourceLocation Loc, const char *&PrevSpec, unsigned &DiagID, const PrintingPolicy &Policy)clang::DeclSpec
SetTypeSpecType(TST T, SourceLocation Loc, const char *&PrevSpec, unsigned &DiagID, ParsedType Rep, const PrintingPolicy &Policy)clang::DeclSpec
SetTypeSpecType(TST T, SourceLocation Loc, const char *&PrevSpec, unsigned &DiagID, TypeResult Rep, const PrintingPolicy &Policy)clang::DeclSpecinline
SetTypeSpecType(TST T, SourceLocation Loc, const char *&PrevSpec, unsigned &DiagID, Decl *Rep, bool Owned, const PrintingPolicy &Policy)clang::DeclSpec
SetTypeSpecType(TST T, SourceLocation TagKwLoc, SourceLocation TagNameLoc, const char *&PrevSpec, unsigned &DiagID, ParsedType Rep, const PrintingPolicy &Policy)clang::DeclSpec
SetTypeSpecType(TST T, SourceLocation TagKwLoc, SourceLocation TagNameLoc, const char *&PrevSpec, unsigned &DiagID, Decl *Rep, bool Owned, const PrintingPolicy &Policy)clang::DeclSpec
SetTypeSpecType(TST T, SourceLocation Loc, const char *&PrevSpec, unsigned &DiagID, TemplateIdAnnotation *Rep, const PrintingPolicy &Policy)clang::DeclSpec
SetTypeSpecType(TST T, SourceLocation Loc, const char *&PrevSpec, unsigned &DiagID, Expr *Rep, const PrintingPolicy &policy)clang::DeclSpec
SetTypeSpecWidth(TypeSpecifierWidth W, SourceLocation Loc, const char *&PrevSpec, unsigned &DiagID, const PrintingPolicy &Policy)clang::DeclSpec
takeAttributesFrom(ParsedAttributes &attrs)clang::DeclSpecinline
TemplateIdRepclang::DeclSpec
TQ enum nameclang::DeclSpec
TQ_atomic enum valueclang::DeclSpec
TQ_const enum valueclang::DeclSpec
TQ_restrict enum valueclang::DeclSpec
TQ_unaligned enum valueclang::DeclSpec
TQ_unspecified enum valueclang::DeclSpec
TQ_volatile enum valueclang::DeclSpec
TSC enum nameclang::DeclSpec
TSC_complex enum valueclang::DeclSpec
TSC_imaginary enum valueclang::DeclSpec
TSC_unspecified enum valueclang::DeclSpec
TSCS typedefclang::DeclSpec
TSCS___threadclang::DeclSpecstatic
TSCS__Thread_localclang::DeclSpecstatic
TSCS_thread_localclang::DeclSpecstatic
TSCS_unspecifiedclang::DeclSpecstatic
TST typedefclang::DeclSpec
TST_accumclang::DeclSpecstatic
TST_atomicclang::DeclSpecstatic
TST_autoclang::DeclSpecstatic
TST_auto_typeclang::DeclSpecstatic
TST_BFloat16clang::DeclSpecstatic
TST_bitintclang::DeclSpecstatic
TST_boolclang::DeclSpecstatic
TST_charclang::DeclSpecstatic
TST_char16clang::DeclSpecstatic
TST_char32clang::DeclSpecstatic
TST_char8clang::DeclSpecstatic
TST_classclang::DeclSpecstatic
TST_decimal128clang::DeclSpecstatic
TST_decimal32clang::DeclSpecstatic
TST_decimal64clang::DeclSpecstatic
TST_decltypeclang::DeclSpecstatic
TST_decltype_autoclang::DeclSpecstatic
TST_doubleclang::DeclSpecstatic
TST_enumclang::DeclSpecstatic
TST_errorclang::DeclSpecstatic
TST_floatclang::DeclSpecstatic
TST_float128clang::DeclSpecstatic
TST_float16clang::DeclSpecstatic
TST_fractclang::DeclSpecstatic
TST_halfclang::DeclSpecstatic
TST_ibm128clang::DeclSpecstatic
TST_intclang::DeclSpecstatic
TST_int128clang::DeclSpecstatic
TST_interfaceclang::DeclSpecstatic
TST_structclang::DeclSpecstatic
TST_typenameclang::DeclSpecstatic
TST_typename_pack_indexingclang::DeclSpecstatic
TST_typeof_unqualExprclang::DeclSpecstatic
TST_typeof_unqualTypeclang::DeclSpecstatic
TST_typeofExprclang::DeclSpecstatic
TST_typeofTypeclang::DeclSpecstatic
TST_unionclang::DeclSpecstatic
TST_unknown_anytypeclang::DeclSpecstatic
TST_unspecifiedclang::DeclSpecstatic
TST_voidclang::DeclSpecstatic
TST_wcharclang::DeclSpecstatic
TypeRepclang::DeclSpec
UpdateDeclRep(Decl *Rep)clang::DeclSpecinline
UpdateExprRep(Expr *Rep)clang::DeclSpecinline
UpdateTypeRep(ParsedType Rep)clang::DeclSpecinline
Yes enum valueclang::DeclSpec