| 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) const | pmem::obj::experimental::basic_string< CharT, Traits > | |
| back() | pmem::obj::experimental::basic_string< CharT, Traits > | |
| back() const | pmem::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 noexcept | pmem::obj::experimental::basic_string< CharT, Traits > | |
| c_str() const noexcept | pmem::obj::experimental::basic_string< CharT, Traits > | |
| capacity() const noexcept | pmem::obj::experimental::basic_string< CharT, Traits > | |
| cback() const | pmem::obj::experimental::basic_string< CharT, Traits > | |
| cbegin() const noexcept | pmem::obj::experimental::basic_string< CharT, Traits > | |
| cdata() const noexcept | pmem::obj::experimental::basic_string< CharT, Traits > | |
| cend() const noexcept | pmem::obj::experimental::basic_string< CharT, Traits > | |
| cfront() const | pmem::obj::experimental::basic_string< CharT, Traits > | |
| check_pmem() const | pmem::obj::experimental::basic_string< CharT, Traits > | private |
| check_pmem_tx() const | pmem::obj::experimental::basic_string< CharT, Traits > | private |
| check_tx_stage_work() const | pmem::obj::experimental::basic_string< CharT, Traits > | private |
| clear() | pmem::obj::experimental::basic_string< CharT, Traits > | |
| compare(const basic_string &other) const | pmem::obj::experimental::basic_string< CharT, Traits > | |
| compare(const std::basic_string< CharT > &other) const | pmem::obj::experimental::basic_string< CharT, Traits > | |
| compare(size_type pos, size_type count, const basic_string &other) const | pmem::obj::experimental::basic_string< CharT, Traits > | |
| compare(size_type pos, size_type count, const std::basic_string< CharT > &other) const | pmem::obj::experimental::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::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) const | pmem::obj::experimental::basic_string< CharT, Traits > | |
| compare(const CharT *s) const | pmem::obj::experimental::basic_string< CharT, Traits > | |
| compare(size_type pos, size_type count, const CharT *s) const | pmem::obj::experimental::basic_string< CharT, Traits > | |
| compare(size_type pos, size_type count1, const CharT *s, size_type count2) const | pmem::obj::experimental::basic_string< CharT, Traits > | |
| const_at(size_type n) const | pmem::obj::experimental::basic_string< CharT, Traits > | |
| crbegin() const noexcept | pmem::obj::experimental::basic_string< CharT, Traits > | |
| crend() const noexcept | pmem::obj::experimental::basic_string< CharT, Traits > | |
| data | pmem::obj::experimental::basic_string< CharT, Traits > | |
| disable_sso() | pmem::obj::experimental::basic_string< CharT, Traits > | private |
| empty() const noexcept | pmem::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 noexcept | pmem::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() const | pmem::obj::experimental::basic_string< CharT, Traits > | |
| get_pool() const | pmem::obj::experimental::basic_string< CharT, Traits > | private |
| get_size(InputIt first, InputIt last) const | pmem::obj::experimental::basic_string< CharT, Traits > | private |
| get_size(size_type count, value_type ch) const | pmem::obj::experimental::basic_string< CharT, Traits > | private |
| get_size(const basic_string &other) const | pmem::obj::experimental::basic_string< CharT, Traits > | private |
| get_sso_size() const | pmem::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 noexcept | pmem::obj::experimental::basic_string< CharT, Traits > | |
| max_size() const noexcept | pmem::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) const | pmem::obj::experimental::basic_string< CharT, Traits > | |
| rbegin() | pmem::obj::experimental::basic_string< CharT, Traits > | |
| rbegin() const noexcept | pmem::obj::experimental::basic_string< CharT, Traits > | |
| rend() | pmem::obj::experimental::basic_string< CharT, Traits > | |
| rend() const noexcept | pmem::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 noexcept | pmem::obj::experimental::basic_string< CharT, Traits > | |
| snapshot_sso() const | pmem::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 > | |