Home | History | Annotate | Download | only in AST

Lines Matching refs:Subobject

67     /// VirtualBase - The virtual base class subobject of this overridder.
68 /// Note that this records the closest derived virtual base class subobject.
99 /// in a base subobject.
109 /// SubobjectsToOffsetsMapTy - A mapping from a base subobject (represented
110 /// as a record decl and a subobject number) and its offsets in the most
127 /// dump - dump the final overriders for a base subobject, and all its direct
138 /// the subobject with the given base offset.
188 "Did not find subobject offset!");
198 std::make_pair(OverriderRD, Method.Subobject))
199 && "Did not find subobject offset!");
202 Method.Subobject)];
336 // Set up the subobject to offset mapping.
338 && "Subobject offset already exists!");
340 && "Subobject offset already exists!");
410 // Now dump the overriders for this base subobject.
574 /// given base subobject.
578 /// AddVCallOffsets - Add vcall offsets for the given base subobject.
896 /// the 'this' pointer from the base subobject to the derived subobject.
926 /// C::f() to use the copy of A's vtable in the C subobject, we would need
937 /// AddMethods - Add the methods of this base subobject and all its
949 /// given base subobject, as well as all its secondary vtables.
951 /// \param BaseIsMorallyVirtual whether the base subobject is a virtual base
954 /// \param BaseIsVirtualInLayoutClass - Whether the base subobject is virtual
962 /// subobject.
964 /// \param BaseIsMorallyVirtual whether the base subobject is a virtual base
1235 // right base subobject.
1258 // Check if this path gives us the right base subobject.
1776 // virtual table group, even though the subobject virtual tables are
2383 // 2. Each subobject with a vfptr gets its own vftable rather than an address
2530 /// AddMethods - Add the methods of this base subobject and the relevant
2707 // of the "Base" subobject as the "this" argument.
2711 // virtual base subobject as the "this" argument.
2722 assert(!First && "Method not found in the given subobject?");
3172 // Base case: this subobject has its own vptr.