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_float16 = clang::TST_Float16;
284 static const TST TST_float128 = clang::TST_float128;
285 static const TST TST_bool = clang::TST_bool;
286 static const TST TST_decimal32 = clang::TST_decimal32;
287 static const TST TST_decimal64 = clang::TST_decimal64;
288 static const TST TST_decimal128 = clang::TST_decimal128;
289 static const TST TST_enum = clang::TST_enum;
290 static const TST TST_union = clang::TST_union;
291 static const TST TST_struct = clang::TST_struct;
292 static const TST TST_interface = clang::TST_interface;
293 static const TST TST_class = clang::TST_class;
294 static const TST TST_typename = clang::TST_typename;
295 static const TST TST_typeofType = clang::TST_typeofType;
296 static const TST TST_typeofExpr = clang::TST_typeofExpr;
297 static const TST TST_decltype = clang::TST_decltype;
298 static const TST TST_decltype_auto = clang::TST_decltype_auto;
299 static const TST TST_underlyingType = clang::TST_underlyingType;
300 static const TST TST_auto = clang::TST_auto;
301 static const TST TST_auto_type = clang::TST_auto_type;
302 static const TST TST_unknown_anytype = clang::TST_unknown_anytype;
303 static const TST TST_atomic = clang::TST_atomic;
305 static const TST TST_##ImgType##_t = clang::TST_##ImgType##_t;
307 static const TST TST_error = clang::TST_error;
341 /*TST*/unsigned TypeSpecType : 6;
404 static bool isTypeRep(TST T) {
408 static bool isExprRep(TST T) {
415 static bool isDeclRep(TST T) {
481 TST getTypeSpecType() const { return (TST)TypeSpecType; }
486 bool isTypeRep() const { return isTypeRep((TST) TypeSpecType); }
490 assert(isTypeRep((TST) TypeSpecType) && "DeclSpec does not store a type");
494 assert(isDeclRep((TST) TypeSpecType) && "DeclSpec does not store a decl");
498 assert(isExprRep((TST) TypeSpecType) && "DeclSpec does not store an expr");
516 assert(isDeclRep((TST) TypeSpecType) || TypeSpecType == TST_typename);
531 static const char *getSpecifierName(DeclSpec::TST T,
634 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 Loc, const char *&PrevSpec,
642 bool SetTypeSpecType(TST T, SourceLocation TagKwLoc,
646 bool SetTypeSpecType(TST T, SourceLocation TagKwLoc,
651 bool SetTypeSpecType(TST T, SourceLocation Loc, const char *&PrevSpec,
668 assert(isDeclRep((TST) TypeSpecType));
672 assert(isTypeRep((TST) TypeSpecType));
676 assert(isExprRep((TST) TypeSpecType));