Empirical
Public Member Functions | List of all members
emp::Grid::StateSet< STATE_TYPE > Class Template Reference

#include <grid.h>

Public Member Functions

 StateSet (int _w, int _h)
 
 StateSet (const StateSet &)=default
 
 ~StateSet ()
 
StateSetoperator= (const StateSet &)=default
 
int GetWidth () const
 
int GetHeight () const
 
int GetSize () const
 
STATE_TYPE operator() (int x, int y)
 
STATE_TYPE operator() (int id)
 
STATE_TYPE operator[] (int id)
 

Constructor & Destructor Documentation

template<typename STATE_TYPE>
emp::Grid::StateSet< STATE_TYPE >::StateSet ( int  _w,
int  _h 
)
inline
template<typename STATE_TYPE>
emp::Grid::StateSet< STATE_TYPE >::StateSet ( const StateSet< STATE_TYPE > &  )
default
template<typename STATE_TYPE>
emp::Grid::StateSet< STATE_TYPE >::~StateSet ( )
inline

Member Function Documentation

template<typename STATE_TYPE>
int emp::Grid::StateSet< STATE_TYPE >::GetHeight ( ) const
inline
template<typename STATE_TYPE>
int emp::Grid::StateSet< STATE_TYPE >::GetSize ( ) const
inline
template<typename STATE_TYPE>
int emp::Grid::StateSet< STATE_TYPE >::GetWidth ( ) const
inline
template<typename STATE_TYPE>
STATE_TYPE emp::Grid::StateSet< STATE_TYPE >::operator() ( int  x,
int  y 
)
inline
template<typename STATE_TYPE>
STATE_TYPE emp::Grid::StateSet< STATE_TYPE >::operator() ( int  id)
inline
template<typename STATE_TYPE>
StateSet& emp::Grid::StateSet< STATE_TYPE >::operator= ( const StateSet< STATE_TYPE > &  )
default
template<typename STATE_TYPE>
STATE_TYPE emp::Grid::StateSet< STATE_TYPE >::operator[] ( int  id)
inline

The documentation for this class was generated from the following file: