add_sso_to_tx(size_type first, size_type num) const | pmem::obj::basic_string< CharT, Traits > | private |
allocate(size_type capacity) | pmem::obj::basic_string< CharT, Traits > | private |
append(size_type count, CharT ch) | pmem::obj::basic_string< CharT, Traits > | |
append(const basic_string &str) | pmem::obj::basic_string< CharT, Traits > | |
append(const basic_string &str, size_type pos, size_type count=npos) | pmem::obj::basic_string< CharT, Traits > | |
append(const CharT *s, size_type count) | pmem::obj::basic_string< CharT, Traits > | |
append(const CharT *s) | pmem::obj::basic_string< CharT, Traits > | |
append(std::initializer_list< CharT > ilist) | pmem::obj::basic_string< CharT, Traits > | |
append(InputIt first, InputIt last) | pmem::obj::basic_string< CharT, Traits > | |
assign(size_type count, CharT ch) | pmem::obj::basic_string< CharT, Traits > | |
assign(const basic_string &other) | pmem::obj::basic_string< CharT, Traits > | |
assign(const std::basic_string< CharT > &other) | pmem::obj::basic_string< CharT, Traits > | |
assign(const basic_string &other, size_type pos, size_type count=npos) | pmem::obj::basic_string< CharT, Traits > | |
assign(const std::basic_string< CharT > &other, size_type pos, size_type count=npos) | pmem::obj::basic_string< CharT, Traits > | |
assign(const CharT *s, size_type count) | pmem::obj::basic_string< CharT, Traits > | |
assign(const CharT *s) | pmem::obj::basic_string< CharT, Traits > | |
assign(basic_string &&other) | pmem::obj::basic_string< CharT, Traits > | |
assign(std::initializer_list< CharT > ilist) | pmem::obj::basic_string< CharT, Traits > | |
assign(InputIt first, InputIt last) | pmem::obj::basic_string< CharT, Traits > | |
assign_large_data(InputIt first, InputIt last) | pmem::obj::basic_string< CharT, Traits > | private |
assign_large_data(size_type count, value_type ch) | pmem::obj::basic_string< CharT, Traits > | private |
assign_sso_data(InputIt first, InputIt last) | pmem::obj::basic_string< CharT, Traits > | private |
assign_sso_data(size_type count, value_type ch) | pmem::obj::basic_string< CharT, Traits > | private |
at(size_type n) | pmem::obj::basic_string< CharT, Traits > | |
at(size_type n) const | pmem::obj::basic_string< CharT, Traits > | |
back() | pmem::obj::basic_string< CharT, Traits > | |
back() const | pmem::obj::basic_string< CharT, Traits > | |
basic_string() | pmem::obj::basic_string< CharT, Traits > | |
basic_string(size_type count, CharT ch) | pmem::obj::basic_string< CharT, Traits > | |
basic_string(const basic_string &other, size_type pos, size_type count=npos) | pmem::obj::basic_string< CharT, Traits > | |
basic_string(const std::basic_string< CharT > &other, size_type pos, size_type count=npos) | pmem::obj::basic_string< CharT, Traits > | |
basic_string(const CharT *s, size_type count) | pmem::obj::basic_string< CharT, Traits > | |
basic_string(const CharT *s) | pmem::obj::basic_string< CharT, Traits > | |
basic_string(InputIt first, InputIt last) | pmem::obj::basic_string< CharT, Traits > | |
basic_string(const basic_string &other) | pmem::obj::basic_string< CharT, Traits > | |
basic_string(const std::basic_string< CharT > &other) | pmem::obj::basic_string< CharT, Traits > | |
basic_string(basic_string &&other) | pmem::obj::basic_string< CharT, Traits > | |
basic_string(std::initializer_list< CharT > ilist) | pmem::obj::basic_string< CharT, Traits > | |
basic_string(const T &t) | pmem::obj::basic_string< CharT, Traits > | explicit |
basic_string(const T &t, size_type pos, size_type n) | pmem::obj::basic_string< CharT, Traits > | |
begin() | pmem::obj::basic_string< CharT, Traits > | |
begin() const noexcept | pmem::obj::basic_string< CharT, Traits > | |
c_str() const noexcept | pmem::obj::basic_string< CharT, Traits > | |
capacity() const noexcept | pmem::obj::basic_string< CharT, Traits > | |
cback() const | pmem::obj::basic_string< CharT, Traits > | |
cbegin() const noexcept | pmem::obj::basic_string< CharT, Traits > | |
cdata() const noexcept | pmem::obj::basic_string< CharT, Traits > | |
cend() const noexcept | pmem::obj::basic_string< CharT, Traits > | |
cfront() const | pmem::obj::basic_string< CharT, Traits > | |
check_pmem() const | pmem::obj::basic_string< CharT, Traits > | private |
check_pmem_tx() const | pmem::obj::basic_string< CharT, Traits > | private |
check_tx_stage_work() const | pmem::obj::basic_string< CharT, Traits > | private |
clear() | pmem::obj::basic_string< CharT, Traits > | |
compare(const basic_string &other) const | pmem::obj::basic_string< CharT, Traits > | |
compare(const std::basic_string< CharT > &other) const | pmem::obj::basic_string< CharT, Traits > | |
compare(size_type pos, size_type count, const basic_string &other) const | pmem::obj::basic_string< CharT, Traits > | |
compare(size_type pos, size_type count, const std::basic_string< CharT > &other) const | pmem::obj::basic_string< CharT, Traits > | |
compare(size_type pos1, size_type count1, const basic_string &other, size_type pos2, size_type count2=npos) const | pmem::obj::basic_string< CharT, Traits > | |
compare(size_type pos1, size_type count1, const std::basic_string< CharT > &other, size_type pos2, size_type count2=npos) const | pmem::obj::basic_string< CharT, Traits > | |
compare(const CharT *s) const | pmem::obj::basic_string< CharT, Traits > | |
compare(size_type pos, size_type count, const CharT *s) const | pmem::obj::basic_string< CharT, Traits > | |
compare(size_type pos, size_type count1, const CharT *s, size_type count2) const | pmem::obj::basic_string< CharT, Traits > | |
const_at(size_type n) const | pmem::obj::basic_string< CharT, Traits > | |
copy(CharT *s, size_type count, size_type index=0) const | pmem::obj::basic_string< CharT, Traits > | |
crbegin() const noexcept | pmem::obj::basic_string< CharT, Traits > | |
crend() const noexcept | pmem::obj::basic_string< CharT, Traits > | |
data() | pmem::obj::basic_string< CharT, Traits > | |
data() const noexcept | pmem::obj::basic_string< CharT, Traits > | |
disable_sso() | pmem::obj::basic_string< CharT, Traits > | private |
empty() const noexcept | pmem::obj::basic_string< CharT, Traits > | |
enable_sso() | pmem::obj::basic_string< CharT, Traits > | private |
end() | pmem::obj::basic_string< CharT, Traits > | |
end() const noexcept | pmem::obj::basic_string< CharT, Traits > | |
erase(size_type index=0, size_type count=npos) | pmem::obj::basic_string< CharT, Traits > | |
erase(const_iterator pos) | pmem::obj::basic_string< CharT, Traits > | |
erase(const_iterator first, const_iterator last) | pmem::obj::basic_string< CharT, Traits > | |
erase(T param) | pmem::obj::basic_string< CharT, Traits > | |
erase(T param) | pmem::obj::basic_string< CharT, Traits > | |
find(const basic_string &str, size_type pos=0) const noexcept | pmem::obj::basic_string< CharT, Traits > | |
find(const CharT *s, size_type pos, size_type count) const | pmem::obj::basic_string< CharT, Traits > | |
find(const CharT *s, size_type pos=0) const | pmem::obj::basic_string< CharT, Traits > | |
find(CharT ch, size_type pos=0) const noexcept | pmem::obj::basic_string< CharT, Traits > | |
find_first_not_of(const basic_string &str, size_type pos=0) const noexcept | pmem::obj::basic_string< CharT, Traits > | |
find_first_not_of(const CharT *s, size_type pos, size_type count) const | pmem::obj::basic_string< CharT, Traits > | |
find_first_not_of(const CharT *s, size_type pos=0) const | pmem::obj::basic_string< CharT, Traits > | |
find_first_not_of(CharT ch, size_type pos=0) const noexcept | pmem::obj::basic_string< CharT, Traits > | |
find_first_of(const basic_string &str, size_type pos=0) const noexcept | pmem::obj::basic_string< CharT, Traits > | |
find_first_of(const CharT *s, size_type pos, size_type count) const | pmem::obj::basic_string< CharT, Traits > | |
find_first_of(const CharT *s, size_type pos=0) const | pmem::obj::basic_string< CharT, Traits > | |
find_first_of(CharT ch, size_type pos=0) const noexcept | pmem::obj::basic_string< CharT, Traits > | |
find_last_not_of(const basic_string &str, size_type pos=npos) const noexcept | pmem::obj::basic_string< CharT, Traits > | |
find_last_not_of(const CharT *s, size_type pos, size_type count) const | pmem::obj::basic_string< CharT, Traits > | |
find_last_not_of(const CharT *s, size_type pos=npos) const | pmem::obj::basic_string< CharT, Traits > | |
find_last_not_of(CharT ch, size_type pos=npos) const noexcept | pmem::obj::basic_string< CharT, Traits > | |
find_last_of(const basic_string &str, size_type pos=npos) const noexcept | pmem::obj::basic_string< CharT, Traits > | |
find_last_of(const CharT *s, size_type pos, size_type count) const | pmem::obj::basic_string< CharT, Traits > | |
find_last_of(const CharT *s, size_type pos=npos) const | pmem::obj::basic_string< CharT, Traits > | |
find_last_of(CharT ch, size_type pos=npos) const noexcept | pmem::obj::basic_string< CharT, Traits > | |
for_each_ptr(for_each_ptr_function func) | pmem::obj::basic_string< CharT, Traits > | |
free_data() | pmem::obj::basic_string< CharT, Traits > | |
front() | pmem::obj::basic_string< CharT, Traits > | |
front() const | pmem::obj::basic_string< CharT, Traits > | |
get_pool() const | pmem::obj::basic_string< CharT, Traits > | private |
get_size(InputIt first, InputIt last) const | pmem::obj::basic_string< CharT, Traits > | private |
get_size(size_type count, value_type ch) const | pmem::obj::basic_string< CharT, Traits > | private |
get_size(const basic_string &other) const | pmem::obj::basic_string< CharT, Traits > | private |
get_sso_size() const | pmem::obj::basic_string< CharT, Traits > | private |
initialize(Args &&... args) | pmem::obj::basic_string< CharT, Traits > | private |
insert(size_type index, size_type count, CharT ch) | pmem::obj::basic_string< CharT, Traits > | |
insert(size_type index, const CharT *s) | pmem::obj::basic_string< CharT, Traits > | |
insert(size_type index, const CharT *s, size_type count) | pmem::obj::basic_string< CharT, Traits > | |
insert(size_type index, const basic_string &str) | pmem::obj::basic_string< CharT, Traits > | |
insert(size_type index1, const basic_string &str, size_type index2, size_type count=npos) | pmem::obj::basic_string< CharT, Traits > | |
insert(const_iterator pos, CharT ch) | pmem::obj::basic_string< CharT, Traits > | |
insert(const_iterator pos, size_type count, CharT ch) | pmem::obj::basic_string< CharT, Traits > | |
insert(const_iterator pos, InputIt first, InputIt last) | pmem::obj::basic_string< CharT, Traits > | |
insert(const_iterator pos, std::initializer_list< CharT > ilist) | pmem::obj::basic_string< CharT, Traits > | |
insert(T param, size_type count, CharT ch) | pmem::obj::basic_string< CharT, Traits > | |
insert(T param, size_type count, CharT ch) | pmem::obj::basic_string< CharT, Traits > | |
large_to_sso() | pmem::obj::basic_string< CharT, Traits > | private |
length() const noexcept | pmem::obj::basic_string< CharT, Traits > | |
max_size() const noexcept | pmem::obj::basic_string< CharT, Traits > | |
move_data(basic_string &&other) | pmem::obj::basic_string< CharT, Traits > | private |
operator basic_string_view< CharT, Traits >() const | pmem::obj::basic_string< CharT, Traits > | |
operator+=(const basic_string &str) | pmem::obj::basic_string< CharT, Traits > | |
operator+=(const CharT *s) | pmem::obj::basic_string< CharT, Traits > | |
operator+=(CharT c) | pmem::obj::basic_string< CharT, Traits > | |
operator+=(std::initializer_list< CharT > ilist) | pmem::obj::basic_string< CharT, Traits > | |
operator=(const basic_string &other) | pmem::obj::basic_string< CharT, Traits > | |
operator=(const std::basic_string< CharT > &other) | pmem::obj::basic_string< CharT, Traits > | |
operator=(basic_string &&other) | pmem::obj::basic_string< CharT, Traits > | |
operator=(const CharT *s) | pmem::obj::basic_string< CharT, Traits > | |
operator=(CharT ch) | pmem::obj::basic_string< CharT, Traits > | |
operator=(std::initializer_list< CharT > ilist) | pmem::obj::basic_string< CharT, Traits > | |
operator=(const T &t) | pmem::obj::basic_string< CharT, Traits > | |
operator[](size_type n) | pmem::obj::basic_string< CharT, Traits > | |
operator[](size_type n) const | pmem::obj::basic_string< CharT, Traits > | |
pop_back() | pmem::obj::basic_string< CharT, Traits > | |
push_back(CharT ch) | pmem::obj::basic_string< CharT, Traits > | |
rbegin() | pmem::obj::basic_string< CharT, Traits > | |
rbegin() const noexcept | pmem::obj::basic_string< CharT, Traits > | |
rend() | pmem::obj::basic_string< CharT, Traits > | |
rend() const noexcept | pmem::obj::basic_string< CharT, Traits > | |
replace(size_type index, size_type count, const basic_string &str) | pmem::obj::basic_string< CharT, Traits > | |
replace(const_iterator first, const_iterator last, const basic_string &str) | pmem::obj::basic_string< CharT, Traits > | |
replace(size_type index, size_type count, const basic_string &str, size_type index2, size_type count2=npos) | pmem::obj::basic_string< CharT, Traits > | |
replace(const_iterator first, const_iterator last, const CharT *s, size_type count2) | pmem::obj::basic_string< CharT, Traits > | |
replace(const_iterator first, const_iterator last, const CharT *s) | pmem::obj::basic_string< CharT, Traits > | |
replace(size_type index, size_type count, size_type count2, CharT ch) | pmem::obj::basic_string< CharT, Traits > | |
replace(const_iterator first, const_iterator last, size_type count2, CharT ch) | pmem::obj::basic_string< CharT, Traits > | |
replace(size_type index, size_type count, const CharT *s, size_type count2) | pmem::obj::basic_string< CharT, Traits > | |
replace(size_type index, size_type count, const CharT *s) | pmem::obj::basic_string< CharT, Traits > | |
replace(const_iterator first, const_iterator last, std::initializer_list< CharT > ilist) | pmem::obj::basic_string< CharT, Traits > | |
replace(const_iterator first, const_iterator last, InputIt first2, InputIt last2) | pmem::obj::basic_string< CharT, Traits > | |
replace_content(Args &&... args) | pmem::obj::basic_string< CharT, Traits > | private |
reserve(size_type new_cap=0) | pmem::obj::basic_string< CharT, Traits > | |
resize(size_type count, CharT ch) | pmem::obj::basic_string< CharT, Traits > | |
resize(size_type n) | pmem::obj::basic_string< CharT, Traits > | |
rfind(const basic_string &str, size_type pos=npos) const noexcept | pmem::obj::basic_string< CharT, Traits > | |
rfind(const CharT *s, size_type pos, size_type count) const | pmem::obj::basic_string< CharT, Traits > | |
rfind(const CharT *s, size_type pos=npos) const | pmem::obj::basic_string< CharT, Traits > | |
rfind(CharT ch, size_type pos=npos) const noexcept | pmem::obj::basic_string< CharT, Traits > | |
set_sso_size(size_type new_size) | pmem::obj::basic_string< CharT, Traits > | private |
shrink_to_fit() | pmem::obj::basic_string< CharT, Traits > | |
size() const noexcept | pmem::obj::basic_string< CharT, Traits > | |
sso_to_large(size_t new_capacity) | pmem::obj::basic_string< CharT, Traits > | private |
swap(basic_string &other) | pmem::obj::basic_string< CharT, Traits > | |
~basic_string() | pmem::obj::basic_string< CharT, Traits > | |