Lines Matching refs:member

355 	  /* In a base member initializer, we cannot rely on the
716 struct S { virtual void member (); };
720 a static member of `S' but only *after* the debug output for
724 vtable as a static member of `S' and there won't be one. We
725 might be able to arrange to have the "vtable static member"
726 attached to the member list for `S' before the debug info for
1013 overloaded if any of them is a static member
1017 from a base class into a derived class scope, member
1018 functions in the derived class override and/or hide member
1158 /* Process the USING_DECL, which is a member of T. */
1209 error (" because of local member %q+#D with same name", old_value);
1257 derived class cannot have such a member automatically
1502 non-private static member functions. */
1535 /* Check to see if all (non-constructor, non-destructor) member
1537 non-private statics, we can't ever call any of the private member
1547 /* A non-private static member function is just like a
1548 friend; it can create and invoke private member
1554 /* Keep searching for a static member function. */
1563 private member function that isn't a constructor or
1580 "all member functions in class %qT are private", t);
1585 /* Even if some of the member functions are non-private, the class
1786 /* True iff FNDECL and BASE_FNDECL (both non-static member functions)
2361 A specialization of a member function template does not
2506 pedwarn ("private member %q+#D in anonymous union", elt);
2508 pedwarn ("protected member %q+#D in anonymous union", elt);
2519 When FRIEND_P is zero, T can be a static member data (VAR_DECL),
2520 a non-static member data (FIELD_DECL), a member function
2522 a typedef (TYPE_DECL) or a member class template (TEMPLATE_DECL)
2782 error ("member %q+#D with constructor not allowed in union",
2785 error ("member %q+#D with destructor not allowed in union", field);
2787 error ("member %q+#D with copy assignment operator not allowed in union",
2884 /* If we've gotten this far, it's a data member, possibly static,
2895 If a union contains a static data member, or a member of
2899 error ("%q+D may not be static because it is a member of a union", x);
2905 " it is a member of a union",
2945 /* ARM $12.6.2: [A member initializer list] (or, for an
3023 /* ARM $12.6.2: [A member initializer list] (or, for an
3031 warning (OPT_Wextra, "non-static const member %q+#D in class without a constructor", x);
3042 /* Core issue 80: A nonstatic data member is required to have a
3359 binfo). If IS_DATA_MEMBER is true, then a non-static data member
3370 /* If recording subobjects for a non-static data member or a
3418 non-static data member of the type indicated by RLI. BINFO is the
3473 a data member. */
4139 /* Check all the data member declarations. We cannot call
4153 declared member functions. */
4297 /* Do inline member functions. */
4605 /* Keep track of the first non-static data member. */
4644 /* If the static data member has incomplete type, keep track
5111 /* Complete the rtl for any static member objects of the type we're
5189 /* When T was built up, the member declarations were added in reverse
5754 control of FLAGS. Permit pointers to member function if FLAGS
5757 template arguments. If OVERLOAD is for one or more member
5759 those member functions. */
5778 Non-member functions and static member functions match targets of
5780 member functions match targets of type "pointer-to-member
5781 function;" the function type of the pointer to member is used to
5782 select the member function from the set of overloaded member
5783 functions. If a nonstatic member function is selected, the
5785 form of a pointer to member as described in 5.3.1.
5804 pointer-to-member types, not the internal POINTER_TYPE to
5852 /* We're looking for a non-static member, and this isn't
5908 /* We're not looking for a non-static member, and this is
6005 pedwarn ("assuming pointer to member %qD", fn);
6008 pedwarn ("(a pointer to member can only be formed with %<&%E%>)", fn);
6051 function, or a pointer to member function. */
6076 pointer-to-member. */
6123 tree member = TREE_OPERAND (rhs, 1);
6125 member = instantiate_type (lhstype, member, flags);
6126 if (member != error_mark_node
6129 return build2 (COMPOUND_EXPR, TREE_TYPE (member),
6130 TREE_OPERAND (rhs, 0), member);
6131 return member;
6139 /* This can happen if we are forming a pointer-to-member for a
6140 member template. */
6246 the inserted class name is treated as if it were a public member name. */