ant
A2 ant: class-based analysis framework
ant::std_ext::mapped_vectors< Key, Value >::const_iterator Class Reference

#include <mapped_vectors.h>

+ Inheritance diagram for ant::std_ext::mapped_vectors< Key, Value >::const_iterator:
+ Collaboration diagram for ant::std_ext::mapped_vectors< Key, Value >::const_iterator:

Public Types

using const_reference = typename std::add_const< reference >::type
 
using const_pointer = typename std::add_const< pointer >::type
 

Public Member Functions

bool operator== (const const_iterator &rhs) const
 
bool operator!= (const const_iterator &rhs) const
 
const_iteratoroperator++ ()
 
const_reference operator* () const
 
const_pointer operator-> () const
 

Friends

struct mapped_vectors
 

Member Typedef Documentation

◆ const_pointer

template<typename Key, typename Value>
using ant::std_ext::mapped_vectors< Key, Value >::const_iterator::const_pointer = typename std::add_const<pointer>::type

◆ const_reference

template<typename Key, typename Value>
using ant::std_ext::mapped_vectors< Key, Value >::const_iterator::const_reference = typename std::add_const<reference>::type

Member Function Documentation

◆ operator!=()

template<typename Key, typename Value>
bool ant::std_ext::mapped_vectors< Key, Value >::const_iterator::operator!= ( const const_iterator rhs) const
inline

◆ operator*()

template<typename Key, typename Value>
const_reference ant::std_ext::mapped_vectors< Key, Value >::const_iterator::operator* ( ) const
inline

◆ operator++()

template<typename Key, typename Value>
const_iterator& ant::std_ext::mapped_vectors< Key, Value >::const_iterator::operator++ ( )
inline

◆ operator->()

template<typename Key, typename Value>
const_pointer ant::std_ext::mapped_vectors< Key, Value >::const_iterator::operator-> ( ) const
inline

◆ operator==()

template<typename Key, typename Value>
bool ant::std_ext::mapped_vectors< Key, Value >::const_iterator::operator== ( const const_iterator rhs) const
inline

Friends And Related Function Documentation

◆ mapped_vectors

template<typename Key, typename Value>
friend struct mapped_vectors
friend

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