Quick Links: |
Encapsulate invokable object with allocator. More...
#include <bslmt_entrypointfunctoradapter.h>
Public Member Functions | |
~EntryPointFunctorAdapter () | |
Private Types | |
typedef void(* | InvokerFunction )(void *) |
Private Member Functions | |
InvokerFunction | function () const |
Friends | |
struct | EntryPointFunctorAdapterUtil |
Hold a copy of an instance of parameterized type, along with the allocator used to manage the copy. TYPE
shall have a copy constructor, and declare the bslma::UsesBslmaAllocator
trait if it uses bslma::Allocator
as an argument to its copy constructor.
See Component bslmt_entrypointfunctoradapter
bslmt::EntryPointFunctorAdapter< TYPE >::~EntryPointFunctorAdapter | ( | ) |
Destroy this object and the underlying managed object. Note that this public destructor is generated by the compiler.
friend struct EntryPointFunctorAdapterUtil [friend] |