OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:PrimaryBase
(Results
1 - 4
of
4
) sorted by null
/external/clang/include/clang/AST/
RecordLayout.h
98
///
PrimaryBase
- The primary base info for this record.
99
llvm::PointerIntPair<const CXXRecordDecl *, 1, bool>
PrimaryBase
;
130
const CXXRecordDecl *
PrimaryBase
,
185
return CXXInfo->
PrimaryBase
.getPointer();
193
return CXXInfo->
PrimaryBase
.getInt();
/external/clang/lib/CodeGen/
CGRecordLayoutBuilder.cpp
651
const CXXRecordDecl *
PrimaryBase
= Layout.getPrimaryBase();
654
if (
PrimaryBase
) {
656
if (!LayoutNonVirtualBase(
PrimaryBase
, CharUnits::Zero()))
659
if (!LayoutVirtualBase(
PrimaryBase
, CharUnits::Zero()))
691
if (BaseDecl ==
PrimaryBase
&& !Layout.isPrimaryBaseVirtual())
[
all
...]
/external/clang/lib/AST/
RecordLayoutBuilder.cpp
595
///
PrimaryBase
- the primary base class (if one exists) of the class
597
const CXXRecordDecl *
PrimaryBase
;
655
PrimaryBase
(0), PrimaryBaseIsVirtual(false),
818
PrimaryBase
= Base;
829
if (
PrimaryBase
)
858
PrimaryBase
= Base;
866
assert(!
PrimaryBase
&& "Should not get here with a primary base!");
876
if (
PrimaryBase
)
882
PrimaryBase
= FirstNearlyEmptyVBase;
887
assert(!
PrimaryBase
&& "Should not get here with a primary base!")
[
all
...]
VTableBuilder.cpp
620
if (const CXXRecordDecl *
PrimaryBase
= Layout.getPrimaryBase()) {
627
assert(Layout.getVBaseClassOffset(
PrimaryBase
).isZero() &&
634
MostDerivedClassLayout.getVBaseClassOffset(
PrimaryBase
);
636
assert(Layout.getBaseClassOffset(
PrimaryBase
).isZero() &&
643
BaseSubobject(
PrimaryBase
,PrimaryBaseOffset),
672
const CXXRecordDecl *
PrimaryBase
= Layout.getPrimaryBase();
677
if (
PrimaryBase
&& !Layout.isPrimaryBaseVirtual()) {
679
assert(Layout.getBaseClassOffset(
PrimaryBase
).isZero() &&
682
AddVCallOffsets(BaseSubobject(
PrimaryBase
, Base.getBaseOffset()),
725
if (BaseDecl ==
PrimaryBase
)
[
all
...]
Completed in 1774 milliseconds