Lines Matching full:bases
56 /// * Clang ignores 0 sized bitfields and 0 sized bases but *not* zero sized
68 /// * Itanium allows nearly empty primary virtual bases. These bases don't get
71 /// gets storage awkwardly involves a walk of all bases.
120 /// The Itanium base layout rule allows virtual bases to overlap
121 /// other bases, which complicates layout in specific ways.
195 /// Recursively searches all of the bases to find out if a vbase is
265 // 1) Store all members (fields and bases) in a list and sort them by offset.
407 // to know whether this is the base or complete layout, as virtual bases could
721 // If we've got a primary virtual base, we need to add it with the bases.
727 // Accumulate the non-virtual bases.
728 for (const auto &Base : RD->bases()) {
732 // Bases can be zero-sized even if not technically empty if they
925 for (const auto &Base : Decl->bases())