|
| u8_buffer (u8_buffer &&other) |
|
| u8_buffer (const u8_buffer &other) |
|
u8_buffer & | operator= (u8_buffer &&other)=delete |
|
u8_buffer & | operator= (u8_buffer &other)=delete |
|
| u8_buffer (std::size_t n, const T &val=T{}) |
|
template<std::ranges::input_range R>
requires (!std::same_as<u8_buffer<T>, std::decay_t<R>> && std::convertible_to<std::ranges::range_value_t<R>, T>) |
| u8_buffer (R &&range) |
|
| u8_buffer (std::initializer_list< T > ilist) |
|
buffer< std::uint8_t > | extract_storage () && |
|
| buffer_adaptor (FromBufferRef buf) |
|
| buffer_adaptor (const FromBufferRef buf) |
|
constexpr pointer | data () noexcept |
|
constexpr const_pointer | data () const noexcept |
|
constexpr reference | operator[] (size_type idx) |
|
constexpr const_reference | operator[] (size_type idx) const |
|
constexpr reference | front () |
|
constexpr const_reference | front () const |
|
constexpr reference | back () |
|
constexpr const_reference | back () const |
|
constexpr iterator | begin () noexcept |
|
constexpr iterator | end () 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 reverse_iterator | rbegin () noexcept |
|
constexpr reverse_iterator | rend () 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 size_type | size () const noexcept |
|
constexpr size_type | max_size () const noexcept |
|
constexpr size_type | capacity () const noexcept |
|
constexpr bool | empty () const noexcept |
|
constexpr void | reserve (size_type new_cap) |
|
constexpr void | shrink_to_fit () |
|
constexpr void | clear () noexcept |
|
constexpr iterator | insert (const_iterator pos, const value_type &value) |
|
constexpr iterator | insert (const_iterator pos, size_type count, const value_type &value) |
|
constexpr iterator | insert (const_iterator pos, InputIt first, InputIt last) |
|
constexpr iterator | insert (const_iterator pos, std::initializer_list< value_type > ilist) |
|
constexpr iterator | emplace (const_iterator pos, Args &&... args) |
|
constexpr iterator | erase (const_iterator pos) |
|
constexpr iterator | erase (const_iterator first, const_iterator last) |
|
constexpr void | push_back (const value_type &value) |
|
constexpr void | pop_back () |
|
constexpr void | resize (size_type new_size) |
|
constexpr void | resize (size_type new_size, const value_type &value) |
|
| buffer_adaptor (FromBufferRef buf) |
|
| buffer_adaptor (const FromBufferRef buf) |
|
constexpr pointer | data () noexcept |
|
constexpr const_pointer | data () const noexcept |
|
constexpr reference | operator[] (size_type idx) |
|
constexpr const_reference | operator[] (size_type idx) const |
|
constexpr reference | front () |
|
constexpr const_reference | front () const |
|
constexpr reference | back () |
|
constexpr const_reference | back () const |
|
constexpr iterator | begin () noexcept |
|
constexpr const_iterator | begin () const noexcept |
|
constexpr iterator | end () noexcept |
|
constexpr const_iterator | end () const noexcept |
|
constexpr const_iterator | cbegin () const noexcept |
|
constexpr const_iterator | cend () const noexcept |
|
constexpr reverse_iterator | rbegin () noexcept |
|
constexpr const_reverse_iterator | rbegin () const noexcept |
|
constexpr reverse_iterator | rend () noexcept |
|
constexpr const_reverse_iterator | rend () const noexcept |
|
constexpr const_reverse_iterator | crbegin () const noexcept |
|
constexpr const_reverse_iterator | crend () const noexcept |
|
constexpr size_type | size () const noexcept |
|
constexpr size_type | max_size () const noexcept |
|
constexpr size_type | capacity () const noexcept |
|
constexpr bool | empty () const noexcept |
|
constexpr void | reserve (size_type new_cap) |
|
constexpr void | shrink_to_fit () |
|
constexpr void | clear () noexcept |
|
constexpr iterator | insert (const_iterator pos, const value_type &value) |
|
constexpr iterator | insert (const_iterator pos, size_type count, const value_type &value) |
|
constexpr iterator | insert (const_iterator pos, InputIt first, InputIt last) |
|
constexpr iterator | insert (const_iterator pos, std::initializer_list< value_type > ilist) |
|
constexpr iterator | emplace (const_iterator pos, Args &&... args) |
|
constexpr iterator | erase (const_iterator pos) |
|
constexpr iterator | erase (const_iterator first, const_iterator last) |
|
constexpr void | push_back (const value_type &value) |
|
constexpr void | pop_back () |
|
constexpr void | resize (size_type new_size) |
|
constexpr void | resize (size_type new_size, const value_type &value) |
|
template<class T>
class sparrow::u8_buffer< T >
Definition at line 67 of file u8_buffer.hpp.