allocator_type typedef | chainbase::shared_cow_string | |
assign(const char *ptr, std::size_t size) | chainbase::shared_cow_string | inline |
assign(const unsigned char *ptr, std::size_t size) | chainbase::shared_cow_string | inline |
begin() const | chainbase::shared_cow_string | inline |
compare(std::size_t start, std::size_t count, const char *other, std::size_t other_size) const | chainbase::shared_cow_string | inline |
const_iterator typedef | chainbase::shared_cow_string | |
data() const | chainbase::shared_cow_string | inline |
end() const | chainbase::shared_cow_string | inline |
get_allocator() const | chainbase::shared_cow_string | inline |
iterator typedef | chainbase::shared_cow_string | |
operator!=(const shared_cow_string &rhs) const | chainbase::shared_cow_string | inline |
operator=(const shared_cow_string &other) | chainbase::shared_cow_string | inline |
operator=(shared_cow_string &&other) | chainbase::shared_cow_string | inline |
operator==(const shared_cow_string &rhs) const | chainbase::shared_cow_string | inline |
resize(std::size_t new_size, boost::container::default_init_t) | chainbase::shared_cow_string | inline |
resize_and_fill(std::size_t new_size, F &&f) | chainbase::shared_cow_string | inline |
shared_cow_string(const allocator_type &alloc) | chainbase::shared_cow_string | inlineexplicit |
shared_cow_string(Iter begin, Iter end, const allocator_type &alloc) | chainbase::shared_cow_string | inlineexplicit |
shared_cow_string(const char *ptr, std::size_t size, const allocator_type &alloc) | chainbase::shared_cow_string | inlineexplicit |
shared_cow_string(std::size_t size, boost::container::default_init_t, const allocator_type &alloc) | chainbase::shared_cow_string | inlineexplicit |
shared_cow_string(const shared_cow_string &other) | chainbase::shared_cow_string | inline |
shared_cow_string(shared_cow_string &&other) | chainbase::shared_cow_string | inline |
size() const | chainbase::shared_cow_string | inline |
~shared_cow_string() | chainbase::shared_cow_string | inline |