20 General utilities library [utilities] (original) (raw)
20.14 Function objects [function.objects]
20.14.16 Function template mem_Âfn [func.memfn]
template<class R, class T> constexpr _unspecified_ mem_fn(R T::* pm) noexcept;
Returns: A simple call wrapper ([func.def]) fnwith call pattern invoke(pmd, call_Âargs...), wherepmd is the target object of fn of type R T​::​*direct-non-list-initialized with pm, andcall_Âargs is an argument pack used in a function call expression ([expr.call]) of pm.