BloombergLP::bslstl::Optional_Base::Optional_Base

Create an Optional_Base object, which contains the result of invocation of the specified invocable with the specified arg.

Synopsis

Declared in <bslstl_optional.h>

template<
    class t_INVOCABLE,
    class t_ARG>
Optional_Base(
    Optional_InvokeConstructorTag tag,
    t_INVOCABLE&& invocable,
    t_ARG&& arg);