Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
iterator_facade.hpp
Go to the documentation of this file.
static constexpr auto is_random_access
Definition: iterator_facade.hpp:64
static decltype(auto) dereference(T &&x)
Definition: iterator_facade.hpp:21
bool operator>(const DerivedT &rhs) const
Definition: iterator_facade.hpp:189
static decltype(auto) distance_to(T1 &&x1, T2 &&x2)
Definition: iterator_facade.hpp:41
static decltype(auto) equal(T1 &&x1, T2 &&x2)
Definition: iterator_facade.hpp:33
DerivedT operator+(DifferenceTypeT n) const
Definition: iterator_facade.hpp:156
reference_proxy operator[](DifferenceTypeT n) const
Definition: iterator_facade.hpp:104
ReferenceT operator*() const
Definition: iterator_facade.hpp:96
DerivedT operator++(int)
Definition: iterator_facade.hpp:124
DerivedT iter_
Definition: iterator_facade.hpp:74
reference_proxy(DerivedT iter)
Definition: iterator_facade.hpp:76
PointerT operator->() const
Definition: iterator_facade.hpp:100
DerivedT & operator++()
Definition: iterator_facade.hpp:119
bool operator<(const DerivedT &rhs) const
Definition: iterator_facade.hpp:179
DerivedT & operator--()
Definition: iterator_facade.hpp:131
Definition: algorithm.hpp:15
static decltype(auto) decrement(T &&x)
Definition: iterator_facade.hpp:29
bool operator<=(const DerivedT &rhs) const
Definition: iterator_facade.hpp:184
DerivedT & operator+=(DifferenceTypeT n)
Definition: iterator_facade.hpp:145
bool operator==(const DerivedT &rhs) const
Definition: iterator_facade.hpp:110
DifferenceTypeT operator-(const DerivedT &rhs) const
Definition: iterator_facade.hpp:173
static decltype(auto) increment(T &&x)
Definition: iterator_facade.hpp:25
bool operator>=(const DerivedT &rhs) const
Definition: iterator_facade.hpp:194
static constexpr auto is_bidirectional
Definition: iterator_facade.hpp:67
friend DerivedT operator+(DifferenceTypeT n, const DerivedT &i)
Definition: iterator_facade.hpp:162
DerivedT operator--(int)
Definition: iterator_facade.hpp:137
bool operator!=(const DerivedT &rhs) const
Definition: iterator_facade.hpp:114
friend iterator_facade
Definition: iterator_facade.hpp:73
const DerivedT & derived() const
Definition: iterator_facade.hpp:82
static decltype(auto) advance(T &&x, D d)
Definition: iterator_facade.hpp:37
DerivedT operator-(DifferenceTypeT n) const
Definition: iterator_facade.hpp:167
DerivedT & operator-=(DifferenceTypeT n)
Definition: iterator_facade.hpp:150