CCF
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
ccf::nonstd::KeyIterator< TMapIterator > Class Template Reference

#include <nonstd.h>

Inherits TMapIterator.

Public Types

using Key = typename std::iterator_traits< TMapIterator >::value_type::first_type
 
using value_type = Key
 

Public Member Functions

 KeyIterator ()
 
 KeyIterator (TMapIterator it)
 
Keyoperator-> ()
 
Key operator* ()
 

Member Typedef Documentation

◆ Key

template<typename TMapIterator >
using ccf::nonstd::KeyIterator< TMapIterator >::Key = typename std::iterator_traits<TMapIterator>::value_type::first_type

◆ value_type

template<typename TMapIterator >
using ccf::nonstd::KeyIterator< TMapIterator >::value_type = Key

Constructor & Destructor Documentation

◆ KeyIterator() [1/2]

template<typename TMapIterator >
ccf::nonstd::KeyIterator< TMapIterator >::KeyIterator ( )
inline

◆ KeyIterator() [2/2]

template<typename TMapIterator >
ccf::nonstd::KeyIterator< TMapIterator >::KeyIterator ( TMapIterator  it)
inline

Member Function Documentation

◆ operator*()

template<typename TMapIterator >
Key ccf::nonstd::KeyIterator< TMapIterator >::operator* ( )
inline

◆ operator->()

template<typename TMapIterator >
Key * ccf::nonstd::KeyIterator< TMapIterator >::operator-> ( )
inline

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