8#include "Arp/Base/Core/Detail/Enumerator.hxx"
9namespace Arp {
namespace Base {
namespace Core
16template<
class Iterator>
23 typename Iterator::reference operator()(Iterator i)
const
31 const typename Iterator::value_type::first_type& operator()(Iterator i)
const
39 typename Iterator::value_type::second_type& operator()(Iterator i)
const
47 const typename Iterator::value_type::second_type& operator()(Iterator i)
const
This class implements several adapter of STL iterators to extract specific properties.
Definition: Enumerator.IteratorAdapters.hxx:18
This class defines a base class for all enumerator implementations and some predefined enumerators as...
Definition: Enumerator.hxx:24
Root namespace for the PLCnext API
The key functor for maps.
Definition: Enumerator.IteratorAdapters.hxx:30
The mapped value functor for maps for const values.
Definition: Enumerator.IteratorAdapters.hxx:46
The mapped value functor for maps.
Definition: Enumerator.IteratorAdapters.hxx:38
The Value functor.
Definition: Enumerator.IteratorAdapters.hxx:22