BloombergLP::bdlma::LocalBufferedObject::LocalBufferedObject

Constructors

Synopses

Declared in <bdlma_localbufferedobject.h>

Create a value_type object from il.

template<class INIT_LIST_TYPE>
LocalBufferedObject(std::initializer_list<INIT_LIST_TYPE> il);
» more...

Create a value_type object using the specified args.

template<class... ARGS>
explicit
LocalBufferedObject(ARGS&&... args);
» more...

Create a value_type object from il using the specified allocator.

template<class INIT_LIST_TYPE>
LocalBufferedObject(
    std::allocator_arg_t allocatorArg,
    allocator_type allocator,
    std::initializer_list<INIT_LIST_TYPE> il);
» more...

Create a value_type object using the specified args and allocator.

template<class... ARGS>
LocalBufferedObject(
    std::allocator_arg_t allocatorArg,
    allocator_type allocator,
    ARGS&&... args);
» more...

Parameters

NameDescription
ilinitializer list used to construct the object
argsconstructor arguments for the held object
allocatorArgallocator-argument tag
allocatorallocator used when the local buffer is exhausted