Odyssey::MapProperty< TypeT, TraitsT, MapTraitsT >::PropertyValueIteratorImpl Class Reference

#include <MapProperty.h>

Inheritance diagram for Odyssey::MapProperty< TypeT, TraitsT, MapTraitsT >::PropertyValueIteratorImpl:

Odyssey::Iterator< Variable > List of all members.

Public Member Functions

 PropertyValueIteratorImpl (const ValueMap &rhs)
bool hasMoreElements () const
Variable getNext ()
Variable peekNext () const
void next ()
void prev ()
void reset ()

template<class TypeT, class TraitsT = Odyssey::variable_traits<TypeT>, class MapTraitsT = variable_traits_ex<std::map<String,typename TraitsT::value_t>, typename boost::call_traits<typename TraitsT::value_t>::param_type, NullConverter<std::map<String,typename TraitsT::value_t>,String>, NullConverter<String,std::map<String,typename TraitsT::value_t> >, AnyConverter, AnyConverter>>
class Odyssey::MapProperty< TypeT, TraitsT, MapTraitsT >::PropertyValueIteratorImpl


Constructor & Destructor Documentation

template<class TypeT, class TraitsT = Odyssey::variable_traits<TypeT>, class MapTraitsT = variable_traits_ex<std::map<String,typename TraitsT::value_t>, typename boost::call_traits<typename TraitsT::value_t>::param_type, NullConverter<std::map<String,typename TraitsT::value_t>,String>, NullConverter<String,std::map<String,typename TraitsT::value_t> >, AnyConverter, AnyConverter>>
Odyssey::MapProperty< TypeT, TraitsT, MapTraitsT >::PropertyValueIteratorImpl::PropertyValueIteratorImpl const ValueMap &  rhs  )  [inline]
 


Member Function Documentation

template<class TypeT, class TraitsT = Odyssey::variable_traits<TypeT>, class MapTraitsT = variable_traits_ex<std::map<String,typename TraitsT::value_t>, typename boost::call_traits<typename TraitsT::value_t>::param_type, NullConverter<std::map<String,typename TraitsT::value_t>,String>, NullConverter<String,std::map<String,typename TraitsT::value_t> >, AnyConverter, AnyConverter>>
Variable Odyssey::MapProperty< TypeT, TraitsT, MapTraitsT >::PropertyValueIteratorImpl::getNext  )  [inline, virtual]
 

Implements Odyssey::Iterator< Variable >.

template<class TypeT, class TraitsT = Odyssey::variable_traits<TypeT>, class MapTraitsT = variable_traits_ex<std::map<String,typename TraitsT::value_t>, typename boost::call_traits<typename TraitsT::value_t>::param_type, NullConverter<std::map<String,typename TraitsT::value_t>,String>, NullConverter<String,std::map<String,typename TraitsT::value_t> >, AnyConverter, AnyConverter>>
bool Odyssey::MapProperty< TypeT, TraitsT, MapTraitsT >::PropertyValueIteratorImpl::hasMoreElements  )  const [inline, virtual]
 

Implements Odyssey::Iterator< Variable >.

template<class TypeT, class TraitsT = Odyssey::variable_traits<TypeT>, class MapTraitsT = variable_traits_ex<std::map<String,typename TraitsT::value_t>, typename boost::call_traits<typename TraitsT::value_t>::param_type, NullConverter<std::map<String,typename TraitsT::value_t>,String>, NullConverter<String,std::map<String,typename TraitsT::value_t> >, AnyConverter, AnyConverter>>
void Odyssey::MapProperty< TypeT, TraitsT, MapTraitsT >::PropertyValueIteratorImpl::next  )  [inline, virtual]
 

Implements Odyssey::Iterator< Variable >.

template<class TypeT, class TraitsT = Odyssey::variable_traits<TypeT>, class MapTraitsT = variable_traits_ex<std::map<String,typename TraitsT::value_t>, typename boost::call_traits<typename TraitsT::value_t>::param_type, NullConverter<std::map<String,typename TraitsT::value_t>,String>, NullConverter<String,std::map<String,typename TraitsT::value_t> >, AnyConverter, AnyConverter>>
Variable Odyssey::MapProperty< TypeT, TraitsT, MapTraitsT >::PropertyValueIteratorImpl::peekNext  )  const [inline, virtual]
 

Implements Odyssey::Iterator< Variable >.

template<class TypeT, class TraitsT = Odyssey::variable_traits<TypeT>, class MapTraitsT = variable_traits_ex<std::map<String,typename TraitsT::value_t>, typename boost::call_traits<typename TraitsT::value_t>::param_type, NullConverter<std::map<String,typename TraitsT::value_t>,String>, NullConverter<String,std::map<String,typename TraitsT::value_t> >, AnyConverter, AnyConverter>>
void Odyssey::MapProperty< TypeT, TraitsT, MapTraitsT >::PropertyValueIteratorImpl::prev  )  [inline, virtual]
 

Implements Odyssey::Iterator< Variable >.

template<class TypeT, class TraitsT = Odyssey::variable_traits<TypeT>, class MapTraitsT = variable_traits_ex<std::map<String,typename TraitsT::value_t>, typename boost::call_traits<typename TraitsT::value_t>::param_type, NullConverter<std::map<String,typename TraitsT::value_t>,String>, NullConverter<String,std::map<String,typename TraitsT::value_t> >, AnyConverter, AnyConverter>>
void Odyssey::MapProperty< TypeT, TraitsT, MapTraitsT >::PropertyValueIteratorImpl::reset  )  [inline, virtual]
 

Implements Odyssey::Iterator< Variable >.


The documentation for this class was generated from the following file:
Generated on Sun Jan 7 01:18:52 2007 for Odyssey Meta-Engine by  doxygen 1.4.6-NO