aether::ecs::ecs< P, T, U >::entity_subset< Const, N, Cs > Class Template Reference

#include <ecs.hh>

Public Types

using iterator = iterator_impl
 

Public Member Functions

iterator begin () const
 
iterator end () const
 
 ~entity_subset ()
 

Friends

class ecs
 

Member Typedef Documentation

template<typename P, typename T, typename U = std::monostate>
template<bool Const, size_t N, typename Cs >
using aether::ecs::ecs< P, T, U >::entity_subset< Const, N, Cs >::iterator = iterator_impl

Constructor & Destructor Documentation

template<typename P, typename T, typename U = std::monostate>
template<bool Const, size_t N, typename Cs >
aether::ecs::ecs< P, T, U >::entity_subset< Const, N, Cs >::~entity_subset ( )
inline

Member Function Documentation

template<typename P, typename T, typename U = std::monostate>
template<bool Const, size_t N, typename Cs >
iterator aether::ecs::ecs< P, T, U >::entity_subset< Const, N, Cs >::begin ( ) const
inline
template<typename P, typename T, typename U = std::monostate>
template<bool Const, size_t N, typename Cs >
iterator aether::ecs::ecs< P, T, U >::entity_subset< Const, N, Cs >::end ( ) const
inline

Friends And Related Function Documentation

template<typename P, typename T, typename U = std::monostate>
template<bool Const, size_t N, typename Cs >
friend class ecs
friend