Lines Matching refs:Class
232 #define ABSTRACT_TYPE(Class, Parent)
233 #define TYPE(Class, Parent) \
234 case Type::Class: { \
235 const Class##Type *ty = cast<Class##Type>(this); \
251 #define ABSTRACT_TYPE(Class, Parent)
252 #define TYPE(Class, Parent) \
253 case Type::Class: { \
254 const Class##Type *Ty = cast<Class##Type>(CurTy); \
280 #define ABSTRACT_TYPE(Class, Parent)
281 #define TYPE(Class, Parent) \
282 case Type::Class: { \
283 const Class##Type *ty = cast<Class##Type>(split.Ty); \
319 #define ABSTRACT_TYPE(Class, Parent)
320 #define TYPE(Class, Parent) \
321 case Type::Class: { \
322 const Class##Type *Ty = cast<Class##Type>(Cur); \
348 #define ABSTRACT_TYPE(Class, Parent)
349 #define TYPE(Class, Parent) \
350 case Class: { \
351 const Class##Type *Ty = cast<Class##Type>(Cur); \
1536 case ObjCClass: return "Class";
1556 // Class prvalues can have cv-qualified types; non-class prvalues always
2097 #define TYPE(Class,Base)
2098 #define NON_CANONICAL_TYPE(Class,Base) case Type::Class:
2102 #define TYPE(Class,Base)
2103 #define DEPENDENT_TYPE(Class,Base) case Type::Class:
2104 #define NON_CANONICAL_UNLESS_DEPENDENT_TYPE(Class,Base) case Type::Class:
2200 #define TYPE(Class,Base)
2201 #define NON_CANONICAL_TYPE(Class,Base) case Type::Class:
2205 #define TYPE(Class,Base)
2206 #define DEPENDENT_TYPE(Class,Base) case Type::Class:
2207 #define NON_CANONICAL_UNLESS_DEPENDENT_TYPE(Class,Base) case Type::Class:
2307 // Class and Class<Protocol> don't require retension.