Lines Matching refs:Member
305 // A class has an Objective-C object member if... or any of its bases
306 // has an Objective-C object member.
342 // -- a non-static data member of class type M (or array thereof)
351 // -- a non-static data member of class type M (or array thereof)
361 // -- any non-static data member has a type with a destructor
453 // Notify the listener if an implicit member was added after the definition
459 // The kind of special member this declaration is, if any.
475 // Technically, "user-provided" is only defined for special member
529 // Handle member functions.
565 // If this is the first declaration of a special member, we no longer have
566 // an implicit trivial special member.
579 // Note when we have declared a declared special member, and suppress the
580 // implicit declaration of this special member.
646 // Automatic Reference Counting: the presence of a member of Objective-C pointer type
680 // A default constructor is trivial if [...] no non-static data member
697 // -- a non-static data member of reference type
707 // A defaulted [special member] for a class X is defined as
709 // -- X is a union-like class that has a variant member with a
710 // non-trivial [corresponding special member]
731 // -- for each non-static data member of X that is of class type (or
733 // member is trivial;
745 // -- for each non-static data member of X that is of class type (or
747 // copy/move that member is trivial;
776 // data member.
778 // tracking whether this is the first non-static data member so we
784 // member. If IsStandardLayout remains true, then the first non-static
785 // data member must come through here with Empty still true, and Empty
846 // -- a non-static data member of const non-class type (or array
858 // At this point we know that we have a non-static data member, so the last
883 // The kind of special member this declaration is, if any.
907 // addedMember will have skipped this step for this member.
1157 llvm_unreachable("Not a class template or member class specialization");
1185 // If a class has a non-static data member of Objective-C pointer
1342 // If a class T has a member deallocation function named operator delete
1350 // declare a member deallocation function named operator delete with
1375 // non-template member function of class X with exactly one parameter of
1395 // non-template member function of class X with exactly one parameter of type
1437 // C++ 9.3.2p1: The type of this in a member function of a class X is X*.
1438 // If the member function is declared const, the type of this is const X*,
1439 // if the member function is declared volatile, the type of this is
1440 // volatile X*, and if the member function is declared const volatile,
1480 FieldDecl *Member,
1484 : Initializee(Member), MemberOrEllipsisLocation(MemberLoc), Init(Init),
1491 IndirectFieldDecl *Member,
1495 : Initializee(Member), MemberOrEllipsisLocation(MemberLoc), Init(Init),
1512 FieldDecl *Member,
1518 : Initializee(Member), MemberOrEllipsisLocation(MemberLoc), Init(Init),
1527 FieldDecl *Member,
1536 return new (Mem) CXXCtorInitializer(Context, Member, MemberLoc, L, Init, R,