Allocator_raw typedef | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
assign(Basic_blob &&moved_src, log::Logger *logger_ptr=0) | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
assign(const Basic_blob &src, log::Logger *logger_ptr=0) | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
assign_copy(const boost::asio::const_buffer &src, log::Logger *logger_ptr=0) | 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=0, 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=0) | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
Basic_blob(const Basic_blob &src, log::Logger *logger_ptr=0) | 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 |
Buf_ptr typedef | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | private |
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=0) | 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 > | |
iterator_sans_const(Const_iterator it) | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | private |
m_alloc_raw | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | private |
m_buf_ptr | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | private |
m_capacity | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | private |
m_size | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | private |
m_start | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | private |
make_zero(log::Logger *logger_ptr=0) | 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=0) | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
resize(size_type size, size_type start_or_unchanged=S_UNCHANGED, log::Logger *logger_ptr=0) | 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=0) 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=0) | 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=0) | 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=0) | 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=0) | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
share_after_split_right(size_type size, log::Logger *logger_ptr=0) | 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=0) const | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | |
swap(Basic_blob &other, log::Logger *logger_ptr=0) | 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 |
swap_impl(Basic_blob &other, log::Logger *logger_ptr=0) | flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > | private |
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 > | |