cartobase  5.0.5
interface_internal::MapIterator< M > Class Template Reference

#include <cartobase/object/object_internal.h>

Inheritance diagram for interface_internal::MapIterator< M >:
Collaboration diagram for interface_internal::MapIterator< M >:

Public Member Functions

 MapIterator ()
 
bool isValid () const
 
Object currentValue () const
 
void next ()
 
 MapIterator (const typename M::const_iterator &begin, const typename M::const_iterator &end)
 

Public Attributes

M::const_iterator _iterator
 
M::const_iterator _end
 

Detailed Description

template<typename M>
class interface_internal::MapIterator< M >

Definition at line 1951 of file object_internal.h.

Constructor & Destructor Documentation

◆ MapIterator() [1/2]

template<typename M >
interface_internal::MapIterator< M >::MapIterator ( )
inline

Definition at line 1954 of file object_internal.h.

◆ MapIterator() [2/2]

template<typename M >
interface_internal::MapIterator< M >::MapIterator ( const typename M::const_iterator &  begin,
const typename M::const_iterator &  end 
)
inline

Definition at line 1969 of file object_internal.h.

Member Function Documentation

◆ currentValue()

template<typename M >
Object interface_internal::MapIterator< M >::currentValue ( ) const
inline

Definition at line 1959 of file object_internal.h.

◆ isValid()

template<typename M >
bool interface_internal::MapIterator< M >::isValid ( ) const
inline

Definition at line 1955 of file object_internal.h.

◆ next()

template<typename M >
void interface_internal::MapIterator< M >::next ( )
inline

Definition at line 1963 of file object_internal.h.

Member Data Documentation

◆ _end

template<typename M >
M::const_iterator interface_internal::MapIterator< M >::_end

Definition at line 1978 of file object_internal.h.

◆ _iterator

template<typename M >
M::const_iterator interface_internal::MapIterator< M >::_iterator

Definition at line 1977 of file object_internal.h.


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