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);

Create a value_type object using the specified args.

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

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);

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);

Parameters

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

Created with MrDocs