Home | History | Annotate | Download | only in Sema

Lines Matching defs:TST

271   typedef TypeSpecifierType TST;
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_char16 = clang::TST_char16;
277 static const TST TST_char32 = clang::TST_char32;
278 static const TST TST_int = clang::TST_int;
279 static const TST TST_int128 = clang::TST_int128;
280 static const TST TST_half = clang::TST_half;
281 static const TST TST_float = clang::TST_float;
282 static const TST TST_double = clang::TST_double;
283 static const TST TST_float128 = clang::TST_float128;
284 static const TST TST_bool = clang::TST_bool;
285 static const TST TST_decimal32 = clang::TST_decimal32;
286 static const TST TST_decimal64 = clang::TST_decimal64;
287 static const TST TST_decimal128 = clang::TST_decimal128;
288 static const TST TST_enum = clang::TST_enum;
289 static const TST TST_union = clang::TST_union;
290 static const TST TST_struct = clang::TST_struct;
291 static const TST TST_interface = clang::TST_interface;
292 static const TST TST_class = clang::TST_class;
293 static const TST TST_typename = clang::TST_typename;
294 static const TST TST_typeofType = clang::TST_typeofType;
295 static const TST TST_typeofExpr = clang::TST_typeofExpr;
296 static const TST TST_decltype = clang::TST_decltype;
297 static const TST TST_decltype_auto = clang::TST_decltype_auto;
298 static const TST TST_underlyingType = clang::TST_underlyingType;
299 static const TST TST_auto = clang::TST_auto;
300 static const TST TST_auto_type = clang::TST_auto_type;
301 static const TST TST_unknown_anytype = clang::TST_unknown_anytype;
302 static const TST TST_atomic = clang::TST_atomic;
304 static const TST TST_##ImgType##_t = clang::TST_##ImgType##_t;
306 static const TST TST_error = clang::TST_error;
340 /*TST*/unsigned TypeSpecType : 6;
402 static bool isTypeRep(TST T) {
406 static bool isExprRep(TST T) {
413 static bool isDeclRep(TST T) {
479 TST getTypeSpecType() const { return (TST)TypeSpecType; }
484 bool isTypeRep() const { return isTypeRep((TST) TypeSpecType); }
488 assert(isTypeRep((TST) TypeSpecType) && "DeclSpec does not store a type");
492 assert(isDeclRep((TST) TypeSpecType) && "DeclSpec does not store a decl");
496 assert(isExprRep((TST) TypeSpecType) && "DeclSpec does not store an expr");
513 assert(isDeclRep((TST) TypeSpecType) || TypeSpecType == TST_typename);
528 static const char *getSpecifierName(DeclSpec::TST T,
631 bool SetTypeSpecType(TST T, SourceLocation Loc, const char *&PrevSpec,
633 bool SetTypeSpecType(TST T, SourceLocation Loc, const char *&PrevSpec,
636 bool SetTypeSpecType(TST T, SourceLocation Loc, const char *&PrevSpec,
639 bool SetTypeSpecType(TST T, SourceLocation TagKwLoc,
643 bool SetTypeSpecType(TST T, SourceLocation TagKwLoc,
648 bool SetTypeSpecType(TST T, SourceLocation Loc, const char *&PrevSpec,
665 assert(isDeclRep((TST) TypeSpecType));
669 assert(isTypeRep((TST) TypeSpecType));
673 assert(isExprRep((TST) TypeSpecType));