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

  /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 81 /// VBaseOffsets - Contains a map from vbase classes to their offset.
179 CharUnits getVBaseClassOffset(const CXXRecordDecl *VBase) const {
181 assert(CXXInfo->VBaseOffsets.count(VBase) && "Did not find base!");
183 return CXXInfo->VBaseOffsets[VBase];
198 uint64_t getVBaseClassOffsetInBits(const CXXRecordDecl *VBase) const {
200 assert(CXXInfo->VBaseOffsets.count(VBase) && "Did not find base!");
202 return getVBaseClassOffset(VBase).getQuantity() *
203 VBase->getASTContext().getCharWidth();
VTableBuilder.h 304 /// information (vtable layout, vbase offset offsets, thunks etc) for the
352 const CXXRecordDecl *VBase);
  /external/clang/test/CXX/basic/basic.types/
p10.cpp 87 struct VBase {};
88 struct HasVBase : virtual VBase {}; // expected-note 2{{virtual base class declared here}}
  /external/bluetooth/glib/glib/
gunidecomp.c 69 #define VBase 0x1161
146 gunichar V = VBase + (SIndex % NCount) / TCount;
270 gint VIndex = b - VBase;
  /external/clang/lib/AST/
CXXInheritance.cpp 320 CXXRecordDecl *VBase = 0;
322 VBase = cast<CXXRecordDecl>(Record->getDecl());
323 if (!VBase)
341 if (HidingClass->isVirtuallyDerivedFrom(VBase)) {
DeclCXX.cpp 176 for (CXXRecordDecl::base_class_iterator VBase =
178 E = BaseClassDecl->vbases_end(); VBase != E; ++VBase) {
180 if (SeenVBaseTypes.insert(C.getCanonicalType(VBase->getType())))
181 VBases.push_back(VBase);
    [all...]
VTableBuilder.cpp 430 Out << Offset.VirtualBase->getQualifiedNameAsString() << " vbase, ";
533 /// VCallAndVBaseOffsetBuilder - Class for building vcall and vbase offsets.
541 /// and vbase offsets.
552 /// Components - vcall and vbase offset components
571 /// AddVCallAndVBaseOffsets - Add vcall offsets and vbase offsets for the
579 /// AddVBaseOffsets - Add vbase offsets for the given class.
583 /// getCurrentOffsetOffset - Get the current vcall or vbase offset offset in
596 // Add vcall and vbase offsets.
619 // and vbase offsets added by the derived class all come before the vcall
620 // and vbase offsets required by the base class, so that the latter may b
    [all...]
RecordLayoutBuilder.cpp     [all...]
  /external/clang/lib/CodeGen/
CGClass.cpp 143 const CXXRecordDecl *VBase = 0;
147 VBase =
153 ComputeNonVirtualBaseClassOffset(getContext(), VBase ? VBase : Derived,
160 if (NonVirtualOffset.isZero() && !VBase) {
181 if (VBase) {
187 CharUnits VBaseOffset = Layout.getVBaseClassOffset(VBase);
190 VirtualOffset = GetVirtualBaseClassOffset(Value, Derived, VBase);
684 // TODO: white-list trivial vbase initializers. This case wouldn't
737 // TODO: in restricted cases, we can emit the vbase initializers o
    [all...]
  /external/clang/lib/Sema/
SemaDeclCXX.cpp     [all...]
SemaCast.cpp     [all...]
SemaOverload.cpp     [all...]
  /external/icu4c/i18n/
ucol.cpp     [all...]

Completed in 452 milliseconds