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

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

_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) constpmem::obj::basic_string< CharT, Traits >
back()pmem::obj::basic_string< CharT, Traits >
back() constpmem::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 noexceptpmem::obj::basic_string< CharT, Traits >
c_str() const noexceptpmem::obj::basic_string< CharT, Traits >
capacity() const noexceptpmem::obj::basic_string< CharT, Traits >
cback() constpmem::obj::basic_string< CharT, Traits >
cbegin() const noexceptpmem::obj::basic_string< CharT, Traits >
cdata() const noexceptpmem::obj::basic_string< CharT, Traits >
cend() const noexceptpmem::obj::basic_string< CharT, Traits >
cfront() constpmem::obj::basic_string< CharT, Traits >
clear()pmem::obj::basic_string< CharT, Traits >
compare(const basic_string &other) constpmem::obj::basic_string< CharT, Traits >
compare(const std::basic_string< CharT > &other) constpmem::obj::basic_string< CharT, Traits >
compare(size_type pos, size_type count, const basic_string &other) constpmem::obj::basic_string< CharT, Traits >
compare(size_type pos, size_type count, const std::basic_string< CharT > &other) constpmem::obj::basic_string< CharT, Traits >
compare(size_type pos1, size_type count1, const basic_string &other, size_type pos2, size_type count2=npos) constpmem::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) constpmem::obj::basic_string< CharT, Traits >
compare(const CharT *s) constpmem::obj::basic_string< CharT, Traits >
compare(size_type pos, size_type count, const CharT *s) constpmem::obj::basic_string< CharT, Traits >
compare(size_type pos, size_type count1, const CharT *s, size_type count2) constpmem::obj::basic_string< CharT, Traits >
const_at(size_type n) constpmem::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) constpmem::obj::basic_string< CharT, Traits >
crange(size_type start, size_type n) constpmem::obj::basic_string< CharT, Traits >
crbegin() const noexceptpmem::obj::basic_string< CharT, Traits >
crend() const noexceptpmem::obj::basic_string< CharT, Traits >
data()pmem::obj::basic_string< CharT, Traits >
data() const noexceptpmem::obj::basic_string< CharT, Traits >
difference_type typedef (defined in pmem::obj::basic_string< CharT, Traits >)pmem::obj::basic_string< CharT, Traits >
empty() const noexceptpmem::obj::basic_string< CharT, Traits >
end()pmem::obj::basic_string< CharT, Traits >
end() const noexceptpmem::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 noexceptpmem::obj::basic_string< CharT, Traits >
find(const CharT *s, size_type pos, size_type count) constpmem::obj::basic_string< CharT, Traits >
find(const CharT *s, size_type pos=0) constpmem::obj::basic_string< CharT, Traits >
find(CharT ch, size_type pos=0) const noexceptpmem::obj::basic_string< CharT, Traits >
find_first_not_of(const basic_string &str, size_type pos=0) const noexceptpmem::obj::basic_string< CharT, Traits >
find_first_not_of(const CharT *s, size_type pos, size_type count) constpmem::obj::basic_string< CharT, Traits >
find_first_not_of(const CharT *s, size_type pos=0) constpmem::obj::basic_string< CharT, Traits >
find_first_not_of(CharT ch, size_type pos=0) const noexceptpmem::obj::basic_string< CharT, Traits >
find_first_of(const basic_string &str, size_type pos=0) const noexceptpmem::obj::basic_string< CharT, Traits >
find_first_of(const CharT *s, size_type pos, size_type count) constpmem::obj::basic_string< CharT, Traits >
find_first_of(const CharT *s, size_type pos=0) constpmem::obj::basic_string< CharT, Traits >
find_first_of(CharT ch, size_type pos=0) const noexceptpmem::obj::basic_string< CharT, Traits >
find_last_not_of(const basic_string &str, size_type pos=npos) const noexceptpmem::obj::basic_string< CharT, Traits >
find_last_not_of(const CharT *s, size_type pos, size_type count) constpmem::obj::basic_string< CharT, Traits >
find_last_not_of(const CharT *s, size_type pos=npos) constpmem::obj::basic_string< CharT, Traits >
find_last_not_of(CharT ch, size_type pos=npos) const noexceptpmem::obj::basic_string< CharT, Traits >
find_last_of(const basic_string &str, size_type pos=npos) const noexceptpmem::obj::basic_string< CharT, Traits >
find_last_of(const CharT *s, size_type pos, size_type count) constpmem::obj::basic_string< CharT, Traits >
find_last_of(const CharT *s, size_type pos=npos) constpmem::obj::basic_string< CharT, Traits >
find_last_of(CharT ch, size_type pos=npos) const noexceptpmem::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() constpmem::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 noexceptpmem::obj::basic_string< CharT, Traits >
max_size() const noexceptpmem::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 >() constpmem::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) constpmem::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) constpmem::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 noexceptpmem::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 noexceptpmem::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 noexceptpmem::obj::basic_string< CharT, Traits >
rfind(const CharT *s, size_type pos, size_type count) constpmem::obj::basic_string< CharT, Traits >
rfind(const CharT *s, size_type pos=npos) constpmem::obj::basic_string< CharT, Traits >
rfind(CharT ch, size_type pos=npos) const noexceptpmem::obj::basic_string< CharT, Traits >
shrink_to_fit()pmem::obj::basic_string< CharT, Traits >
size() const noexceptpmem::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 >