Searched refs:Subobject (Results 1 - 5 of 5) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DCXXInheritance.h247 unsigned Subobject = 0; member in struct:clang::UniqueVirtualMethod
256 UniqueVirtualMethod(CXXMethodDecl *Method, unsigned Subobject, argument
258 : Method(Method), Subobject(Subobject),
263 return X.Method == Y.Method && X.Subobject == Y.Subobject &&
364 /// and the overriding virtual member functions are located. Subobject
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp5625 LValue Subobject = This;
5641 if (!HandleLValueDirectBase(Info, I->getInit(), Subobject, RD,
5646 if (!HandleLValueMember(Info, I->getInit(), Subobject, FD, &Layout))
5677 // Store Subobject as its parent before updating it for the last element
5680 SubobjectParent = Subobject;
5681 if (!HandleLValueMember(Info, I->getInit(), Subobject, FD))
5702 if (!EvaluateInPlace(*Value, Info, Subobject, Init) ||
5875 LValue Subobject = This;
5876 if (!HandleLValueMember(Info, &LocE, Subobject, FD, &Layout))
5880 if (!HandleDestructionImpl(Info, CallLoc, Subobject, *SubobjectValu
[all...]
H A DVTableBuilder.cpp197 std::make_pair(OverriderRD, Method.Subobject))
201 Method.Subobject)];
337 && "Subobject offset already exists!");
339 && "Subobject offset already exists!");
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclCXX.cpp7146 typename Subobject>
7230 Result visitSubobject(QualType Type, Subobject Subobj) {
7240 Subobject Subobj) {
7297 using Subobject = DefaultedComparisonSubobject;
7324 Subobject getCompleteObject() {
7325 return Subobject{Subobject::CompleteObject, nullptr, FD->getLocation()};
7328 Subobject getBase(CXXBaseSpecifier *Base) {
7329 return Subobject{Subobject
[all...]
H A DSemaExprCXX.cpp919 for (CXXRecordDecl *Subobject : UnambiguousPublicSubobjects) {
924 CXXConstructorDecl *CD = LookupCopyingConstructor(Subobject, 0);
942 Context.addCopyConstructorForExceptionObject(Subobject, CD);

Completed in 297 milliseconds