aether::netcode::detail::spatial_index_bucket< EntityHandle > Struct Template Reference

#include <spatial_index.hh>

Public Types

using const_iterator = typename std::vector< entity_handle >::const_iterator
 
using iterator = const_iterator
 

Public Member Functions

const_iterator begin () const
 
const_iterator end () const
 
void add (const entity_handle &handle)
 
void remove (const entity_handle &handle)
 
size_t empty () const
 
void commit ()
 

Member Typedef Documentation

template<typename EntityHandle >
using aether::netcode::detail::spatial_index_bucket< EntityHandle >::const_iterator = typename std::vector<entity_handle>::const_iterator
template<typename EntityHandle >
using aether::netcode::detail::spatial_index_bucket< EntityHandle >::iterator = const_iterator

Member Function Documentation

template<typename EntityHandle >
void aether::netcode::detail::spatial_index_bucket< EntityHandle >::add ( const entity_handle &  handle)
inline
template<typename EntityHandle >
const_iterator aether::netcode::detail::spatial_index_bucket< EntityHandle >::begin ( ) const
inline
template<typename EntityHandle >
void aether::netcode::detail::spatial_index_bucket< EntityHandle >::commit ( )
inline
template<typename EntityHandle >
size_t aether::netcode::detail::spatial_index_bucket< EntityHandle >::empty ( ) const
inline
template<typename EntityHandle >
const_iterator aether::netcode::detail::spatial_index_bucket< EntityHandle >::end ( ) const
inline
template<typename EntityHandle >
void aether::netcode::detail::spatial_index_bucket< EntityHandle >::remove ( const entity_handle &  handle)
inline