Lines Matching refs:pmf
18 template<class R, class T> ``/unspecified-1/`` ``[link mem_fn_1 `mem_fn`]``(R (T::*pmf) ());
20 … template<class R, class T> ``/unspecified-2/`` ``[link mem_fn_2 `mem_fn`]``(R (T::*pmf) () const);
24 …ate<class R, class T, class A1> ``/unspecified-3/`` ``[link mem_fn_3 `mem_fn`]``(R (T::*pmf) (A1));
26 …ass R, class T, class A1> ``/unspecified-4/`` ``[link mem_fn_4 `mem_fn`]``(R (T::*pmf) (A1) const);
28 …lass T, class A1, class A2> ``/unspecified-5/`` ``[link mem_fn_5 `mem_fn`]``(R (T::*pmf) (A1, A2));
30 …, class A1, class A2> ``/unspecified-6/`` ``[link mem_fn_6 `mem_fn`]``(R (T::*pmf) (A1, A2) const);
63 template<class R, class T> ``/unspecified-1/`` mem_fn(R (T::*pmf) ())
66 equivalent to `(t.*pmf)()` when `t` is an l-value of type `T` or derived,
67 `(get_pointer(t)->*pmf)()` otherwise.
73 template<class R, class T> ``/unspecified-2/`` mem_fn(R (T::*pmf) () const)
76 equivalent to `(t.*pmf)()` when `t` is of type `T` /[/`const`/]/ or derived,
77 `(get_pointer(t)->*pmf)()` otherwise.
93 template<class R, class T, class A1> ``/unspecified-3/`` mem_fn(R (T::*pmf) (A1))
96 is equivalent to `(t.*pmf)(a1)` when `t` is an l-value of type `T` or derived,
97 `(get_pointer(t)->*pmf)(a1)` otherwise.
103 template<class R, class T, class A1> ``/unspecified-4/`` mem_fn(R (T::*pmf) (A1) const)
106 is equivalent to `(t.*pmf)(a1)` when `t` is of type `T` /[/`const`/]/ or derived,
107 `(get_pointer(t)->*pmf)(a1)` otherwise.
113 template<class R, class T, class A1, class A2> ``/unspecified-5/`` mem_fn(R (T::*pmf) (A1, A2))
116 is equivalent to `(t.*pmf)(a1, a2)` when `t` is an l-value of type `T` or derived,
117 `(get_pointer(t)->*pmf)(a1, a2)` otherwise.
123 …template<class R, class T, class A1, class A2> ``/unspecified-6/`` mem_fn(R (T::*pmf) (A1, A2) con…
126 is equivalent to `(t.*pmf)(a1, a2)` when `t` is of type `T` /[/`const`/]/ or derived,
127 `(get_pointer(t)->*pmf)(a1, a2)` otherwise.