member overloads
Declared in <folly/gen/Base.h>
Calls a non-const member function on each value.
template<
MemberType Constness = Mutable,
class Class,
class Return,
class Mem = MemberFunction<Class, Return>,
class Map = /* implementation-defined */>
Map
member(Return(Class::* member)())
requires ExprIsMutable<Constness>::value;
» more...
Calls a const member function on each value.
template<
MemberType Constness = Const,
class Class,
class Return,
class Mem = ConstMemberFunction<Class, Return>,
class Map = /* implementation-defined */>
Map
member(Return const(Class::* member)())
requires ExprIsConst<Constness>::value;
» more...
An operator yielding the result of the call on each value.
| Name | Description |
|---|---|
| member | Pointer to the member function to call. |