BloombergLP::bslstl::Function_InvokerUtil_Dispatch<Function_InvokerUtil::e_MemDataPtr, RET(ARG0), MEMBER_TYPECLASS_TYPE::*>

Specialization of dispatcher for pointer to data member objects.

Synopsis

Declared in <bslstl_function_invokerutil.h>

template<
    class MEMBER_TYPE,
    class CLASS_TYPE,
    class RET,
    class ARG0>
struct Function_InvokerUtil_Dispatch<Function_InvokerUtil::e_MemDataPtr, RET(ARG0), MEMBER_TYPECLASS_TYPE::*>;

Static Member Functions

NameDescription
invoke Given pointer to data member, f, as the target of the specified rep, return the specified f member of the specified obj, i.e., obj.*f. If obj is a pointer or smart-pointer, dereference obj first, i.e., return (*obj).*f.