BloombergLP::bdlf::MemFnInstance::MemFnInstance

Create a wrapper around the specified member function and object.

Synopsis

Declared in <bdlf_memfn.h>

MemFnInstance(
    PROTOTYPE func,
    INSTANCE const& object,
    bslma::Allocator* basicAllocator = 0);

Description

Create a member function pointer wrapper around the specified func member function pointer of the parameterized PROTOTYPE, that is invocable on the specified object instance of the parameterized INSTANCE. Optionally specify a basicAllocator used to supply memory. If basicAllocator is 0, the currently installed default allocator is used.

Parameters

NameDescription
funcmember function pointer to wrap
objectinstance on which the member function is invocable
basicAllocatormemory allocator; null uses the default