|
|
typedef SmallVectorHeader::size_type | size_type |
|
using | value_type |
|
using | difference_type |
|
using | reference |
|
using | const_reference |
|
using | pointer |
|
using | const_pointer |
|
using | iterator |
|
using | const_iterator |
|
using | reverse_iterator |
|
using | const_reverse_iterator |
|
|
SmallVector & | operator= (SmallVector const &other) |
|
SmallVector & | operator= (SmallVector &&other) noexcept(std::is_nothrow_move_constructible_v< T0 >) |
|
SmallVector & | operator= (std::initializer_list< T0 > list) |
|
void | swap (SmallVectorBase &other) |
|
reference | operator[] (size_type i) noexcept |
|
reference | at (size_type i) |
|
reference | front () noexcept |
|
reference | back () noexcept |
|
pointer | data () noexcept |
|
iterator | begin () noexcept |
|
const_iterator | cbegin () const noexcept |
|
iterator | end () noexcept |
|
const_iterator | cend () const noexcept |
|
reverse_iterator | rbegin () noexcept |
|
const_reverse_iterator | crbegin () const noexcept |
|
reverse_iterator | rend () noexcept |
|
const_reverse_iterator | crend () const noexcept |
|
void | reserve (size_type n) |
|
void | shrink_to_fit () |
|
reference | emplace_back (Args &&... args) |
|
reference | push_back (T0 const &value) |
|
iterator | emplace (const_iterator pos, Args &&... args) |
|
iterator | insert (const_iterator pos, T0 const &value) |
|
void | pop_back () noexcept |
|
iterator | erase (const_iterator pos) |
|
void | clear () noexcept |
|
void | resize (size_type n) |
|
void | assign (size_type count, T0 const &value) |
|
size_type | size () const noexcept |
|
size_type | capacity () const noexcept |
|
bool | empty () const noexcept |
|
|
static constexpr size_type | max_size () noexcept |
|
|
static constexpr uint32_t | inlineCapacity |
|
|
std::byte * | mData |
|
size_type | mSize |
|
size_type | mCapacity |
|
|
static constexpr float | growthFactor = 1.5f |
The documentation for this class was generated from the following file: