HomeSort by relevance Sort by last modified time
    Searched refs:Bases (Results 1 - 19 of 19) sorted by null

  /external/clang/test/CXX/special/class.ctor/
p5-0x.cpp 152 #define ASSERT_NONTRIVIAL_IMPL(Class, Bases, Body) \
153 class Class Bases { Body }; \
155 #define ASSERT_NONTRIVIAL(Class, Bases, Body) \
156 ASSERT_NONTRIVIAL_IMPL(Class, Bases, Body) \
157 ASSERT_NONTRIVIAL_IMPL(Def ## Class, Bases, Def ## Class() = default; Body) \
158 ASSERT_NONTRIVIAL_IMPL(Del ## Class, Bases, Del ## Class() = delete; Body)
  /external/clang/unittests/AST/
ASTTypeTraitsTest.cpp 26 TEST(ASTNodeKind, Bases) {
  /external/clang/include/clang/Serialization/
ASTWriter.h 394 QueuedCXXBaseSpecifiers() : ID(), Bases(), BasesEnd() { }
397 CXXBaseSpecifier const *Bases,
399 : ID(ID), Bases(Bases), BasesEnd(BasesEnd) { }
402 CXXBaseSpecifier const * Bases;
531 void AddCXXBaseSpecifiersRef(CXXBaseSpecifier const *Bases,
  /external/clang/lib/CodeGen/
CGRTTI.cpp 48 /// classes with bases that do not satisfy the abi::__si_class_type_info
365 // Check the number of bases.
727 /// SeenBases - Contains virtual and non-virtual bases seen when traversing
739 SeenBases &Bases) {
748 if (!Bases.VirtualBases.insert(BaseDecl)) {
753 if (Bases.NonVirtualBases.count(BaseDecl))
758 if (!Bases.NonVirtualBases.insert(BaseDecl)) {
763 if (Bases.VirtualBases.count(BaseDecl))
768 // Walk all bases.
771 Flags |= ComputeVMIClassTypeInfoFlags(I, Bases);
    [all...]
CGExprConstant.cpp 437 // Accumulate and sort bases, in order to visit them in address order, which
439 SmallVector<BaseInfo, 8> Bases;
440 Bases.reserve(CD->getNumBases());
444 assert(!Base->isVirtual() && "should not have virtual bases here");
447 Bases.push_back(BaseInfo(BD, BaseOffset, BaseNo));
449 std::stable_sort(Bases.begin(), Bases.end());
451 for (unsigned I = 0, N = Bases.size(); I != N; ++I) {
452 BaseInfo &Base = Bases[I];
    [all...]
  /external/clang/lib/AST/
CXXInheritance.cpp 699 CXXIndirectPrimaryBaseSet& Bases) {
703 Bases.insert(Layout.getPrimaryBase());
708 "Cannot get indirect primary bases for class with dependent bases.");
713 // Only bases with virtual bases participate in computing the
716 AddIndirectPrimaryBases(BaseDecl, Context, Bases);
722 CXXRecordDecl::getIndirectPrimaryBases(CXXIndirectPrimaryBaseSet& Bases) const {
731 "Cannot get indirect primary bases for class with dependent bases.")
    [all...]
VTableBuilder.cpp 339 // Traverse our bases.
381 // Ignore bases that don't have any virtual member functions.
550 /// VisitedVirtualBases - Visited virtual bases.
649 // We only want to add vcall offsets for virtual bases.
717 // And iterate over all non-virtual bases (ignoring the primary base).
775 /// primary bases.
815 /// bases in this vtable.
    [all...]
RecordLayoutBuilder.cpp 47 /// Bases - Information about the base subobjects.
48 SmallVector<BaseSubobjectInfo*, 4> Bases;
142 // Check the bases.
192 // We only need to check empty bases.
210 // We only care about empty bases.
238 // Traverse all non-virtual bases.
240 for (unsigned I = 0, E = Info->Bases.size(); I != E; ++I) {
241 BaseSubobjectInfo* Base = Info->Bases[I];
280 // subobject of non-empty bases, are empty bases that can be placed a
    [all...]
DeclCXX.cpp 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
    [all...]
ASTImporter.cpp     [all...]
  /external/clang/include/clang/AST/
DeclCXX.h 458 /// \brief The number of base class specifiers in Bases.
467 LazyCXXBaseSpecifiersPtr Bases;
496 if (!Bases.isOffset())
497 return Bases.get(0);
675 void setBases(CXXBaseSpecifier const * const *Bases, unsigned NumBases);
    [all...]
  /external/clang/lib/Sema/
SemaExprMember.cpp 29 const BaseSet &Bases = *reinterpret_cast<const BaseSet*>(BasesPtr);
30 return !Bases.count(Base->getCanonicalDecl());
36 const BaseSet &Bases) {
37 void *BasesPtr = const_cast<void*>(reinterpret_cast<const void*>(&Bases));
    [all...]
SemaDeclCXX.cpp     [all...]
SemaLookup.cpp     [all...]
  /external/clang/utils/TableGen/
ClangAttrEmitter.cpp 733 std::vector<Record*> Bases = Search->getSuperClasses();
734 for (std::vector<Record*>::iterator i = Bases.begin(), e = Bases.end();
    [all...]
  /external/clang/lib/Serialization/
ASTWriter.cpp     [all...]
ASTReader.cpp     [all...]
ASTReaderDecl.cpp     [all...]
  /external/clang/include/clang/Sema/
Sema.h     [all...]

Completed in 415 milliseconds