| Allocator_raw typedef | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| assign(Basic_blob &&moved_src, log::Logger *logger_ptr=nullptr) | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| assign(const Basic_blob &src, log::Logger *logger_ptr=nullptr) | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| assign_copy(const boost::asio::const_buffer &src, log::Logger *logger_ptr=nullptr) | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| back() const | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| back() | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| Basic_blob(const Allocator_raw &alloc_raw=Allocator_raw{}) | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| Basic_blob(size_type size, log::Logger *logger_ptr=nullptr, const Allocator_raw &alloc_raw=Allocator_raw{}) | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | explicit |
| Basic_blob(Basic_blob &&moved_src, log::Logger *logger_ptr=nullptr) | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| Basic_blob(const Basic_blob &src, log::Logger *logger_ptr=nullptr) | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | explicit |
| begin() | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| begin() const | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| blobs_sharing(const Basic_blob< Allocator, S_SHARING_ALLOWED > &blob1, const Basic_blob< Allocator, S_SHARING_ALLOWED > &blob2) | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | related |
| capacity() const | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| cbegin() const | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| cend() const | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| clear() | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| const_back() const | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| const_begin() const | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| const_buffer() const | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| const_data() const | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| const_end() const | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| const_front() const | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| Const_iterator typedef | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| const_iterator typedef | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| const_pointer typedef | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| const_reference typedef | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| data() | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| derefable_iterator(Const_iterator it) const | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| difference_type typedef | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| emplace_copy(Const_iterator dest, const boost::asio::const_buffer &src, log::Logger *logger_ptr=nullptr) | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| empty() const | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| end() | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| end() const | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| erase(Const_iterator first, Const_iterator past_last) | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| front() const | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| front() | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| get_allocator() const | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| Iterator typedef | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| iterator typedef | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| make_zero(log::Logger *logger_ptr=nullptr) | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| mutable_buffer() | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| operator=(Basic_blob &&moved_src) | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| operator=(const Basic_blob &src) | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| pointer typedef | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| reference typedef | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| reserve(size_type capacity, log::Logger *logger_ptr=nullptr) | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| resize(size_type size, size_type start_or_unchanged=S_UNCHANGED, log::Logger *logger_ptr=nullptr) | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| S_IS_VANILLA_ALLOC | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | static |
| S_LOG_COMPONENT | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | protectedstatic |
| S_SHARING | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | static |
| S_UNCHANGED | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | static |
| share(log::Logger *logger_ptr=nullptr) const | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| share_after_split_equally(size_type size, bool headless_pool, Emit_blob_func &&emit_blob_func, log::Logger *logger_ptr=nullptr) | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| share_after_split_equally_emit_ptr_seq(size_type size, bool headless_pool, Blob_ptr_container *out_blobs, log::Logger *logger_ptr=nullptr) | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| share_after_split_equally_emit_seq(size_type size, bool headless_pool, Blob_container *out_blobs, log::Logger *logger_ptr=nullptr) | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| share_after_split_equally_impl(size_type size, bool headless_pool, Emit_blob_func &&emit_blob_func, log::Logger *logger_ptr, Share_after_split_left_func &&share_after_split_left_func) | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | protected |
| share_after_split_left(size_type size, log::Logger *logger_ptr=nullptr) | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| share_after_split_right(size_type size, log::Logger *logger_ptr=nullptr) | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| size() const | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| size_type typedef | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| start() const | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| start_past_prefix(size_type prefix_size) | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| start_past_prefix_inc(difference_type prefix_size_inc) | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| sub_copy(Const_iterator src, const boost::asio::mutable_buffer &dest, log::Logger *logger_ptr=nullptr) const | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| swap(Basic_blob &other, log::Logger *logger_ptr=nullptr) | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| swap(Basic_blob< Allocator, S_SHARING_ALLOWED > &blob1, Basic_blob< Allocator, S_SHARING_ALLOWED > &blob2, log::Logger *logger_ptr=0) | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | related |
| valid_iterator(Const_iterator it) const | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| value_type typedef | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| zero() const | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
| ~Basic_blob() | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |