|
using | value_type = typename BC::value_type |
|
using | allocator_type = typename BC::allocator_type |
|
using | size_type = typename BC::size_type |
|
using | index_type = std::ptrdiff_t |
|
using | difference_type = typename BC::difference_type |
|
using | reference = typename BC::reference |
|
using | const_reference = typename BC::const_reference |
|
using | pointer = typename BC::pointer |
|
using | const_pointer = typename BC::const_pointer |
|
using | iterator = typename BC::iterator |
|
using | const_iterator = typename BC::const_iterator |
|
using | reverse_iterator = typename BC::reverse_iterator |
|
using | const_reverse_iterator = typename BC::const_reverse_iterator |
|
|
| floating_array (const Allocator &alloc) |
|
| floating_array (size_type count, const T &value=T(), const Allocator &alloc=Allocator()) |
|
| floating_array (size_type count, const Allocator &alloc=Allocator()) |
|
template<typename InputIt , typename = std::enable_if_t<is_input_iterator_v<InputIt>>> |
| floating_array (InputIt first, InputIt last, const Allocator &alloc=Allocator()) |
|
| floating_array (const floating_array &other)=default |
|
| floating_array (const floating_array &other, const Allocator &alloc) |
|
| floating_array (floating_array &&other) noexcept=default |
|
| floating_array (floating_array &&other, const Allocator &alloc) noexcept(noexcept(BC(static_cast< BC &&>(other), alloc))) |
|
| floating_array (std::initializer_list< T > init, const Allocator &alloc=Allocator()) |
|
| floating_array (origin_tag o, const Allocator &alloc=Allocator()) |
|
| floating_array (origin_tag o, size_type count, const T &value=T(), const Allocator &alloc=Allocator()) |
|
template<typename InputIt , typename = std::enable_if_t<is_input_iterator_v<InputIt>>> |
| floating_array (origin_tag o, InputIt first, InputIt last, const Allocator &alloc=Allocator()) |
|
| floating_array (origin_tag o, std::initializer_list< T > init, const Allocator &alloc=Allocator()) |
|
floating_array & | operator= (const floating_array &other)=default |
|
floating_array & | operator= (floating_array &&other) noexcept(std::allocator_traits< Allocator >::is_always_equal::value)=default |
|
floating_array & | operator= (std::initializer_list< T > ilist) |
|
void | assign (size_type count, const T &value) |
|
template<typename InputIt , typename = std::enable_if_t<is_input_iterator_v<InputIt>>> |
void | assign (InputIt first, InputIt last) |
|
void | assign (std::initializer_list< T > ilist) |
|
void | assign (origin_tag o, size_type count, const T &value) |
|
template<typename InputIt , typename = std::enable_if_t<is_input_iterator_v<InputIt>>> |
void | assign (origin_tag o, InputIt first, InputIt last) |
|
void | assign (origin_tag o, std::initializer_list< T > ilist) |
|
reference | at (index_type i) |
|
const_reference | at (index_type i) const |
|
reference | operator[] (index_type i) |
|
const_reference | operator[] (index_type i) const |
|
iterator | zero () |
|
const_iterator | zero () const |
|
const_iterator | czero () const |
|
reverse_iterator | rzero () |
|
const_reverse_iterator | rzero () const |
|
const_reverse_iterator | crzero () const |
|
index_type | high () const |
|
index_type | low () const |
|
void | clear () noexcept |
|
void | push_front (const T &value) |
|
void | push_front (T &&value) |
|
template<typename... Args> |
reference | emplace_front (Args &&... args) |
|
void | pop_front () |
|
void | swap (floating_array &other) noexcept(std::allocator_traits< Allocator >::is_always_equal::value) |
|