PMDK C++ bindings  1.5.2
This is the C++ bindings documentation for PMDK's libpmemobj.
Friends | List of all members
pmem::obj::experimental::operator_base< T > Struct Template Reference

This struct provides comparison operators between const_contiguous_iterator for specified type (as all iterators can be converted to const_iterator this allows to compare all of them). More...

#include <libpmemobj++/experimental/contiguous_iterator.hpp>

Inheritance diagram for pmem::obj::experimental::operator_base< T >:
pmem::obj::experimental::basic_contiguous_iterator< T > pmem::obj::experimental::range_snapshotting_iterator< T >

Friends

bool operator== (const const_contiguous_iterator< T > &lhs, const const_contiguous_iterator< T > &rhs)
 Non-member equal operator.
 
bool operator!= (const const_contiguous_iterator< T > &lhs, const const_contiguous_iterator< T > &rhs)
 Non-member not equal operator.
 
bool operator< (const const_contiguous_iterator< T > &lhs, const const_contiguous_iterator< T > &rhs)
 Non-member less than operator.
 
bool operator> (const const_contiguous_iterator< T > &lhs, const const_contiguous_iterator< T > &rhs)
 Non-member greater than operator.
 
bool operator<= (const const_contiguous_iterator< T > &lhs, const const_contiguous_iterator< T > &rhs)
 Non-member less or equal operator.
 
bool operator>= (const const_contiguous_iterator< T > &lhs, const const_contiguous_iterator< T > &rhs)
 Non-member greater or equal operator.
 

Detailed Description

template<typename T>
struct pmem::obj::experimental::operator_base< T >

This struct provides comparison operators between const_contiguous_iterator for specified type (as all iterators can be converted to const_iterator this allows to compare all of them).


The documentation for this struct was generated from the following file: