Home
last modified time | relevance | path

Searched refs:Subobj (Results 1 – 4 of 4) sorted by relevance

/minix3/external/bsd/llvm/dist/clang/test/CodeGenCXX/
H A Dconst-init-cxx11.cpp249 struct Subobj { struct
254 constexpr int &&so = Subobj{ 1, 2, 3 }.b;
257 struct Derived : Dummy, Subobj {
258 constexpr Derived() : Dummy{200}, Subobj{4, 5, 6} {} in Derived()
267 constexpr Subobj &&base = Derived{};
/minix3/external/bsd/llvm/dist/clang/lib/AST/
H A DExprConstant.cpp2356 bool found(APValue &Subobj, QualType SubobjType) { in found()
2357 Result = Subobj; in found()
2368 bool foundString(APValue &Subobj, QualType SubobjType, uint64_t Character) { in foundString()
2370 Info, Subobj.getLValueBase().get<const Expr *>(), Character)); in foundString()
2406 bool found(APValue &Subobj, QualType SubobjType) { in found()
2410 Subobj.swap(NewVal); in found()
2430 bool foundString(APValue &Subobj, QualType SubobjType, uint64_t Character) { in foundString()
2787 bool found(APValue &Subobj, QualType SubobjType) { in found()
2788 switch (Subobj.getKind()) { in found()
2790 return found(Subobj.getInt(), SubobjType); in found()
[all …]
H A DDeclCXX.cpp356 void CXXRecordDecl::addedClassSubobject(CXXRecordDecl *Subobj) { in addedClassSubobject() argument
363 if (!Subobj->hasSimpleMoveConstructor()) in addedClassSubobject()
372 if (!Subobj->hasSimpleMoveAssignment()) in addedClassSubobject()
382 if (!Subobj->hasSimpleDestructor()) { in addedClassSubobject()
/minix3/external/bsd/llvm/dist/clang/lib/Sema/
H A DSemaDeclCXX.cpp5404 bool shouldDeleteForClassSubobject(CXXRecordDecl *Class, Subobject Subobj,
5406 bool shouldDeleteForSubobjectCall(Subobject Subobj,
5410 bool isAccessible(Subobject Subobj, CXXMethodDecl *D);
5416 bool SpecialMemberDeletionInfo::isAccessible(Subobject Subobj, in isAccessible() argument
5422 if (CXXBaseSpecifier *base = Subobj.dyn_cast<CXXBaseSpecifier*>()) { in isAccessible()
5437 Subobject Subobj, Sema::SpecialMemberOverloadResult *SMOR, in shouldDeleteForSubobjectCall() argument
5440 FieldDecl *Field = Subobj.dyn_cast<FieldDecl*>(); in shouldDeleteForSubobjectCall()
5448 else if (!isAccessible(Subobj, Decl)) in shouldDeleteForSubobjectCall()
5470 CXXBaseSpecifier *Base = Subobj.get<CXXBaseSpecifier*>(); in shouldDeleteForSubobjectCall()
5488 CXXRecordDecl *Class, Subobject Subobj, unsigned Quals) { in shouldDeleteForClassSubobject() argument
[all …]