entity
Entity/Component System for C++
entity::entity_range< Iterator, EndIterator > Class Template Reference

Description

template<typename Iterator, typename EndIterator = Iterator>
class entity::entity_range< Iterator, EndIterator >

Definition at line 147 of file entity_range.hpp.

Public Member Functions

Iterator begin ()
 
EndIterator end ()
 
 entity_range (Iterator begin, EndIterator end)
 

Member Function Documentation

template<typename Iterator, typename EndIterator = Iterator>
Iterator entity::entity_range< Iterator, EndIterator >::begin ( )

Definition at line 156 of file entity_range.hpp.

Referenced by entity::begin().

157  {
158  return begin_;
159  }
template<typename Iterator, typename EndIterator = Iterator>
EndIterator entity::entity_range< Iterator, EndIterator >::end ( )

Definition at line 161 of file entity_range.hpp.

Referenced by entity::end().

162  {
163  return end_;
164  }

Constructor & Destructor Documentation

template<typename Iterator, typename EndIterator = Iterator>
entity::entity_range< Iterator, EndIterator >::entity_range ( Iterator  begin,
EndIterator  end 
)

Definition at line 151 of file entity_range.hpp.

152  : begin_(std::move(begin))
153  , end_(std::move(end))
154  {}