BloombergLP::bdlb::NullableAllocatedValue::NullableAllocatedValue

Constructors

Synopses

Declared in <bdlb_nullableallocatedvalue.h>

Create a nullable object having the null value. Use the currently installed default allocator to supply memory.

NullableAllocatedValue();
» more...

Create a nullable object having the value of the specified original object. Use the currently installed default allocator to supply memory.

NullableAllocatedValue(NullableAllocatedValue const& original);
» more...

Create a nullable object having the specified value. Use the currently installed default allocator to supply memory.

NullableAllocatedValue(TYPE const& value);
» more...

Create a nullable object having the null value. Use the currently installed default allocator to supply memory.

NullableAllocatedValue(bsl::nullopt_t const&);
» more...

Create a nullable object that has the null value and that uses the mechanism of the specified allocator to supply memory.

explicit
NullableAllocatedValue(bsl::allocator<char> const& allocator);
» more...

Create a nullable object having the value of the specified original object and that uses the mechanism of the specified allocator to supply memory.

NullableAllocatedValue(
    NullableAllocatedValue const& original,
    bsl::allocator<char> const& allocator);
» more...

Create a nullable object having the specified value and that uses the mechanism of specified allocator to supply memory.

NullableAllocatedValue(
    TYPE const& value,
    bsl::allocator<char> const& allocator);
» more...

Create a nullable object that has the null value and that uses the mechanism of the specified allocator to supply memory.

NullableAllocatedValue(
    bsl::nullopt_t const&,
    bsl::allocator<char> const& allocator);
» more...