Quick Links: |
#include <bdlf_bind.h>
Public Types | |
typedef bslmf::MemberFunctionPointerTraits < FUNC > | Traits |
typedef Traits::ClassType | ObjectType |
typedef bslmf::ForwardingType < const Bind_MemFnObjectWrapper < ObjectType > & >::Type | Type |
This partial specialization of Bind_MapParameter
is intended for use with member functions. The Bind_MemFnObjectWrapper
will properly wrap around the class object reference or pointer, such that either can be used to invoke the member function.
typedef bslmf::MemberFunctionPointerTraits<FUNC> bdlf::Bind_MapParameter< FUNC, ARGS, 1, 1 >::Traits |
typedef Traits::ClassType bdlf::Bind_MapParameter< FUNC, ARGS, 1, 1 >::ObjectType |
typedef bslmf::ForwardingType<const Bind_MemFnObjectWrapper<ObjectType>& >::Type bdlf::Bind_MapParameter< FUNC, ARGS, 1, 1 >::Type |