Lines Matching full:bases
53 /// * Clang ignores 0 sized bitfields and 0 sized bases but *not* zero sized
69 /// * Itanium allows nearly empty primary virtual bases. These bases don't get
72 /// gets storage awkwardly involves a walk of all bases.
113 /// The Itanium base layout rule allows virtual bases to overlap
114 /// other bases, which complicates layout in specific ways.
180 /// \brief Recursively searches all of the bases to find out if a vbase is
245 // 1) Store all members (fields and bases) in a list and sort them by offset.
442 // If we've got a primary virtual base, we need to add it with the bases.
448 // Accumulate the non-virtual bases.
449 for (const auto &Base : RD->bases()) {
453 // Bases can be zero-sized even if not technically empty if they
521 for (const auto &Base : Decl->bases())