Searched refs:VirtualBase (Results 1 - 7 of 7) sorted by relevance

/external/clang/test/CXX/class/class.union/
H A Dp1.cpp13 class VirtualBase : virtual Okay { // expected-note 4 {{because type 'VirtualBase' has a virtual base class}} class in inherits:Okay
40 VirtualBase vbase; // expected-error {{union member 'vbase' has a non-trivial copy constructor}}
55 VirtualBase vbase; // expected-note {{because type 'U2::<anonymous struct}}
80 struct s2 : VirtualBase { // expected-note {{because type 'U3::s2' has a base class with a non-trivial copy constructor}}
118 Either<int,VirtualBase> vbase(0); // expected-note {{in instantiation of template}}
/external/clang/test/CodeGenCXX/
H A Ddebug-info.cpp45 namespace VirtualBase { namespace
H A Dconst-init-cxx11.cpp368 namespace VirtualBase {
/external/clang/lib/AST/
H A DVTableBuilder.cpp35 /// VirtualBase - If the path from the derived class to the base class
37 const CXXRecordDecl *VirtualBase; member in struct:__anon3534::BaseOffset
45 BaseOffset() : DerivedClass(0), VirtualBase(0),
48 const CXXRecordDecl *VirtualBase, CharUnits NonVirtualOffset)
49 : DerivedClass(DerivedClass), VirtualBase(VirtualBase),
52 bool isEmpty() const { return NonVirtualOffset.isZero() && !VirtualBase; }
218 const CXXRecordDecl *VirtualBase = 0; local
229 VirtualBase =
250 return BaseOffset(DerivedRD, VirtualBase, NonVirtualOffse
47 BaseOffset(const CXXRecordDecl *DerivedClass, const CXXRecordDecl *VirtualBase, CharUnits NonVirtualOffset) argument
[all...]
H A DCXXInheritance.cpp476 void Collect(const CXXRecordDecl *RD, bool VirtualBase,
483 bool VirtualBase,
487 if (!VirtualBase)
482 Collect(const CXXRecordDecl *RD, bool VirtualBase, const CXXRecordDecl *InVirtualSubobject, CXXFinalOverriderMap &Overriders) argument
/external/clang/lib/CodeGen/
H A DCGClass.cpp846 const CXXRecordDecl *VirtualBase = local
848 if (!HasTrivialDestructorBody(Context, VirtualBase,
/external/clang/lib/Sema/
H A DSemaCast.cpp1152 QualType VirtualBase(Paths.getDetectedVirtual(), 0);
1154 << OrigSrcType << OrigDestType << VirtualBase << OpRange;

Completed in 246 milliseconds