PMDK C++ bindings  1.7
This is the C++ bindings documentation for PMDK's libpmemobj.
pmem::obj::experimental::basic_string< CharT, Traits > Member List

This is the complete list of members for pmem::obj::experimental::basic_string< CharT, Traits >, including all inherited members.

allocate(size_type capacity)pmem::obj::experimental::basic_string< CharT, Traits >private
append(size_type count, CharT ch)pmem::obj::experimental::basic_string< CharT, Traits >
append(const basic_string &str)pmem::obj::experimental::basic_string< CharT, Traits >
append(const basic_string &str, size_type pos, size_type count=npos)pmem::obj::experimental::basic_string< CharT, Traits >
append(const CharT *s, size_type count)pmem::obj::experimental::basic_string< CharT, Traits >
append(const CharT *s)pmem::obj::experimental::basic_string< CharT, Traits >
append(std::initializer_list< CharT > ilist)pmem::obj::experimental::basic_string< CharT, Traits >
append(InputIt first, InputIt last)pmem::obj::experimental::basic_string< CharT, Traits >
assign(size_type count, CharT ch)pmem::obj::experimental::basic_string< CharT, Traits >
assign(const basic_string &other)pmem::obj::experimental::basic_string< CharT, Traits >
assign(const std::basic_string< CharT > &other)pmem::obj::experimental::basic_string< CharT, Traits >
assign(const basic_string &other, size_type pos, size_type count=npos)pmem::obj::experimental::basic_string< CharT, Traits >
assign(const std::basic_string< CharT > &other, size_type pos, size_type count=npos)pmem::obj::experimental::basic_string< CharT, Traits >
assign(const CharT *s, size_type count)pmem::obj::experimental::basic_string< CharT, Traits >
assign(const CharT *s)pmem::obj::experimental::basic_string< CharT, Traits >
assign(basic_string &&other)pmem::obj::experimental::basic_string< CharT, Traits >
assign(std::initializer_list< CharT > ilist)pmem::obj::experimental::basic_string< CharT, Traits >
assign(InputIt first, InputIt last)pmem::obj::experimental::basic_string< CharT, Traits >
assign_large_data(InputIt first, InputIt last)pmem::obj::experimental::basic_string< CharT, Traits >private
assign_large_data(size_type count, value_type ch)pmem::obj::experimental::basic_string< CharT, Traits >private
assign_large_data(basic_string &&other)pmem::obj::experimental::basic_string< CharT, Traits >private
assign_sso_data(InputIt first, InputIt last)pmem::obj::experimental::basic_string< CharT, Traits >private
assign_sso_data(size_type count, value_type ch)pmem::obj::experimental::basic_string< CharT, Traits >private
assign_sso_data(basic_string &&other)pmem::obj::experimental::basic_string< CharT, Traits >private
at(size_type n)pmem::obj::experimental::basic_string< CharT, Traits >
at(size_type n) constpmem::obj::experimental::basic_string< CharT, Traits >
back()pmem::obj::experimental::basic_string< CharT, Traits >
back() constpmem::obj::experimental::basic_string< CharT, Traits >
basic_string()pmem::obj::experimental::basic_string< CharT, Traits >
basic_string(size_type count, CharT ch)pmem::obj::experimental::basic_string< CharT, Traits >
basic_string(const basic_string &other, size_type pos, size_type count=npos)pmem::obj::experimental::basic_string< CharT, Traits >
basic_string(const std::basic_string< CharT > &other, size_type pos, size_type count=npos)pmem::obj::experimental::basic_string< CharT, Traits >
basic_string(const CharT *s, size_type count)pmem::obj::experimental::basic_string< CharT, Traits >
basic_string(const CharT *s)pmem::obj::experimental::basic_string< CharT, Traits >
basic_string(InputIt first, InputIt last)pmem::obj::experimental::basic_string< CharT, Traits >
basic_string(const basic_string &other)pmem::obj::experimental::basic_string< CharT, Traits >
basic_string(const std::basic_string< CharT > &other)pmem::obj::experimental::basic_string< CharT, Traits >
basic_string(basic_string &&other)pmem::obj::experimental::basic_string< CharT, Traits >
basic_string(std::initializer_list< CharT > ilist)pmem::obj::experimental::basic_string< CharT, Traits >
begin()pmem::obj::experimental::basic_string< CharT, Traits >
begin() const noexceptpmem::obj::experimental::basic_string< CharT, Traits >
c_str() const noexceptpmem::obj::experimental::basic_string< CharT, Traits >
capacity() const noexceptpmem::obj::experimental::basic_string< CharT, Traits >
cback() constpmem::obj::experimental::basic_string< CharT, Traits >
cbegin() const noexceptpmem::obj::experimental::basic_string< CharT, Traits >
cdata() const noexceptpmem::obj::experimental::basic_string< CharT, Traits >
cend() const noexceptpmem::obj::experimental::basic_string< CharT, Traits >
cfront() constpmem::obj::experimental::basic_string< CharT, Traits >
check_pmem() constpmem::obj::experimental::basic_string< CharT, Traits >private
check_pmem_tx() constpmem::obj::experimental::basic_string< CharT, Traits >private
check_tx_stage_work() constpmem::obj::experimental::basic_string< CharT, Traits >private
clear()pmem::obj::experimental::basic_string< CharT, Traits >
compare(const basic_string &other) constpmem::obj::experimental::basic_string< CharT, Traits >
compare(const std::basic_string< CharT > &other) constpmem::obj::experimental::basic_string< CharT, Traits >
compare(size_type pos, size_type count, const basic_string &other) constpmem::obj::experimental::basic_string< CharT, Traits >
compare(size_type pos, size_type count, const std::basic_string< CharT > &other) constpmem::obj::experimental::basic_string< CharT, Traits >
compare(size_type pos1, size_type count1, const basic_string &other, size_type pos2, size_type count2=npos) constpmem::obj::experimental::basic_string< CharT, Traits >
compare(size_type pos1, size_type count1, const std::basic_string< CharT > &other, size_type pos2, size_type count2=npos) constpmem::obj::experimental::basic_string< CharT, Traits >
compare(const CharT *s) constpmem::obj::experimental::basic_string< CharT, Traits >
compare(size_type pos, size_type count, const CharT *s) constpmem::obj::experimental::basic_string< CharT, Traits >
compare(size_type pos, size_type count1, const CharT *s, size_type count2) constpmem::obj::experimental::basic_string< CharT, Traits >
const_at(size_type n) constpmem::obj::experimental::basic_string< CharT, Traits >
crbegin() const noexceptpmem::obj::experimental::basic_string< CharT, Traits >
crend() const noexceptpmem::obj::experimental::basic_string< CharT, Traits >
datapmem::obj::experimental::basic_string< CharT, Traits >
disable_sso()pmem::obj::experimental::basic_string< CharT, Traits >private
empty() const noexceptpmem::obj::experimental::basic_string< CharT, Traits >
enable_sso()pmem::obj::experimental::basic_string< CharT, Traits >private
end()pmem::obj::experimental::basic_string< CharT, Traits >
end() const noexceptpmem::obj::experimental::basic_string< CharT, Traits >
erase(size_type index=0, size_type count=npos)pmem::obj::experimental::basic_string< CharT, Traits >
erase(const_iterator pos)pmem::obj::experimental::basic_string< CharT, Traits >
erase(const_iterator first, const_iterator last)pmem::obj::experimental::basic_string< CharT, Traits >
erase(T param)pmem::obj::experimental::basic_string< CharT, Traits >
erase(T param)pmem::obj::experimental::basic_string< CharT, Traits >
front()pmem::obj::experimental::basic_string< CharT, Traits >
front() constpmem::obj::experimental::basic_string< CharT, Traits >
get_pool() constpmem::obj::experimental::basic_string< CharT, Traits >private
get_size(InputIt first, InputIt last) constpmem::obj::experimental::basic_string< CharT, Traits >private
get_size(size_type count, value_type ch) constpmem::obj::experimental::basic_string< CharT, Traits >private
get_size(const basic_string &other) constpmem::obj::experimental::basic_string< CharT, Traits >private
get_sso_size() constpmem::obj::experimental::basic_string< CharT, Traits >private
initialize(Args &&... args)pmem::obj::experimental::basic_string< CharT, Traits >private
large_to_sso()pmem::obj::experimental::basic_string< CharT, Traits >private
length() const noexceptpmem::obj::experimental::basic_string< CharT, Traits >
max_size() const noexceptpmem::obj::experimental::basic_string< CharT, Traits >
operator=(const basic_string &other)pmem::obj::experimental::basic_string< CharT, Traits >
operator=(const std::basic_string< CharT > &other)pmem::obj::experimental::basic_string< CharT, Traits >
operator=(basic_string &&other)pmem::obj::experimental::basic_string< CharT, Traits >
operator=(const CharT *s)pmem::obj::experimental::basic_string< CharT, Traits >
operator=(CharT ch)pmem::obj::experimental::basic_string< CharT, Traits >
operator=(std::initializer_list< CharT > ilist)pmem::obj::experimental::basic_string< CharT, Traits >
operator[](size_type n)pmem::obj::experimental::basic_string< CharT, Traits >
operator[](size_type n) constpmem::obj::experimental::basic_string< CharT, Traits >
rbegin()pmem::obj::experimental::basic_string< CharT, Traits >
rbegin() const noexceptpmem::obj::experimental::basic_string< CharT, Traits >
rend()pmem::obj::experimental::basic_string< CharT, Traits >
rend() const noexceptpmem::obj::experimental::basic_string< CharT, Traits >
replace(Args &&... args)pmem::obj::experimental::basic_string< CharT, Traits >private
reserve(size_type new_cap=0)pmem::obj::experimental::basic_string< CharT, Traits >
resize(size_type count, CharT ch)pmem::obj::experimental::basic_string< CharT, Traits >
resize(size_type n)pmem::obj::experimental::basic_string< CharT, Traits >
set_sso_size(size_type new_size)pmem::obj::experimental::basic_string< CharT, Traits >private
shrink_to_fit()pmem::obj::experimental::basic_string< CharT, Traits >
size() const noexceptpmem::obj::experimental::basic_string< CharT, Traits >
snapshot_sso() constpmem::obj::experimental::basic_string< CharT, Traits >private
sso_to_large(size_t new_capacity)pmem::obj::experimental::basic_string< CharT, Traits >private
~basic_string()pmem::obj::experimental::basic_string< CharT, Traits >