aether::default_sim_state< T >::OpaqueIterator Class Reference

This must be implemented as part of cell_state. More...

#include <types.hh>

Public Member Functions

 OpaqueIterator (default_sim_state &_parent, T **_start, T **_end)
 
OpaqueIteratoroperator++ ()
 
bool done () const
 
agent_reference get_data () const
 

Detailed Description

template<typename T>
class aether::default_sim_state< T >::OpaqueIterator

This must be implemented as part of cell_state.

It is an iterator over T arrays.

Constructor & Destructor Documentation

template<typename T >
aether::default_sim_state< T >::OpaqueIterator::OpaqueIterator ( default_sim_state _parent,
T **  _start,
T **  _end 
)
inline

Member Function Documentation

template<typename T >
bool aether::default_sim_state< T >::OpaqueIterator::done ( ) const
inline
template<typename T >
agent_reference aether::default_sim_state< T >::OpaqueIterator::get_data ( ) const
inline
template<typename T >
OpaqueIterator& aether::default_sim_state< T >::OpaqueIterator::operator++ ( )
inline