HomeSort by relevance Sort by last modified time
    Searched defs:VBase (Results 1 - 18 of 18) sorted by null

  /ndk/tests/device/test-stlport_shared-exception/jni/
ctor2.cpp 10 struct VBase
13 VBase() { p = this; }
14 ~VBase() { if (p != this) r = 1; }
22 struct Stream : public virtual VBase, public StreamBase
  /ndk/tests/device/test-stlport_static-exception/jni/
ctor2.cpp 10 struct VBase
13 VBase() { p = this; }
14 ~VBase() { if (p != this) r = 1; }
22 struct Stream : public virtual VBase, public StreamBase
  /external/clang/test/CodeGenCXX/
constructors.cpp 4 struct VBase { int x; VBase(); VBase(int); VBase(const VBase &); };
55 virtual bases (for now). This is necessary because a vbase
microsoft-abi-virtual-inheritance.cpp 8 struct VBase {
9 virtual ~VBase();
15 struct B : virtual VBase {
95 // CHECK2: %[[VBASE:.*]] = bitcast i8* %[[VBASE_i8]] to %struct.VBase*
96 // CHECK2: call x86_thiscallcc void @"\01??1VBase@@UAE@XZ"(%struct.VBase* %[[VBASE]])
113 // B::foo gets 'this' cast to VBase* in ECX (i.e. this+8) so we
133 // CHECK: %[[VBASE:.*]] = bitcast i8* %[[VBASE_i8]] to %struct.VBase
    [all...]
destructors.cpp 85 struct VBase { ~VBase(); };
105 struct B : Base, virtual VBase {
  /external/clang/test/CXX/special/class.copy/
p12-0x.cpp 40 struct VBase : virtual Trivial {};
41 using _ = not_trivially_copyable<VBase>;
p25-0x.cpp 43 struct VBase : virtual Trivial {};
44 using _ = not_trivially_assignable<VBase>;
  /external/chromium_org/third_party/harfbuzz-ng/src/
hb-ot-shape-complex-hangul.cc 90 #define VBase 0x1161
100 #define isCombiningV(u) (hb_in_range<hb_codepoint_t> ((u), VBase, VBase+VCount-1))
262 hb_codepoint_t s = SBase + (l - LBase) * NCount + (v - VBase) * TCount + tindex;
331 VBase + vindex,
  /external/clang/test/CXX/basic/basic.types/
p10.cpp 93 struct VBase {};
94 struct HasVBase : virtual VBase {}; // expected-note 2{{virtual base class declared here}}
  /external/harfbuzz_ng/src/
hb-ot-shape-complex-hangul.cc 90 #define VBase 0x1161u
100 #define isCombiningV(u) (hb_in_range ((u), VBase, VBase+VCount-1))
262 hb_codepoint_t s = SBase + (l - LBase) * NCount + (v - VBase) * TCount + tindex;
331 VBase + vindex,
  /external/clang/lib/AST/
CXXInheritance.cpp 328 CXXRecordDecl *VBase = nullptr;
330 VBase = cast<CXXRecordDecl>(Record->getDecl());
331 if (!VBase)
349 if (HidingClass->isVirtuallyDerivedFrom(VBase)) {
RecordLayoutBuilder.cpp     [all...]
VTableBuilder.cpp 431 Out << " vbase, ";
535 /// VCallAndVBaseOffsetBuilder - Class for building vcall and vbase offsets.
543 /// and vbase offsets.
554 /// Components - vcall and vbase offset components
573 /// AddVCallAndVBaseOffsets - Add vcall offsets and vbase offsets for the
581 /// AddVBaseOffsets - Add vbase offsets for the given class.
585 /// getCurrentOffsetOffset - Get the current vcall or vbase offset offset in
598 // Add vcall and vbase offsets.
621 // and vbase offsets added by the derived class all come before the vcall
622 // and vbase offsets required by the base class, so that the latter may b
    [all...]
  /external/clang/include/clang/AST/
VTableBuilder.h 284 /// Compute and store all vtable related information (vtable layout, vbase
363 const CXXRecordDecl *VBase);
407 /// derived class indirectly inherits from the same vbase twice, we only keep
449 /// If nonnull, holds the last vbase which contains the vfptr that the
451 const CXXRecordDecl *VBase;
453 /// This is the offset of the vfptr from the start of the last vbase, or the
461 : VBTableIndex(0), VBase(nullptr), VFPtrOffset(CharUnits::Zero()),
464 MethodVFTableLocation(uint64_t VBTableIndex, const CXXRecordDecl *VBase,
466 : VBTableIndex(VBTableIndex), VBase(VBase),
    [all...]
  /external/clang/lib/CodeGen/
CGRecordLayoutBuilder.cpp 71 /// or at the beginning of the structure. Determining if a VBase actually
80 enum InfoKind { VFPtr, VBPtr, Field, Base, VBase, Scissor } Kind;
169 /// \brief Recursively searches all of the bases to find out if a vbase is
170 /// not the primary vbase of some base class.
445 // In the itanium ABI, it's possible to place a vbase at a dsize that is
454 // If the vbase is a primary virtual base of some base, then it doesn't
468 // If the vbase is a primary virtual base of some base, then it doesn't
472 Members.push_back(MemberInfo(Offset, MemberInfo::VBase, nullptr,
480 Members.push_back(MemberInfo(Offset, MemberInfo::VBase,
505 Member->Kind == MemberInfo::VBase) {
    [all...]
CGClass.cpp 146 const CXXRecordDecl *VBase = nullptr;
153 VBase =
162 ComputeNonVirtualBaseClassOffset(getContext(), VBase ? VBase : Derived,
168 if (VBase && Derived->hasAttr<FinalAttr>()) {
170 CharUnits vBaseOffset = layout.getVBaseClassOffset(VBase);
172 VBase = nullptr; // we no longer have a virtual step
181 if (NonVirtualOffset.isZero() && !VBase) {
202 if (VBase) {
204 CGM.getCXXABI().GetVirtualBaseClassOffset(*this, Value, Derived, VBase);
    [all...]
MicrosoftCXXABI.cpp 114 // Complete -> vbase destructor
164 if (ML.VBase || !ML.VFPtrOffset.isZero())
    [all...]
  /external/chromium_org/third_party/icu/source/i18n/
ucol.cpp     [all...]

Completed in 324 milliseconds