BloombergLP::bdlf::BindWrapper::BindWrapper

Constructors

Synopses

Declared in <bdlf_bind.h>

Create a wrapper that shares ownership of the binder of the specified original.

BindWrapper(BindWrapper<t_RET, t_FUNC, t_BOUND_TUPLE> const& original);
» more...

Create a wrapper that assumes ownership of the binder of the specified original.

BindWrapper(bslmf::MovableRef<BindWrapper<t_RET, t_FUNC, t_BOUND_TUPLE>> original) noexcept;
» more...

Create a wrapper with shared pointer semantics around a binder constructed with the specified func invocable and specified tuple bound arguments. Optionally specify the allocator.

BindWrapper(
    bslmf::ForwardingType<t_FUNC>::Type func,
    bslmf::MovableRef<t_BOUND_TUPLE> tuple,
    bslma::Allocator* allocator = 0);
» more...

Create a wrapper with shared pointer semantics around a binder constructed with the specified func invocable and specified tuple bound arguments. Optionally specify the allocator.

BindWrapper(
    bslmf::ForwardingType<t_FUNC>::Type func,
    t_BOUND_TUPLE const& tuple,
    bslma::Allocator* allocator = 0);
» more...