#include <sparse_array.hpp>
|
|
using | value_type = typename std::remove_reference< return_type >::type |
| |
|
using | pointer = value_type * |
| |
|
using | const_pointer = value_type const * |
| |
|
using | reference = value_type & |
| |
|
using | const_reference = value_type const & |
| |
|
using | difference_type = typename std::iterator_traits< Iterator >::difference_type |
| |
|
using | iterator_category = typename std::iterator_traits< Iterator >::iterator_category |
| |
template<typename Iterator, typename Accessor>
class pstore::details::pair_field_iterator< Iterator, Accessor >
- Template Parameters
-
| Iterator | An iterator type whose value_type is a std::pair<>. |
| Accessor | The type of a function which will be called to yield the values from the pair. It should accept a single parameter of type Iterator and return the value of the first or second field of the referenced std::pair<> instance. |
The documentation for this class was generated from the following file: