Apama  10.15.1.2
com::softwareag::connectivity::map_t::_iterator< DATA, UNDERLYING, PAIR > Struct Template Reference

Forward/reverse and const/non-const iterators are implemented using this class. More...

#include <sag_connectivity_cpp.hpp>

Inheritance diagram for com::softwareag::connectivity::map_t::_iterator< DATA, UNDERLYING, PAIR >:
com::softwareag::connectivity::metadata_t::_iterator< DATA, UNDERLYING, PAIR >

Detailed Description

template<typename DATA, typename UNDERLYING, typename PAIR>
struct com::softwareag::connectivity::map_t::_iterator< DATA, UNDERLYING, PAIR >

Forward/reverse and const/non-const iterators are implemented using this class.

It implements the std::bidirectional_iterator concept: http://en.cppreference.com/w/cpp/concept/BidirectionalIterator

You must not modify the map object while iterating over it. The iterator will throw (or assert on a non-NDEBUG build) if you try deferencing it after modifying the map object.


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