entity
Entity/Component System for C++
entity::entity_incremental_iterator< EntityListIterator, ZippedComponentWindows > Class Template Reference

Description

template<typename EntityListIterator, typename ZippedComponentWindows>
class entity::entity_incremental_iterator< EntityListIterator, ZippedComponentWindows >

Definition at line 36 of file entity_range.hpp.

+ Inheritance diagram for entity::entity_incremental_iterator< EntityListIterator, ZippedComponentWindows >:

Friends

class boost::iterator_core_access
 

Public Member Functions

 entity_incremental_iterator (EntityListIterator begin, EntityListIterator end, ZippedComponentWindows windows)
 
entity get_entity () const
 

Methods

template<typename EntityListIterator , typename ZippedComponentWindows >
friend class boost::iterator_core_access
friend

Definition at line 59 of file entity_range.hpp.

Member Function Documentation

template<typename EntityListIterator , typename ZippedComponentWindows >
entity entity::entity_incremental_iterator< EntityListIterator, ZippedComponentWindows >::get_entity ( ) const

Definition at line 52 of file entity_range.hpp.

53  {
54  return *entity_iter_;
55  }

Constructor & Destructor Documentation

template<typename EntityListIterator , typename ZippedComponentWindows >
entity::entity_incremental_iterator< EntityListIterator, ZippedComponentWindows >::entity_incremental_iterator ( EntityListIterator  begin,
EntityListIterator  end,
ZippedComponentWindows  windows 
)

Definition at line 46 of file entity_range.hpp.

47  : entity_iter_(begin)
48  , end_(end)
49  , windows_(windows)
50  {}
entity_pool::iterator end(entity_pool const &p)
entity_pool::iterator begin(entity_pool const &p)