| _data (defined in pmem::obj::basic_string< CharT, Traits >) | pmem::obj::basic_string< CharT, Traits > | |
| _data (defined in pmem::obj::basic_string< CharT, Traits >) | pmem::obj::basic_string< CharT, Traits > | |
| _size (defined in pmem::obj::basic_string< CharT, Traits >) | pmem::obj::basic_string< CharT, Traits > | |
| 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(InputIt first, InputIt last) (defined in pmem::obj::basic_string< CharT, Traits >) | 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(InputIt first, InputIt last) (defined in pmem::obj::basic_string< CharT, Traits >) | 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 > | |
| 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 > | |
| 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 > | |
| const_iterator typedef (defined in pmem::obj::basic_string< CharT, Traits >) | pmem::obj::basic_string< CharT, Traits > | |
| const_pointer typedef (defined in pmem::obj::basic_string< CharT, Traits >) | pmem::obj::basic_string< CharT, Traits > | |
| const_reference typedef (defined in pmem::obj::basic_string< CharT, Traits >) | pmem::obj::basic_string< CharT, Traits > | |
| const_reverse_iterator typedef (defined in pmem::obj::basic_string< CharT, Traits >) | pmem::obj::basic_string< CharT, Traits > | |
| copy(CharT *s, size_type count, size_type index=0) const | pmem::obj::basic_string< CharT, Traits > | |
| crange(size_type start, size_type n) 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 > | |
| difference_type typedef (defined in pmem::obj::basic_string< CharT, Traits >) | pmem::obj::basic_string< CharT, Traits > | |
| empty() const noexcept | pmem::obj::basic_string< CharT, Traits > | |
| 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) (defined in pmem::obj::basic_string< CharT, Traits >) | 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 > | |
| for_each_ptr_function typedef (defined in pmem::obj::basic_string< CharT, Traits >) | 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 > | |
| 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) (defined in pmem::obj::basic_string< CharT, Traits >) | 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 > | |
| iterator typedef (defined in pmem::obj::basic_string< CharT, Traits >) | pmem::obj::basic_string< CharT, Traits > | |
| length() const noexcept | pmem::obj::basic_string< CharT, Traits > | |
| max_size() const noexcept | pmem::obj::basic_string< CharT, Traits > | |
| non_sso (defined in pmem::obj::basic_string< CharT, Traits >) | pmem::obj::basic_string< CharT, Traits > | |
| npos (defined in pmem::obj::basic_string< CharT, Traits >) | pmem::obj::basic_string< CharT, Traits > | static |
| operator basic_string_view< CharT, Traits >() const | pmem::obj::basic_string< CharT, Traits > | |
| operator!=(const basic_string< CharT, Traits > &lhs, const basic_string< CharT, Traits > &rhs) | pmem::obj::basic_string< CharT, Traits > | related |
| operator!=(const CharT *lhs, const basic_string< CharT, Traits > &rhs) | pmem::obj::basic_string< CharT, Traits > | related |
| operator!=(const basic_string< CharT, Traits > &lhs, const CharT *rhs) | pmem::obj::basic_string< CharT, Traits > | related |
| operator!=(const std::basic_string< CharT, Traits > &lhs, const basic_string< CharT, Traits > &rhs) | pmem::obj::basic_string< CharT, Traits > | related |
| operator!=(const basic_string< CharT, Traits > &lhs, const std::basic_string< CharT, Traits > &rhs) | pmem::obj::basic_string< CharT, Traits > | related |
| 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< CharT, Traits > &lhs, const basic_string< CharT, Traits > &rhs) | pmem::obj::basic_string< CharT, Traits > | related |
| operator<(const CharT *lhs, const basic_string< CharT, Traits > &rhs) | pmem::obj::basic_string< CharT, Traits > | related |
| operator<(const basic_string< CharT, Traits > &lhs, const CharT *rhs) | pmem::obj::basic_string< CharT, Traits > | related |
| operator<(const std::basic_string< CharT, Traits > &lhs, const basic_string< CharT, Traits > &rhs) | pmem::obj::basic_string< CharT, Traits > | related |
| operator<(const basic_string< CharT, Traits > &lhs, const std::basic_string< CharT, Traits > &rhs) | pmem::obj::basic_string< CharT, Traits > | related |
| operator<=(const basic_string< CharT, Traits > &lhs, const basic_string< CharT, Traits > &rhs) | pmem::obj::basic_string< CharT, Traits > | related |
| operator<=(const CharT *lhs, const basic_string< CharT, Traits > &rhs) | pmem::obj::basic_string< CharT, Traits > | related |
| operator<=(const basic_string< CharT, Traits > &lhs, const CharT *rhs) | pmem::obj::basic_string< CharT, Traits > | related |
| operator<=(const std::basic_string< CharT, Traits > &lhs, const basic_string< CharT, Traits > &rhs) | pmem::obj::basic_string< CharT, Traits > | related |
| operator<=(const basic_string< CharT, Traits > &lhs, const std::basic_string< CharT, Traits > &rhs) | pmem::obj::basic_string< CharT, Traits > | related |
| 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) (defined in pmem::obj::basic_string< CharT, Traits >) | pmem::obj::basic_string< CharT, Traits > | |
| operator=(const T &t) | pmem::obj::basic_string< CharT, Traits > | |
| operator==(const basic_string< CharT, Traits > &lhs, const basic_string< CharT, Traits > &rhs) | pmem::obj::basic_string< CharT, Traits > | related |
| operator==(const CharT *lhs, const basic_string< CharT, Traits > &rhs) | pmem::obj::basic_string< CharT, Traits > | related |
| operator==(const basic_string< CharT, Traits > &lhs, const CharT *rhs) | pmem::obj::basic_string< CharT, Traits > | related |
| operator==(const std::basic_string< CharT, Traits > &lhs, const basic_string< CharT, Traits > &rhs) | pmem::obj::basic_string< CharT, Traits > | related |
| operator==(const basic_string< CharT, Traits > &lhs, const std::basic_string< CharT, Traits > &rhs) | pmem::obj::basic_string< CharT, Traits > | related |
| operator>(const basic_string< CharT, Traits > &lhs, const basic_string< CharT, Traits > &rhs) | pmem::obj::basic_string< CharT, Traits > | related |
| operator>(const CharT *lhs, const basic_string< CharT, Traits > &rhs) | pmem::obj::basic_string< CharT, Traits > | related |
| operator>(const basic_string< CharT, Traits > &lhs, const CharT *rhs) | pmem::obj::basic_string< CharT, Traits > | related |
| operator>(const std::basic_string< CharT, Traits > &lhs, const basic_string< CharT, Traits > &rhs) | pmem::obj::basic_string< CharT, Traits > | related |
| operator>(const basic_string< CharT, Traits > &lhs, const std::basic_string< CharT, Traits > &rhs) | pmem::obj::basic_string< CharT, Traits > | related |
| operator>=(const basic_string< CharT, Traits > &lhs, const basic_string< CharT, Traits > &rhs) | pmem::obj::basic_string< CharT, Traits > | related |
| operator>=(const CharT *lhs, const basic_string< CharT, Traits > &rhs) | pmem::obj::basic_string< CharT, Traits > | related |
| operator>=(const basic_string< CharT, Traits > &lhs, const CharT *rhs) | pmem::obj::basic_string< CharT, Traits > | related |
| operator>=(const std::basic_string< CharT, Traits > &lhs, const basic_string< CharT, Traits > &rhs) | pmem::obj::basic_string< CharT, Traits > | related |
| operator>=(const basic_string< CharT, Traits > &lhs, const std::basic_string< CharT, Traits > &rhs) | pmem::obj::basic_string< CharT, Traits > | related |
| operator[](size_type n) | pmem::obj::basic_string< CharT, Traits > | |
| operator[](size_type n) const | pmem::obj::basic_string< CharT, Traits > | |
| pointer typedef (defined in pmem::obj::basic_string< CharT, Traits >) | pmem::obj::basic_string< CharT, Traits > | |
| pop_back() | pmem::obj::basic_string< CharT, Traits > | |
| push_back(CharT ch) | pmem::obj::basic_string< CharT, Traits > | |
| range(size_type p, size_type count) | pmem::obj::basic_string< CharT, Traits > | |
| range(size_type start, size_type n, size_type snapshot_size) | pmem::obj::basic_string< CharT, Traits > | |
| range(size_type start, size_type n) const | pmem::obj::basic_string< CharT, Traits > | |
| range_snapshotting_iterator typedef (defined in pmem::obj::basic_string< CharT, Traits >) | pmem::obj::basic_string< CharT, Traits > | |
| rbegin() | pmem::obj::basic_string< CharT, Traits > | |
| rbegin() const noexcept | pmem::obj::basic_string< CharT, Traits > | |
| reference typedef (defined in pmem::obj::basic_string< CharT, Traits >) | 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, InputIt first2, InputIt last2) (defined in pmem::obj::basic_string< CharT, Traits >) | 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 > | |
| 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 > | |
| reverse_iterator typedef (defined in pmem::obj::basic_string< CharT, Traits >) | 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 > | |
| shrink_to_fit() | pmem::obj::basic_string< CharT, Traits > | |
| size() const noexcept | pmem::obj::basic_string< CharT, Traits > | |
| size_type typedef (defined in pmem::obj::basic_string< CharT, Traits >) | pmem::obj::basic_string< CharT, Traits > | |
| sso (defined in pmem::obj::basic_string< CharT, Traits >) | pmem::obj::basic_string< CharT, Traits > | |
| sso_capacity (defined in pmem::obj::basic_string< CharT, Traits >) | pmem::obj::basic_string< CharT, Traits > | static |
| swap(basic_string &other) | pmem::obj::basic_string< CharT, Traits > | |
| swap(basic_string< CharT, Traits > &lhs, basic_string< CharT, Traits > &rhs) | pmem::obj::basic_string< CharT, Traits > | related |
| traits_type typedef (defined in pmem::obj::basic_string< CharT, Traits >) | pmem::obj::basic_string< CharT, Traits > | |
| value_type typedef (defined in pmem::obj::basic_string< CharT, Traits >) | pmem::obj::basic_string< CharT, Traits > | |
| ~basic_string() | pmem::obj::basic_string< CharT, Traits > | |