/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...] |