Lines Matching defs:Class
10 // This file defines the ASTImporter class which imports AST nodes from one
28 class ASTNodeImporter : public TypeVisitor<ASTNodeImporter, QualType>,
974 // If both declarations are class template specializations, we know
996 // If one is a class template specialization and the other is not, these
1375 // Class template/non-class-template mismatch.
1775 ObjCInterfaceDecl *Class
1777 if (!Class)
1780 return Importer.getToContext().getObjCInterfaceType(Class);
3518 // If this class has a superclass, import it.
3571 // Import all of the members of this class.
3578 // If this class has a definition in the translation unit we're coming from,
3703 // Associate the implementation with the class it implements.
3975 // Import the major distinguishing characteristics of this class template.
3995 // The class templates structurally match; call it the same template.
4030 // Create the class template declaration itself.
4046 // Note the relationship between the class templates.
4107 // We already have a class template specialization with these template
4131 // Add this specialization to the class template.
4330 // Add this specialization to the class template.
4672 // When we're using a record/enum/Objective-C class/protocol as a context, we