Flow 1.0.1
Flow project: Full implementation reference.
flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED > Member List

This is the complete list of members for flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >, including all inherited members.

Allocator_raw typedefflow::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() constflow::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() constflow::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 typedefflow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >private
capacity() constflow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >
cbegin() constflow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >
cend() constflow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >
clear()flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >
const_back() constflow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >
const_begin() constflow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >
const_buffer() constflow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >
const_data() constflow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >
const_end() constflow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >
const_front() constflow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >
Const_iterator typedefflow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >
const_iterator typedefflow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >
const_pointer typedefflow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >
const_reference typedefflow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >
data()flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >
derefable_iterator(Const_iterator it) constflow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >
difference_type typedefflow::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() constflow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >
end()flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >
end() constflow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >
erase(Const_iterator first, Const_iterator past_last)flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >
front() constflow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >
front()flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >
get_allocator() constflow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >
Iterator typedefflow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >
iterator typedefflow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >
iterator_sans_const(Const_iterator it)flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >private
m_alloc_rawflow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >private
m_buf_ptrflow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >private
m_capacityflow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >private
m_sizeflow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >private
m_startflow::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 typedefflow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >
reference typedefflow::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_ALLOCflow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >static
S_LOG_COMPONENTflow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >protectedstatic
S_SHARINGflow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >static
S_UNCHANGEDflow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >static
share(log::Logger *logger_ptr=0) constflow::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() constflow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >
size_type typedefflow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >
start() constflow::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) constflow::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) constflow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >
value_type typedefflow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >
zero() constflow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >
~Basic_blob()flow::util::Basic_blob< Allocator, S_SHARING_ALLOWED >