General Utility Library for C++17 25.4.1
gul17::SmallVector< ElementT, in_capacity > Member List

This is the complete list of members for gul17::SmallVector< ElementT, in_capacity >, including all inherited members.

assign(SizeType num_elements, const ValueType &value)gul17::SmallVector< ElementT, in_capacity >inline
assign(InputIterator first, InputIterator last)gul17::SmallVector< ElementT, in_capacity >inline
assign(std::initializer_list< ValueType > init)gul17::SmallVector< ElementT, in_capacity >inline
at(SizeType idx)gul17::SmallVector< ElementT, in_capacity >inline
at(SizeType idx) constgul17::SmallVector< ElementT, in_capacity >inline
back() noexceptgul17::SmallVector< ElementT, in_capacity >inline
back() const noexceptgul17::SmallVector< ElementT, in_capacity >inline
begin() noexceptgul17::SmallVector< ElementT, in_capacity >inline
begin() const noexceptgul17::SmallVector< ElementT, in_capacity >inline
capacity() const noexceptgul17::SmallVector< ElementT, in_capacity >inline
cbegin() const noexceptgul17::SmallVector< ElementT, in_capacity >inline
cend() const noexceptgul17::SmallVector< ElementT, in_capacity >inline
clear() noexceptgul17::SmallVector< ElementT, in_capacity >inline
const_iterator typedefgul17::SmallVector< ElementT, in_capacity >
const_reference typedefgul17::SmallVector< ElementT, in_capacity >
const_reverse_iterator typedefgul17::SmallVector< ElementT, in_capacity >
ConstIterator typedefgul17::SmallVector< ElementT, in_capacity >
ConstReference typedefgul17::SmallVector< ElementT, in_capacity >
ConstReverseIterator typedefgul17::SmallVector< ElementT, in_capacity >
crbegin() noexceptgul17::SmallVector< ElementT, in_capacity >inline
crend() noexceptgul17::SmallVector< ElementT, in_capacity >inline
data() noexceptgul17::SmallVector< ElementT, in_capacity >inline
data() const noexceptgul17::SmallVector< ElementT, in_capacity >inline
difference_type typedefgul17::SmallVector< ElementT, in_capacity >
DifferenceType typedefgul17::SmallVector< ElementT, in_capacity >
emplace(ConstIterator pos, ArgumentTypes &&... arguments)gul17::SmallVector< ElementT, in_capacity >inline
emplace_back(ArgumentTypes &&... arguments)gul17::SmallVector< ElementT, in_capacity >inline
empty() const noexceptgul17::SmallVector< ElementT, in_capacity >inline
end() noexceptgul17::SmallVector< ElementT, in_capacity >inline
end() const noexceptgul17::SmallVector< ElementT, in_capacity >inline
erase(ConstIterator pos)gul17::SmallVector< ElementT, in_capacity >inline
erase(ConstIterator first, ConstIterator last)gul17::SmallVector< ElementT, in_capacity >inline
front() noexceptgul17::SmallVector< ElementT, in_capacity >inline
front() const noexceptgul17::SmallVector< ElementT, in_capacity >inline
inner_capacity() const noexceptgul17::SmallVector< ElementT, in_capacity >inline
insert(ConstIterator pos, const ValueType &value)gul17::SmallVector< ElementT, in_capacity >inline
insert(ConstIterator pos, ValueType &&value)gul17::SmallVector< ElementT, in_capacity >inline
insert(ConstIterator pos, SizeType num_elements, const ValueType &value)gul17::SmallVector< ElementT, in_capacity >inline
insert(ConstIterator pos, InputIterator first, InputIterator last)gul17::SmallVector< ElementT, in_capacity >inline
insert(ConstIterator pos, std::initializer_list< ValueType > init)gul17::SmallVector< ElementT, in_capacity >inline
iterator typedefgul17::SmallVector< ElementT, in_capacity >
Iterator typedefgul17::SmallVector< ElementT, in_capacity >
max_size() const noexceptgul17::SmallVector< ElementT, in_capacity >inline
operator!=gul17::SmallVector< ElementT, in_capacity >friend
operator=(const SmallVector &other) noexcept(std::is_nothrow_copy_assignable< ValueType >::value)gul17::SmallVector< ElementT, in_capacity >inline
operator=(SmallVector &&other) noexcept(std::is_nothrow_move_constructible< ValueType >::value)gul17::SmallVector< ElementT, in_capacity >inline
operator=(std::initializer_list< ValueType > init)gul17::SmallVector< ElementT, in_capacity >inline
operator==gul17::SmallVector< ElementT, in_capacity >friend
operator[](SizeType idx)gul17::SmallVector< ElementT, in_capacity >inline
operator[](SizeType idx) constgul17::SmallVector< ElementT, in_capacity >inline
pop_back()gul17::SmallVector< ElementT, in_capacity >inline
push_back(const ValueType &value)gul17::SmallVector< ElementT, in_capacity >inline
push_back(ValueType &&value)gul17::SmallVector< ElementT, in_capacity >inline
rbegin() noexceptgul17::SmallVector< ElementT, in_capacity >inline
reference typedefgul17::SmallVector< ElementT, in_capacity >
Reference typedefgul17::SmallVector< ElementT, in_capacity >
rend() noexceptgul17::SmallVector< ElementT, in_capacity >inline
reserve(SizeType new_capacity)gul17::SmallVector< ElementT, in_capacity >inline
resize(SizeType num_elements)gul17::SmallVector< ElementT, in_capacity >inline
resize(SizeType num_elements, const ValueType &element)gul17::SmallVector< ElementT, in_capacity >inline
reverse_iterator typedefgul17::SmallVector< ElementT, in_capacity >
ReverseIterator typedefgul17::SmallVector< ElementT, in_capacity >
shrink_to_fit()gul17::SmallVector< ElementT, in_capacity >inline
size() const noexceptgul17::SmallVector< ElementT, in_capacity >inline
size_type typedefgul17::SmallVector< ElementT, in_capacity >
SizeType typedefgul17::SmallVector< ElementT, in_capacity >
SmallVector() noexcept=defaultgul17::SmallVector< ElementT, in_capacity >
SmallVector(SizeType num_elements)gul17::SmallVector< ElementT, in_capacity >inlineexplicit
SmallVector(SizeType num_elements, const ValueType &value)gul17::SmallVector< ElementT, in_capacity >inline
SmallVector(InputIterator first, InputIterator last)gul17::SmallVector< ElementT, in_capacity >inline
SmallVector(const SmallVector &other) noexcept(std::is_nothrow_copy_constructible< ValueType >::value)gul17::SmallVector< ElementT, in_capacity >inline
SmallVector(SmallVector &&other) noexcept(std::is_nothrow_move_constructible< ValueType >::value)gul17::SmallVector< ElementT, in_capacity >inline
SmallVector(std::initializer_list< ValueType > init)gul17::SmallVector< ElementT, in_capacity >inline
swap(SmallVector &other)gul17::SmallVector< ElementT, in_capacity >inline
value_type typedefgul17::SmallVector< ElementT, in_capacity >
ValueType typedefgul17::SmallVector< ElementT, in_capacity >
~SmallVector()gul17::SmallVector< ElementT, in_capacity >inline