Lines Matching refs:CLASS
10 // This file defines the ASTWriter class, which writes AST files.
76 class ASTTypeWriter {
91 #define TYPE(Class, Base) void Visit##Class##Type(const Class##Type *T);
92 #define ABSTRACT_TYPE(Class, Base)
410 class TypeLocWriter : public TypeLocVisitor<TypeLocWriter> {
418 #define ABSTRACT_TYPELOC(CLASS, PARENT)
419 #define TYPELOC(CLASS, PARENT) \
420 void Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc);
1416 class HeaderFileInfoTrait {
2415 #define TYPE(Class, Base) \
2416 case Type::Class: W.Visit##Class##Type(cast<Class##Type>(T)); break;
2417 #define ABSTRACT_TYPE(Class, Base)
2535 class ASTMethodPoolTrait {
2746 class ASTIdentifierTableTrait {
2972 class ASTDeclContextNameLookupTrait {
3325 ObjCInterfaceDecl *Class = ObjCClassesWithCategories[I];
3332 Cat = Class->known_categories_begin(),
3333 CatEnd = Class->known_categories_end();
3343 ObjCCategoriesInfo CatInfo = { getDeclID(Class), StartIndex };
4903 return; // Not a source member added to a class from PCH.
4969 assert(IFD->getDefinition() && "Category on a class without a definition?");