28template <
typename Gr
idCellManager>
33template <
typename Gr
idCellManager>
35 return cell_manager.size();
38template <
typename Gr
idCellManager>
40 return cell_manager.begin();
43template <
typename Gr
idCellManager>
45 return cell_manager.end();
static iterator end(std::vector< T > &vector)
Returns an iterator right after the last element of the vector.
std::vector< T >::iterator iterator
static iterator begin(std::vector< T > &vector)
Returns an iterator at the first element of the vector.
static std::unique_ptr< std::vector< T > > factory(size_t size)
Returns a vector containing "size" default constructed elements.
static size_t size(const std::vector< T > &vector)
Returns the size of the vector.
Class used by the GridContainer to access the different CellManagers.
static std::unique_ptr< GridCellManager > factory(size_t size)
static size_t size(const GridCellManager &cell_manager)
static iterator end(GridCellManager &cell_manager)
static iterator begin(GridCellManager &cell_manager)
GridCellManager::iterator iterator