Create a vector object.
Declared in <bslstl_vector.h>
Create a vector object.
vector() noexcept;
» more...
Create a vector object.
vector(vector const& original);
» more...
Create a vector object.
vector(BloombergLP::bslmf::MovableRef<vector> original) noexcept;
» more...
Create a vector object.
explicit
vector(ALLOCATOR const& basicAllocator) noexcept;
» more...
Create a vector object.
explicit
vector(
size_type initialSize,
ALLOCATOR const& basicAllocator = ALLOCATOR());
» more...
Create a vector object.
vector(
BloombergLP::bslmf::MovableRef<vector> original,
ALLOCATOR const& basicAllocator);
» more...
Create a vector object.
vector(
std::initializer_list<VALUE_TYPE*> values,
ALLOCATOR const& basicAllocator = ALLOCATOR());
» more...
Create a vector object.
vector(
vector const& original,
ALLOCATOR const& basicAllocator);
» more...
Create a vector object.
vector(
size_type initialSize,
VALUE_TYPE* value,
ALLOCATOR const& basicAllocator = ALLOCATOR());
» more...
Create a vector object.
template<class INPUT_ITER>
vector(
INPUT_ITER first,
INPUT_ITER last,
ALLOCATOR const& basicAllocator = ALLOCATOR());
» more...
Create a vector object.
template<class t_RANGE>
vector(
std::from_range_t unused,
t_RANGE&& range,
ALLOCATOR const& basicAllocator = ALLOCATOR());
» more...
| Name | Description |
|---|---|
| original | source vector |
| basicAllocator | allocator used to supply memory |
| initialSize | initial number of elements |
| values | initializer list of elements |
| value | element value |
| first | beginning of the range (inclusive) |
| last | end of the range (exclusive) |
| unused | tag selecting the from-range constructor overload |
| range | input range of elements |