Home | History | Annotate | Download | only in AST

Lines Matching refs:Bases

74     Bases(), VBases(),
79 return Bases.get(Definition->getASTContext().getExternalSource());
138 CXXRecordDecl::setBases(CXXBaseSpecifier const * const *Bases,
142 if (!data().Bases.isOffset() && data().NumBases > 0)
158 // The virtual bases of this class.
161 data().Bases = new(C) CXXBaseSpecifier [NumBases];
164 data().getBases()[i] = *Bases[i];
166 const CXXBaseSpecifier *Base = Bases[i];
209 // Now go through all virtual bases of this base and add them.
320 // A class has an Objective-C object member if... or any of its bases
343 // Create base specifier for any direct or indirect virtual bases.
825 // Virtual bases and virtual methods make a class non-empty, but they
833 for (const auto &BI : bases()) {
1058 /// \param Output the set to which to add conversions from non-virtual bases
1059 /// \param VOutput the set to which to add conversions from virtual bases
1109 for (const auto &I : Record->bases()) {
1126 /// bases. It might be worth special-casing that, really.
1130 // The collection of all conversions in virtual bases that we've
1135 // The set of conversions in virtual bases that we've determined to
1151 for (const auto &I : Record->bases()) {
1160 // Add any unhidden conversions provided by virtual bases.
1319 for (const auto &Base : bases())
1384 for (const auto &B : bases()) {
1447 for (const auto &I : RD->bases()) {