|
|
using | value_type = std::uint8_t |
|
using | delete_function = void (*)(value_type*) |
|
using | size_type = std::size_t |
|
using | pointer = value_type* |
|
using | const_pointer = const value_type* |
|
using | iterator = value_type* |
|
using | const_iterator = const value_type* |
|
using | pointer_type = std::unique_ptr<value_type[], Deleter> |
|
|
LLNDAPI | Blob (size_type size) |
|
LLNDAPI | Blob (const value_type *ptr, size_type size) |
|
LLNDAPI | Blob (const Blob &) |
|
LLNDAPI | Blob (Blob &&) noexcept |
|
LLNDAPI | Blob (pointer_type &&ptr, size_type size) noexcept |
|
LLAPI Blob & | operator= (const Blob &) |
|
LLAPI Blob & | operator= (Blob &&rhs) noexcept |
|
LLNDAPI iterator | begin () noexcept |
|
LLNDAPI iterator | end () noexcept |
|
LLNDAPI const_iterator | cbegin () const noexcept |
|
LLNDAPI const_iterator | cend () const noexcept |
|
LLNDAPI bool | empty () const noexcept |
|
LLNDAPI size_type | size () const noexcept |
|
LLNDAPI size_type | max_size () const noexcept |
|
LLNDAPI pointer | data () noexcept |
|
LLNDAPI const_pointer | data () const noexcept |
|
LLNDAPI pointer | get () noexcept |
|
LLNDAPI const_pointer | get () const noexcept |
|
LLNDAPI pointer_type | release () noexcept |
|
LLNDAPI gsl::span< unsigned char > | getSpan () |
|
LLNDAPI gsl::span< const unsigned char > | getSpan () const |
|
LLAPI void | fillBlob (std::uint8_t val) |
|
LLAPI void | swap (Blob &other) noexcept |
The documentation for this class was generated from the following file:
- src/mc/deps/core/container/Blob.h