entity
Entity/Component System for C++
entity::component::saturated_pool< T >::entity_iterator< EntityListIterator > Struct Template Reference

Description

template<typename T>
template<typename EntityListIterator>
struct entity::component::saturated_pool< T >::entity_iterator< EntityListIterator >

Definition at line 110 of file saturated_pool.hpp.

+ Inheritance diagram for entity::component::saturated_pool< T >::entity_iterator< EntityListIterator >:

Friends

class boost::iterator_core_access
 
class saturated_pool
 

Public Member Functions

 entity_iterator ()
 
entity get_entity () const
 
bool is_valid () const
 

Methods

template<typename T >
template<typename EntityListIterator >
friend class boost::iterator_core_access
friend

Definition at line 132 of file saturated_pool.hpp.

template<typename T >
template<typename EntityListIterator >
friend class saturated_pool
friend

Definition at line 133 of file saturated_pool.hpp.

Member Function Documentation

template<typename T >
template<typename EntityListIterator >
entity entity::component::saturated_pool< T >::entity_iterator< EntityListIterator >::get_entity ( ) const

Definition at line 120 of file saturated_pool.hpp.

121  {
122  return *entity_iter_;
123  }
template<typename T >
template<typename EntityListIterator >
bool entity::component::saturated_pool< T >::entity_iterator< EntityListIterator >::is_valid ( ) const

Definition at line 125 of file saturated_pool.hpp.

126  {
127  return true;
128  }

Constructor & Destructor Documentation

template<typename T >
template<typename EntityListIterator >
entity::component::saturated_pool< T >::entity_iterator< EntityListIterator >::entity_iterator ( )

Definition at line 117 of file saturated_pool.hpp.

118  {}