reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/Parse/Parser.h
  990   void ConsumeExtraSemi(ExtraSemiKind Kind, DeclSpec::TST T = TST_unspecified);
 2015   void ParseMicrosoftIfExistsClassDeclaration(DeclSpec::TST TagType,
 2179   void ParseStructUnionBody(SourceLocation StartLoc, DeclSpec::TST TagType,
 2820       DeclSpec::TST TagType, Decl *Tag);
 2871       DeclSpec::TST TagType = DeclSpec::TST_unspecified,
tools/clang/include/clang/Sema/DeclSpec.h
  272   static const TST TST_unspecified = clang::TST_unspecified;
  273   static const TST TST_void = clang::TST_void;
  274   static const TST TST_char = clang::TST_char;
  275   static const TST TST_wchar = clang::TST_wchar;
  276   static const TST TST_char8 = clang::TST_char8;
  277   static const TST TST_char16 = clang::TST_char16;
  278   static const TST TST_char32 = clang::TST_char32;
  279   static const TST TST_int = clang::TST_int;
  280   static const TST TST_int128 = clang::TST_int128;
  281   static const TST TST_half = clang::TST_half;
  282   static const TST TST_float = clang::TST_float;
  283   static const TST TST_double = clang::TST_double;
  284   static const TST TST_float16 = clang::TST_Float16;
  285   static const TST TST_accum = clang::TST_Accum;
  286   static const TST TST_fract = clang::TST_Fract;
  287   static const TST TST_float128 = clang::TST_float128;
  288   static const TST TST_bool = clang::TST_bool;
  289   static const TST TST_decimal32 = clang::TST_decimal32;
  290   static const TST TST_decimal64 = clang::TST_decimal64;
  291   static const TST TST_decimal128 = clang::TST_decimal128;
  292   static const TST TST_enum = clang::TST_enum;
  293   static const TST TST_union = clang::TST_union;
  294   static const TST TST_struct = clang::TST_struct;
  295   static const TST TST_interface = clang::TST_interface;
  296   static const TST TST_class = clang::TST_class;
  297   static const TST TST_typename = clang::TST_typename;
  298   static const TST TST_typeofType = clang::TST_typeofType;
  299   static const TST TST_typeofExpr = clang::TST_typeofExpr;
  300   static const TST TST_decltype = clang::TST_decltype;
  301   static const TST TST_decltype_auto = clang::TST_decltype_auto;
  302   static const TST TST_underlyingType = clang::TST_underlyingType;
  303   static const TST TST_auto = clang::TST_auto;
  304   static const TST TST_auto_type = clang::TST_auto_type;
  305   static const TST TST_unknown_anytype = clang::TST_unknown_anytype;
  306   static const TST TST_atomic = clang::TST_atomic;
  310   static const TST TST_error = clang::TST_error;
  409   static bool isTypeRep(TST T) {
  413   static bool isExprRep(TST T) {
  420   static bool isDeclRep(TST T) {
  473   TST getTypeSpecType() const { return (TST)TypeSpecType; }
  525   static const char *getSpecifierName(DeclSpec::TST T,
  653   bool SetTypeSpecType(TST T, SourceLocation Loc, const char *&PrevSpec,
  655   bool SetTypeSpecType(TST T, SourceLocation Loc, const char *&PrevSpec,
  658   bool SetTypeSpecType(TST T, SourceLocation Loc, const char *&PrevSpec,
  661   bool SetTypeSpecType(TST T, SourceLocation TagKwLoc,
  665   bool SetTypeSpecType(TST T, SourceLocation TagKwLoc,
  670   bool SetTypeSpecType(TST T, SourceLocation Loc, const char *&PrevSpec,
tools/clang/lib/Parse/ParseDecl.cpp
 4126                                   DeclSpec::TST TagType, Decl *TagDecl) {
tools/clang/lib/Parse/ParseDeclCXX.cpp
 1397   DeclSpec::TST TagType;
 3053     DeclSpec::TST TagType, Decl *TagDecl) {
 4323     DeclSpec::TST TagType, ParsedAttributes &AccessAttrs,
tools/clang/lib/Parse/ParseOpenMP.cpp
 1249     DeclSpec::TST TagType, Decl *Tag) {
tools/clang/lib/Parse/Parser.cpp
  177 void Parser::ConsumeExtraSemi(ExtraSemiKind Kind, DeclSpec::TST TST) {
tools/clang/lib/Sema/DeclSpec.cpp
  520 const char *DeclSpec::getSpecifierName(DeclSpec::TST T,
  702 bool DeclSpec::SetTypeSpecType(TST T, SourceLocation Loc,
  710 bool DeclSpec::SetTypeSpecType(TST T, SourceLocation TagKwLoc,
  733 bool DeclSpec::SetTypeSpecType(TST T, SourceLocation Loc,
  755 bool DeclSpec::SetTypeSpecType(TST T, SourceLocation Loc,
  763 bool DeclSpec::SetTypeSpecType(TST T, SourceLocation TagKwLoc,
  787 bool DeclSpec::SetTypeSpecType(TST T, SourceLocation Loc,
 1363   TST tst = getTypeSpecType();
tools/clang/lib/Sema/SemaDecl.cpp
  608 DeclSpec::TST Sema::isTagName(IdentifierInfo &II, Scope *S) {
 4372 static unsigned GetDiagnosticTypeSpecifierID(DeclSpec::TST T) {
 4633     DeclSpec::TST TypeSpecType = DS.getTypeSpecType();
tools/clang/lib/Sema/SemaDeclCXX.cpp
 9126   void check(SourceLocation SpecLoc, DeclSpec::TST Spec) {