Create a list from the elements of the specified range.

Synopsis

Declared in <bslstl_list.h>

template<class t_RANGE>
list(
    std::from_range_t tag,
    t_RANGE&& range,
    ALLOCATOR const& basicAllocator = ALLOCATOR());

Description

Optionally specify a basicAllocator used to supply memory. If basicAllocator is not specified, a default‐constructed object of the (template parameter) type ALLOCATOR is used. Note that range must meet the requirements of an input range and the values from range must have a type matching or convertible to (template parameter) VALUE.

Parameters

Name

Description

tag

disambiguation tag for the range constructor

range

range of values to insert

basicAllocator

allocator used to supply memory

Created with MrDocs