Lines Matching refs:member

966       //   considered to be the name of the first named data member found by a
968 // the anonymous union. If there is no such data member (i.e., if all of
980 assert(FD->getIdentifier() && "Data member name isn't an identifier!");
1072 // If we have a member function, we need to include the 'this' pointer.
1263 // If the context of a closure type is an initializer for a class member
1267 // <data-member-prefix> := <member source-name> M
1269 // Technically, the data-member-prefix is part of the <prefix>. However,
2266 // <type> ::= <pointer-to-member-type>
2267 // <pointer-to-member-type> ::= M <class type> <member type>
2277 // The type of a non-static member function is considered to be different,
2279 // static member function whose type appears similar. The types of two
2280 // non-static member functions are considered to be different, for the
2283 // which the function is a member is considered part of the type of
2286 // Given that we already substitute member function pointers as a
2288 // suppress substitution on the function type in a member pointer.
2632 // # or class member access
2636 // class member accesses. Note that we do not ignore parentheses;
2710 // Ignore member expressions involving anonymous unions.
2722 // Note: GCC mangles member expressions to the implicit 'this' as
2732 /// Mangles a member expression.
2737 DeclarationName member,
2743 mangleUnresolvedName(qualifier, member, arity);
2767 // Must not have found a class member. Note that if one is a class
2768 // member, they're all class members.
3736 // Clang produces AST's where pointer-to-member-function expressions