Lines Matching defs:base
1156 // of a base-class subobject. We decide whether that's possible
1201 #define TYPE(Class, Base)
1202 #define ABSTRACT_TYPE(Class, Base)
1203 #define NON_CANONICAL_TYPE(Class, Base)
1204 #define DEPENDENT_TYPE(Class, Base) case Type::Class:
1755 // If the base type is not canonical, make the appropriate canonical type.
2091 #define TYPE(Class, Base)
2092 #define ABSTRACT_TYPE(Class, Base)
2093 #define NON_CANONICAL_TYPE(Class, Base) case Type::Class:
3152 // If the base type is an interface and there aren't any protocols
3164 // Build the canonical type, which has the canonical base type and
4031 // like the base type.
5114 CXXRecordDecl *base = BI->getType()->getAsCXXRecordDecl();
5115 if (base->isEmpty())
5117 uint64_t offs = toBits(layout.getBaseClassOffset(base));
5119 std::make_pair(offs, base));
5137 CXXRecordDecl *base = BI->getType()->getAsCXXRecordDecl();
5138 if (base->isEmpty())
5140 uint64_t offs = toBits(layout.getVBaseClassOffset(base));
5143 std::make_pair(offs, base));
5197 if (CXXRecordDecl *base = dyn_cast<CXXRecordDecl>(dcl)) {
5202 getObjCEncodingForStructureImpl(base, S, FD, /*includeVBases*/false);
5203 assert(!base->isEmpty());
5204 CurOffs += toBits(getASTRecordLayout(base).getNonVirtualSize());
6055 assert(LHS->getInterface() && "LHS must have an interface base");
6056 assert(RHS->getInterface() && "RHS must have an interface base");
6089 /// areCommonBaseCompatible - Returns common base class of the two classes if
6125 // Verify that the base decls are compatible: the RHS must be a subclass of
6556 #define TYPE(Class, Base)
6557 #define ABSTRACT_TYPE(Class, Base)
6558 #define NON_CANONICAL_UNLESS_DEPENDENT_TYPE(Class, Base) case Type::Class:
6559 #define NON_CANONICAL_TYPE(Class, Base) case Type::Class:
6560 #define DEPENDENT_TYPE(Class, Base) case Type::Class:
6842 // For enums, we return the unsigned version of the base type.
6918 // Read the base type.