clang API Documentation

clang::ParsingDeclSpec Member List
This is the complete list of members for clang::ParsingDeclSpec, including all inherited members.
abort()clang::ParsingDeclSpec [inline]
addAttributes(AttributeList *AL)clang::DeclSpec [inline]
ClearConstexprSpec()clang::DeclSpec [inline]
ClearFunctionSpecs()clang::DeclSpec [inline]
ClearStorageClassSpecs()clang::DeclSpec [inline]
ClearTypeQualifiers()clang::DeclSpec [inline]
ClearTypeSpecType()clang::DeclSpec [inline]
complete(Decl *D)clang::ParsingDeclSpec [inline]
containsPlaceholderType() const clang::DeclSpec [inline]
DeclRepclang::DeclSpec
DeclSpec(AttributeFactory &attrFactory)clang::DeclSpec [inline]
ExprRepclang::DeclSpec
Finish(DiagnosticsEngine &D, Preprocessor &PP, const PrintingPolicy &Policy)clang::DeclSpec
getAltiVecLoc() const clang::DeclSpec [inline]
getAtomicSpecLoc() const clang::DeclSpec [inline]
getAttributePool() const clang::DeclSpec [inline]
getAttributes()clang::DeclSpec [inline]
getAttributes() const clang::DeclSpec [inline]
getConstexprSpecLoc() const clang::DeclSpec [inline]
getConstSpecLoc() const clang::DeclSpec [inline]
getDelayedDiagnosticPool() const clang::ParsingDeclSpec [inline]
getExplicitSpecLoc() const clang::DeclSpec [inline]
getFriendSpecLoc() const clang::DeclSpec [inline]
getInlineSpecLoc() const clang::DeclSpec [inline]
getLocEnd() const LLVM_READONLYclang::DeclSpec [inline]
getLocStart() const LLVM_READONLYclang::DeclSpec [inline]
getModulePrivateSpecLoc() const clang::DeclSpec [inline]
getNoreturnSpecLoc() const clang::DeclSpec [inline]
getNumProtocolQualifiers() const clang::DeclSpec [inline]
getObjCQualifiers() const clang::DeclSpec [inline]
getParsedSpecifiers() const clang::DeclSpec
getProtocolLAngleLoc() const clang::DeclSpec [inline]
getProtocolLocs() const clang::DeclSpec [inline]
getProtocolQualifiers() const clang::DeclSpec [inline]
getRepAsDecl() const clang::DeclSpec [inline]
getRepAsExpr() const clang::DeclSpec [inline]
getRepAsType() const clang::DeclSpec [inline]
getRestrictSpecLoc() const clang::DeclSpec [inline]
getSourceRange() const LLVM_READONLYclang::DeclSpec [inline]
getSpecifierName(DeclSpec::TST T, const PrintingPolicy &Policy)clang::DeclSpec [static]
getSpecifierName(DeclSpec::TQ Q)clang::DeclSpec [static]
getSpecifierName(DeclSpec::TSS S)clang::DeclSpec [static]
getSpecifierName(DeclSpec::TSC C)clang::DeclSpec [static]
getSpecifierName(DeclSpec::TSW W)clang::DeclSpec [static]
getSpecifierName(DeclSpec::SCS S)clang::DeclSpec [static]
getSpecifierName(DeclSpec::TSCS S)clang::DeclSpec [static]
getStorageClassSpec() const clang::DeclSpec [inline]
getStorageClassSpecLoc() const clang::DeclSpec [inline]
getThreadStorageClassSpec() const clang::DeclSpec [inline]
getThreadStorageClassSpecLoc() const clang::DeclSpec [inline]
getTypeofParensRange() const clang::DeclSpec [inline]
getTypeQualifiers() const clang::DeclSpec [inline]
getTypeSpecComplex() const clang::DeclSpec [inline]
getTypeSpecComplexLoc() const clang::DeclSpec [inline]
getTypeSpecScope()clang::DeclSpec [inline]
getTypeSpecScope() const clang::DeclSpec [inline]
getTypeSpecSign() const clang::DeclSpec [inline]
getTypeSpecSignLoc() const clang::DeclSpec [inline]
getTypeSpecType() const clang::DeclSpec [inline]
getTypeSpecTypeLoc() const clang::DeclSpec [inline]
getTypeSpecTypeNameLoc() const clang::DeclSpec [inline]
getTypeSpecWidth() const clang::DeclSpec [inline]
getTypeSpecWidthLoc() const clang::DeclSpec [inline]
getVirtualSpecLoc() const clang::DeclSpec [inline]
getVolatileSpecLoc() const clang::DeclSpec [inline]
getWrittenBuiltinSpecs() const clang::DeclSpec [inline]
hasAttributes() const clang::DeclSpec [inline]
hasTagDefinition() const clang::DeclSpec
hasTypeSpecifier() const clang::DeclSpec [inline]
isConstexprSpecified() const clang::DeclSpec [inline]
isDeclRep(TST T)clang::DeclSpec [inline, static]
isEmpty() const clang::DeclSpec [inline]
isExplicitSpecified() const clang::DeclSpec [inline]
isExternInLinkageSpec() const clang::DeclSpec [inline]
isFriendSpecified() const clang::DeclSpec [inline]
isInlineSpecified() const clang::DeclSpec [inline]
isMissingDeclaratorOk()clang::DeclSpec
isModulePrivateSpecified() const clang::DeclSpec [inline]
isNoreturnSpecified() const clang::DeclSpec [inline]
isTypeAltiVecBool() const clang::DeclSpec [inline]
isTypeAltiVecPixel() const clang::DeclSpec [inline]
isTypeAltiVecVector() const clang::DeclSpec [inline]
isTypeSpecOwned() const clang::DeclSpec [inline]
isVirtualSpecified() const clang::DeclSpec [inline]
ParsedSpecifiers enum nameclang::DeclSpec
ParsingDeclSpec(Parser &P)clang::ParsingDeclSpec [inline]
ParsingDeclSpec(Parser &P, ParsingDeclRAIIObject *RAII)clang::ParsingDeclSpec [inline]
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
ProtocolQualifierListTy typedefclang::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
SetConstexprSpec(SourceLocation Loc, const char *&PrevSpec, unsigned &DiagID)clang::DeclSpec
setExternInLinkageSpec(bool Value)clang::DeclSpec [inline]
SetFriendSpec(SourceLocation Loc, const char *&PrevSpec, unsigned &DiagID)clang::DeclSpec
setFunctionSpecExplicit(SourceLocation Loc, const char *&PrevSpec, unsigned &DiagID)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::DeclSpec [inline]
setProtocolQualifiers(Decl *const *Protos, unsigned NP, SourceLocation *ProtoLocs, SourceLocation LAngleLoc)clang::DeclSpec
SetRangeEnd(SourceLocation Loc)clang::DeclSpec [inline]
SetRangeStart(SourceLocation Loc)clang::DeclSpec [inline]
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
setTypeofParensRange(SourceRange range)clang::DeclSpec [inline]
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
SetTypeSpecSign(TSS 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, 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, Expr *Rep, const PrintingPolicy &policy)clang::DeclSpec
SetTypeSpecWidth(TSW W, SourceLocation Loc, const char *&PrevSpec, unsigned &DiagID, const PrintingPolicy &Policy)clang::DeclSpec
takeAttributesFrom(ParsedAttributes &attrs)clang::DeclSpec [inline]
TQ enum nameclang::DeclSpec
TQ_atomic enum valueclang::DeclSpec
TQ_const enum valueclang::DeclSpec
TQ_restrict 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::DeclSpec [static]
TSCS__Thread_localclang::DeclSpec [static]
TSCS_thread_localclang::DeclSpec [static]
TSCS_unspecifiedclang::DeclSpec [static]
TSS typedefclang::DeclSpec
TSS_signedclang::DeclSpec [static]
TSS_unsignedclang::DeclSpec [static]
TSS_unspecifiedclang::DeclSpec [static]
TST typedefclang::DeclSpec
TST_atomicclang::DeclSpec [static]
TST_autoclang::DeclSpec [static]
TST_boolclang::DeclSpec [static]
TST_charclang::DeclSpec [static]
TST_char16clang::DeclSpec [static]
TST_char32clang::DeclSpec [static]
TST_classclang::DeclSpec [static]
TST_decimal128clang::DeclSpec [static]
TST_decimal32clang::DeclSpec [static]
TST_decimal64clang::DeclSpec [static]
TST_decltypeclang::DeclSpec [static]
TST_decltype_autoclang::DeclSpec [static]
TST_doubleclang::DeclSpec [static]
TST_enumclang::DeclSpec [static]
TST_errorclang::DeclSpec [static]
TST_floatclang::DeclSpec [static]
TST_halfclang::DeclSpec [static]
TST_intclang::DeclSpec [static]
TST_int128clang::DeclSpec [static]
TST_interfaceclang::DeclSpec [static]
TST_structclang::DeclSpec [static]
TST_typenameclang::DeclSpec [static]
TST_typeofExprclang::DeclSpec [static]
TST_typeofTypeclang::DeclSpec [static]
TST_underlyingTypeclang::DeclSpec [static]
TST_unionclang::DeclSpec [static]
TST_unknown_anytypeclang::DeclSpec [static]
TST_unspecifiedclang::DeclSpec [static]
TST_voidclang::DeclSpec [static]
TST_wcharclang::DeclSpec [static]
TSW typedefclang::DeclSpec
TSW_longclang::DeclSpec [static]
TSW_longlongclang::DeclSpec [static]
TSW_shortclang::DeclSpec [static]
TSW_unspecifiedclang::DeclSpec [static]
TypeRepclang::DeclSpec
UpdateDeclRep(Decl *Rep)clang::DeclSpec [inline]
UpdateExprRep(Expr *Rep)clang::DeclSpec [inline]
UpdateTypeRep(ParsedType Rep)clang::DeclSpec [inline]
~DeclSpec()clang::DeclSpec [inline]