cartobase 6.0.6
interface_internal::SetIterator< S > Class Template Reference

#include <cartobase/object/object_internal.h>

Inheritance diagram for interface_internal::SetIterator< S >:
Collaboration diagram for interface_internal::SetIterator< S >:

Public Member Functions

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

Public Attributes

S::const_iterator _iterator
 
S::const_iterator _end
 

Detailed Description

template<typename S>
class interface_internal::SetIterator< S >

Definition at line 1794 of file object_internal.h.

Constructor & Destructor Documentation

◆ SetIterator() [1/2]

template<typename S>
interface_internal::SetIterator< S >::SetIterator ( )
inline

Definition at line 1797 of file object_internal.h.

◆ SetIterator() [2/2]

template<typename S>
interface_internal::SetIterator< S >::SetIterator ( const typename S::const_iterator & begin,
const typename S::const_iterator & end )
inline

Definition at line 1812 of file object_internal.h.

References _end, and _iterator.

Member Function Documentation

◆ currentValue()

template<typename S>
Object interface_internal::SetIterator< S >::currentValue ( ) const
inline

Definition at line 1802 of file object_internal.h.

References _iterator.

◆ isValid()

template<typename S>
bool interface_internal::SetIterator< S >::isValid ( ) const
inline

Definition at line 1798 of file object_internal.h.

References _end, and _iterator.

◆ next()

template<typename S>
void interface_internal::SetIterator< S >::next ( )
inline

Definition at line 1806 of file object_internal.h.

References _iterator.

Member Data Documentation

◆ _end

template<typename S>
S::const_iterator interface_internal::SetIterator< S >::_end

Definition at line 1818 of file object_internal.h.

Referenced by isValid(), and SetIterator().

◆ _iterator

template<typename S>
S::const_iterator interface_internal::SetIterator< S >::_iterator

Definition at line 1817 of file object_internal.h.

Referenced by currentValue(), isValid(), next(), and SetIterator().


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