BloombergLP::bdlma::LocalBufferedObject::emplace

emplace overloads

Synopses

Declared in <bdlma_localbufferedobject.h>

Destroy the value_type object unless t_DISABLE_DESTRUCTION is true, then release all allocated memory, the re-construct a new value_type object using the specified il and using the sequential allocator based on the local stack buffer.

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

Destroy the value_type object unless t_DISABLE_DESTRUCTION is true, then release all allocated memory, the re-construct a new value_type object using the specified args and using the sequential allocator based on the local stack buffer.

template<class... ARGS>
void
emplace(ARGS&&... args);
» more...