|
| template<typename Iterator , typename EndIterator > |
| Iterator | entity::begin (entity_range< Iterator, EndIterator > &r) |
| |
| template<typename Iterator , typename EndIterator > |
| EndIterator | entity::end (entity_range< Iterator, EndIterator > &r) |
| |
| template<typename EntityList , typename ZippedComponentWindows > |
| auto | entity::make_entity_begin (iterator_traits::is_skipping_tag, EntityList const &entities, ZippedComponentWindows windows) -> entity_skipping_iterator< decltype(begin(entities)), ZippedComponentWindows > |
| |
| template<typename EntityList , typename ZippedComponentWindows > |
| auto | entity::make_entity_begin (iterator_traits::is_incremental_tag, EntityList const &entities, ZippedComponentWindows windows) -> entity_incremental_iterator< decltype(entities.begin()), ZippedComponentWindows > |
| |
| template<typename EntityList , typename ZippedComponentWindows > |
| auto | entity::make_entity_begin (EntityList const &list, ZippedComponentWindows windows) -> decltype(make_entity_begin(iterator_traits::entity_list_is_incremental< EntityList >(), list, windows)) |
| |
| template<typename EntityList , typename ZippedComponentWindows > |
| auto | entity::make_entity_end (iterator_traits::is_skipping_tag, EntityList const &entities, ZippedComponentWindows windows) -> entity_skipping_iterator< decltype(end(entities)), ZippedComponentWindows > |
| |
| template<typename EntityList , typename ZippedComponentWindows > |
| auto | entity::make_entity_end (iterator_traits::is_incremental_tag, EntityList &entities, ZippedComponentWindows windows) -> entity_incremental_iterator< decltype(entities.end()), ZippedComponentWindows > |
| |
| template<typename EntityList , typename ZippedComponentWindows > |
| auto | entity::make_entity_end (EntityList const &list, ZippedComponentWindows windows) -> decltype(make_entity_end(iterator_traits::entity_list_is_incremental< EntityList >(), list, windows)) |
| |
| template<typename EntityList , typename ZippedComponentWindows > |
| auto | entity::make_entity_range (EntityList const &list, ZippedComponentWindows windows) -> entity_range< decltype(make_entity_begin(list, windows)), decltype(make_entity_end(list, windows))> |
| |