Lines Matching defs:member

766 ///   for the first name in the qualifier, if this is for a member expression
1046 // We didn't find a named data member.
1092 // considered to be the name of the first named data member found by a
1094 // the anonymous union. If there is no such data member (i.e., if all of
1104 assert(FD->getIdentifier() && "Data member name isn't an identifier!");
1203 // If we have a C++ member function, we need to include the 'this' pointer.
1401 // If the context of a closure type is an initializer for a class member
1405 // <data-member-prefix> := <member source-name> M
1407 // Technically, the data-member-prefix is part of the <prefix>. However,
2083 // <type> ::= <pointer-to-member-type>
2084 // <pointer-to-member-type> ::= M <class type> <member type>
2094 // The type of a non-static member function is considered to be different,
2096 // static member function whose type appears similar. The types of two
2097 // non-static member functions are considered to be different, for the
2100 // which the function is a member is considered part of the type of
2103 // Given that we already substitute member function pointers as a
2105 // suppress substitution on the function type in a member pointer.
2395 // # or class member access
2399 // class member accesses. Note that we do not ignore parentheses;
2463 /// Mangles a member expression.
2468 DeclarationName member,
2474 // Note: GCC mangles member expressions to the implicit 'this' as
2483 mangleUnresolvedName(qualifier, firstQualifierLookup, member, arity);
2507 // Must not have found a class member. Note that if one is a class
2508 // member, they're all class members.
3308 // Clang produces AST's where pointer-to-member-function expressions