|
|
using | Base = zip_traits< ZipType, Iters... > |
| |
|
using | value_type = typename Base::value_type |
| |
|
|
| zip_common (Iters &&... ts) |
| |
|
value_type | operator* () |
| |
|
const value_type | operator* () const |
| |
|
ZipType & | operator++ () |
| |
|
ZipType & | operator-- () |
| |
|
DerivedT | operator+ (DifferenceTypeT n) const |
| |
|
DerivedT | operator- (DifferenceTypeT n) const |
| |
|
DerivedT & | operator++ () |
| |
|
DerivedT | operator++ (int) |
| |
|
DerivedT & | operator-- () |
| |
|
DerivedT | operator-- (int) |
| |
|
bool | operator!= (const DerivedT &RHS) const |
| |
|
bool | operator> (const DerivedT &RHS) const |
| |
|
bool | operator<= (const DerivedT &RHS) const |
| |
|
bool | operator>= (const DerivedT &RHS) const |
| |
|
PointerT | operator-> () |
| |
|
PointerT | operator-> () const |
| |
|
ReferenceProxy | operator[] (DifferenceTypeT n) |
| |
|
ReferenceProxy | operator[] (DifferenceTypeT n) const |
| |
|
|
std::tuple< Iters... > | iterators |
| |
|
|
template<size_t... Ns> |
| value_type | deref (std::index_sequence< Ns... >) const |
| |
|
template<size_t... Ns> |
| decltype(iterators) | tup_inc (std::index_sequence< Ns... >) const |
| |
|
template<size_t... Ns> |
| decltype(iterators) | tup_dec (std::index_sequence< Ns... >) const |
| |
|
| enum | { IsRandomAccess,
IsBidirectional
} |
| |
The documentation for this struct was generated from the following file:
- /__w/1/s/wpiutil/src/main/native/include/wpi/STLExtras.h