|
using | value_type = T |
|
using | container_type = C |
|
using | compare_type = Compare |
|
using | size_type = typename C::size_type |
|
using | const_iterator = typename C::const_iterator |
|
using | const_reverse_iterator = typename C::const_reverse_iterator |
|
|
constexpr | monotonic_sequence_base (std::initializer_list< T > list) |
|
constexpr | monotonic_sequence_base (C c) |
|
constexpr | monotonic_sequence_base (const monotonic_sequence_base &)=default |
|
constexpr size_type | size () const noexcept |
|
constexpr bool | empty () const noexcept |
|
constexpr const_iterator | begin () const noexcept |
|
constexpr const_iterator | end () const noexcept |
|
constexpr const_iterator | cbegin () const noexcept |
|
constexpr const_iterator | cend () const noexcept |
|
constexpr const_reverse_iterator | rbegin () const noexcept |
|
constexpr const_reverse_iterator | rend () const noexcept |
|
constexpr const_reverse_iterator | crbegin () const noexcept |
|
constexpr const_reverse_iterator | crend () const noexcept |
|
constexpr const T & | operator[] (const size_type i) const |
|
constexpr const T & | back () const |
|
constexpr const T & | front () const |
|
template<class UnaryOp > |
constexpr void | mutate (const_iterator first, const_iterator last, UnaryOp op) |
|
template<class UnaryOp > |
constexpr void | mutate (unsafe_t, const_iterator first, const_iterator last, UnaryOp op) |
|
|
template<alloc Allocator> |
constexpr | monotonic_sequence_base (const Allocator &allocator) noexcept |
|
template<alloc Allocator> |
constexpr | monotonic_sequence_base (std::initializer_list< T > list, const Allocator &allocator) |
|
constexpr | monotonic_sequence_base (monotonic_sequence_base &&) noexcept=default |
|
template<alloc Allocator> |
constexpr | monotonic_sequence_base (const monotonic_sequence_base &s, const Allocator &allocator) |
|
template<alloc Allocator> |
constexpr | monotonic_sequence_base (monotonic_sequence_base &&s, const Allocator &allocator) |
|
constexpr monotonic_sequence_base & | operator= (const monotonic_sequence_base &)=default |
|
constexpr monotonic_sequence_base & | operator= (monotonic_sequence_base &&)=default |
|
constexpr void | swap (monotonic_sequence_base &other) noexcept(impl::noexcept_spec_v< C >) |
|
auto | get_allocator () const |
|
void | push_back (T v) |
|
const_iterator | insert (const_iterator pos, T v) |
|
const_iterator | erase (const_iterator pos) |
|
const_iterator | erase (const_iterator first, const_iterator last) |
|
void | reserve (const size_type new_cap) |
|
size_type | capacity () const noexcept |
|
void | shrink_to_fit () |
|
void | clear () noexcept |
|
The documentation for this class was generated from the following file: