|
PMDK C++ bindings
1.13.0-git23.gf49772ac
This is the C++ bindings documentation for PMDK's libpmemobj.
|
Our partial std::string_view implementation. More...
#include <algorithm>#include <limits>#include <stdexcept>#include <string>#include <utility>Go to the source code of this file.
Classes | |
| class | pmem::obj::basic_string_view< CharT, Traits > |
| Our partial std::string_view implementation. More... | |
Namespaces | |
| pmem | |
| Persistent memory namespace. | |
| pmem::obj | |
| Main libpmemobj namespace. | |
Functions | |
| template<class CharT , class Traits > | |
| constexpr bool | pmem::obj::operator== (basic_string_view< CharT, Traits > lhs, basic_string_view< CharT, Traits > rhs) |
| Non-member equal operator. | |
| template<class CharT , class Traits > | |
| constexpr bool | pmem::obj::operator== (basic_string_view< CharT, Traits > lhs, typename std::common_type< basic_string_view< CharT, Traits >>::type rhs) |
| Non-member equal operator. | |
| template<class CharT , class Traits > | |
| constexpr bool | pmem::obj::operator== (typename std::common_type< basic_string_view< CharT, Traits >>::type lhs, basic_string_view< CharT, Traits > rhs) |
| Non-member equal operator. | |
| template<class CharT , class Traits > | |
| constexpr bool | pmem::obj::operator!= (basic_string_view< CharT, Traits > lhs, basic_string_view< CharT, Traits > rhs) |
| Non-member not equal operator. | |
| template<class CharT , class Traits > | |
| constexpr bool | pmem::obj::operator!= (typename std::common_type< basic_string_view< CharT, Traits >>::type lhs, basic_string_view< CharT, Traits > rhs) |
| Non-member not equal operator. | |
| template<class CharT , class Traits > | |
| constexpr bool | pmem::obj::operator!= (basic_string_view< CharT, Traits > lhs, typename std::common_type< basic_string_view< CharT, Traits >>::type rhs) |
| Non-member not equal operator. | |
| template<class CharT , class Traits > | |
| constexpr bool | pmem::obj::operator< (basic_string_view< CharT, Traits > lhs, basic_string_view< CharT, Traits > rhs) |
| Non-member less than operator. | |
| template<class CharT , class Traits > | |
| constexpr bool | pmem::obj::operator< (typename std::common_type< basic_string_view< CharT, Traits >>::type lhs, basic_string_view< CharT, Traits > rhs) |
| Non-member less than operator. | |
| template<class CharT , class Traits > | |
| constexpr bool | pmem::obj::operator< (basic_string_view< CharT, Traits > lhs, typename std::common_type< basic_string_view< CharT, Traits >>::type rhs) |
| Non-member less than operator. | |
| template<class CharT , class Traits > | |
| constexpr bool | pmem::obj::operator<= (basic_string_view< CharT, Traits > lhs, basic_string_view< CharT, Traits > rhs) |
| Non-member less or equal operator. | |
| template<class CharT , class Traits > | |
| constexpr bool | pmem::obj::operator<= (basic_string_view< CharT, Traits > lhs, typename std::common_type< basic_string_view< CharT, Traits >>::type rhs) |
| Non-member less or equal operator. | |
| template<class CharT , class Traits > | |
| constexpr bool | pmem::obj::operator<= (typename std::common_type< basic_string_view< CharT, Traits >>::type lhs, basic_string_view< CharT, Traits > rhs) |
| Non-member less or equal operator. | |
| template<class CharT , class Traits > | |
| constexpr bool | pmem::obj::operator> (basic_string_view< CharT, Traits > lhs, basic_string_view< CharT, Traits > rhs) |
| Non-member greater than operator. | |
| template<class CharT , class Traits > | |
| constexpr bool | pmem::obj::operator> (typename std::common_type< basic_string_view< CharT, Traits >>::type lhs, basic_string_view< CharT, Traits > rhs) |
| Non-member greater than operator. | |
| template<class CharT , class Traits > | |
| constexpr bool | pmem::obj::operator> (basic_string_view< CharT, Traits > lhs, typename std::common_type< basic_string_view< CharT, Traits >>::type rhs) |
| Non-member greater than operator. | |
| template<class CharT , class Traits > | |
| constexpr bool | pmem::obj::operator>= (basic_string_view< CharT, Traits > lhs, basic_string_view< CharT, Traits > rhs) |
| Non-member greater or equal operator. | |
| template<class CharT , class Traits > | |
| constexpr bool | pmem::obj::operator>= (typename std::common_type< basic_string_view< CharT, Traits >>::type lhs, basic_string_view< CharT, Traits > rhs) |
| Non-member greater or equal operator. | |
| template<class CharT , class Traits > | |
| constexpr bool | pmem::obj::operator>= (basic_string_view< CharT, Traits > lhs, typename std::common_type< basic_string_view< CharT, Traits >>::type rhs) |
| Non-member greater or equal operator. | |
Our partial std::string_view implementation.