Constructors
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...
| Name | Description |
|---|---|
| il | initializer list used to construct the object |
| args | constructor arguments for the held object |
| allocatorArg | allocator-argument tag |
| allocator | allocator used when the local buffer is exhausted |