Lines Matching refs:CXXBaseSpecifier
146 class CXXBaseSpecifier {
182 CXXBaseSpecifier() = default;
183 CXXBaseSpecifier(SourceRange R, bool V, bool BC, AccessSpecifier A, in CXXBaseSpecifier() function
346 CXXBaseSpecifier *getBases() const { in getBases()
353 CXXBaseSpecifier *getVBases() const { in getVBases()
359 ArrayRef<CXXBaseSpecifier> bases() const { in bases()
363 ArrayRef<CXXBaseSpecifier> vbases() const { in vbases()
368 CXXBaseSpecifier *getBasesSlowCase() const;
369 CXXBaseSpecifier *getVBasesSlowCase() const;
502 using base_class_iterator = CXXBaseSpecifier *;
505 using base_class_const_iterator = const CXXBaseSpecifier *;
593 void setBases(CXXBaseSpecifier const * const *Bases, unsigned NumBases);
1618 llvm::function_ref<bool(const CXXBaseSpecifier *Specifier,
1652 static bool FindBaseClass(const CXXBaseSpecifier *Specifier,
1664 static bool FindVirtualBaseClass(const CXXBaseSpecifier *Specifier,