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

  /external/clang/lib/AST/
RecordLayout.cpp 58 const CXXRecordDecl *PrimaryBase,
74 CXXInfo->PrimaryBase.setPointer(PrimaryBase);
75 CXXInfo->PrimaryBase.setInt(IsPrimaryBaseVirtual);
90 if (const CXXRecordDecl *PrimaryBase = getPrimaryBase()) {
93 assert(getVBaseClassOffset(PrimaryBase).isZero() &&
97 assert(getBaseClassOffset(PrimaryBase).isZero() &&
RecordLayoutBuilder.cpp 623 /// PrimaryBase - the primary base class (if one exists) of the class
625 const CXXRecordDecl *PrimaryBase;
667 NonVirtualAlignment(CharUnits::One()), PrimaryBase(nullptr),
800 PrimaryBase = Base;
811 if (PrimaryBase)
838 PrimaryBase = Base;
850 if (PrimaryBase)
856 PrimaryBase = FirstNearlyEmptyVBase;
861 assert(!PrimaryBase && "Should not get here with a primary base!");
    [all...]
VTableBuilder.cpp 625 if (const CXXRecordDecl *PrimaryBase = Layout.getPrimaryBase()) {
632 assert(Layout.getVBaseClassOffset(PrimaryBase).isZero() &&
639 MostDerivedClassLayout.getVBaseClassOffset(PrimaryBase);
641 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() &&
648 BaseSubobject(PrimaryBase,PrimaryBaseOffset),
677 const CXXRecordDecl *PrimaryBase = Layout.getPrimaryBase();
682 if (PrimaryBase && !Layout.isPrimaryBaseVirtual()) {
684 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() &&
687 AddVCallOffsets(BaseSubobject(PrimaryBase, Base.getBaseOffset()),
726 if (BaseDecl == PrimaryBase)
    [all...]
  /external/clang/include/clang/AST/
RecordLayout.h 116 /// PrimaryBase - The primary base info for this record.
117 llvm::PointerIntPair<const CXXRecordDecl *, 1, bool> PrimaryBase;
154 const CXXRecordDecl *PrimaryBase,
212 return CXXInfo->PrimaryBase.getPointer();
220 return CXXInfo->PrimaryBase.getInt();

Completed in 1016 milliseconds