Home | History | Annotate | Download | only in AST

Lines Matching refs:Bases

64     IsLambda(false), NumBases(0), NumVBases(0), Bases(), VBases(),
69 return Bases.get(Definition->getASTContext().getExternalSource());
121 CXXRecordDecl::setBases(CXXBaseSpecifier const * const *Bases,
125 if (!data().Bases.isOffset() && data().NumBases > 0)
141 // The virtual bases of this class.
144 data().Bases = new(C) CXXBaseSpecifier [NumBases];
147 data().getBases()[i] = *Bases[i];
149 const CXXBaseSpecifier *Base = Bases[i];
192 // Now go through all virtual bases of this base and add them.
305 // A class has an Objective-C object member if... or any of its bases
326 // Create base specifier for any direct or indirect virtual bases.
789 // Virtual bases and virtual methods make a class non-empty, but they
970 /// \param Output the set to which to add conversions from non-virtual bases
971 /// \param VOutput the set to which to add conversions from virtual bases
1039 /// bases. It might be worth special-casing that, really.
1043 // The collection of all conversions in virtual bases that we've
1048 // The set of conversions in virtual bases that we've determined to
1074 // Add any unhidden conversions provided by virtual bases.