/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 &); }; 57 virtual bases (for now). This is necessary because a vbase
|
destructors.cpp | 82 struct VBase { ~VBase(); }; 102 struct B : Base, virtual VBase {
|
/external/clang/include/clang/AST/ |
RecordLayout.h | 107 /// VBaseOffsets - Contains a map from vbase classes to their offset. 205 CharUnits getVBaseClassOffset(const CXXRecordDecl *VBase) const { 207 assert(CXXInfo->VBaseOffsets.count(VBase) && "Did not find base!"); 209 return CXXInfo->VBaseOffsets[VBase].VBaseOffset;
|
VTableBuilder.h | 281 /// Compute and store all vtable related information (vtable layout, vbase 364 const CXXRecordDecl *VBase); 367 /// \brief Computes the index of VBase in the vbtable of Derived. 368 /// VBase must be a morally virtual base of Derived. The vbtable is 375 const CXXRecordDecl *VBase); 399 /// Stores the last vbase on the path from the complete type to the vfptr. 402 /// This is the offset of the vfptr from the start of the last vbase, 420 /// This is the offset of the vfptr from the start of the last vbase, or the
|
/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/clang/lib/CodeGen/ |
MicrosoftVBTables.cpp | 209 // the order of the vbase iterator. 212 const CXXRecordDecl *VBase = I->getType()->getAsCXXRecordDecl(); 213 CharUnits Offset = DerivedLayout.getVBaseClassOffset(VBase);
|
CGClass.cpp | 144 const CXXRecordDecl *VBase = 0; 151 VBase = 160 ComputeNonVirtualBaseClassOffset(getContext(), VBase ? VBase : Derived, 166 if (VBase && Derived->hasAttr<FinalAttr>()) { 168 CharUnits vBaseOffset = layout.getVBaseClassOffset(VBase); 170 VBase = 0; // we no longer have a virtual step 179 if (NonVirtualOffset.isZero() && !VBase) { 200 if (VBase) { 202 CGM.getCXXABI().GetVirtualBaseClassOffset(*this, Value, Derived, VBase); [all...] |
/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/clang/lib/AST/ |
CXXInheritance.cpp | 336 CXXRecordDecl *VBase = 0; 338 VBase = cast<CXXRecordDecl>(Record->getDecl()); 339 if (!VBase) 357 if (HidingClass->isVirtuallyDerivedFrom(VBase)) {
|
DeclCXX.cpp | 193 for (CXXRecordDecl::base_class_iterator VBase = 195 E = BaseClassDecl->vbases_end(); VBase != E; ++VBase) { 197 if (SeenVBaseTypes.insert(C.getCanonicalType(VBase->getType()))) { 198 VBases.push_back(VBase); 205 if (CXXRecordDecl *VBaseDecl = VBase->getType()->getAsCXXRecordDecl()) [all...] |
RecordLayoutBuilder.cpp | 1263 const CXXRecordDecl *vbase = I->getType()->getAsCXXRecordDecl(); local [all...] |
VTableBuilder.cpp | 424 Out << Offset.VirtualBase->getQualifiedNameAsString() << " vbase, "; 527 /// VCallAndVBaseOffsetBuilder - Class for building vcall and vbase offsets. 535 /// and vbase offsets. 546 /// Components - vcall and vbase offset components 565 /// AddVCallAndVBaseOffsets - Add vcall offsets and vbase offsets for the 573 /// AddVBaseOffsets - Add vbase offsets for the given class. 577 /// getCurrentOffsetOffset - Get the current vcall or vbase offset offset in 590 // Add vcall and vbase offsets. 613 // and vbase offsets added by the derived class all come before the vcall 614 // and vbase offsets required by the base class, so that the latter may b [all...] |
/external/clang/lib/Sema/ |
SemaDeclCXX.cpp | [all...] |
SemaCast.cpp | [all...] |
SemaOverload.cpp | [all...] |
/external/chromium_org/third_party/icu/source/i18n/ |
ucol.cpp | [all...] |
/external/icu4c/i18n/ |
ucol.cpp | [all...] |