Lines Matching refs:Subobject
93 /// in a base subobject.
103 /// SubobjectsToOffsetsMapTy - A mapping from a base subobject (represented
104 /// as a record decl and a subobject number) and its offsets in the most
121 /// dump - dump the final overriders for a base subobject, and all its direct
132 /// the subobject with the given base offset.
182 "Did not find subobject offset!");
192 std::make_pair(OverriderRD, Method.Subobject))
193 && "Did not find subobject offset!");
196 Method.Subobject)];
329 // Set up the subobject to offset mapping.
331 && "Subobject offset already exists!");
333 && "Subobject offset already exists!");
403 // Now dump the overriders for this base subobject.
566 /// given base subobject.
570 /// AddVCallOffsets - Add vcall offsets for the given base subobject.
895 /// the 'this' pointer from the base subobject to the derived subobject.
925 /// C::f() to use the copy of A's vtable in the C subobject, we would need
936 /// AddMethods - Add the methods of this base subobject and all its
948 /// given base subobject, as well as all its secondary vtables.
950 /// \param BaseIsMorallyVirtual whether the base subobject is a virtual base
953 /// \param BaseIsVirtualInLayoutClass - Whether the base subobject is virtual
961 /// subobject.
963 /// \param BaseIsMorallyVirtual whether the base subobject is a virtual base
1237 // right base subobject.
1260 // Check if this path gives us the right base subobject.
1804 // virtual table group, even though the subobject virtual tables are
2426 // 2. Each subobject with a vfptr gets its own vftable rather than an address
2540 /// method in the given subobject, relative to the beginning of the
2564 /// AddMethods - Add the methods of this base subobject and the relevant
2732 assert(!First && "Method not found in the given subobject?");