Bomberman
Classes | Namespaces
View.hpp File Reference
#include <list>
#include <tuple>
#include <typeindex>
#include <functional>
#include <utility>
#include <optional>
#include "Entity/Entity.hpp"
Include dependency graph for View.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  WAL::ViewEntity< Components >
 
class  WAL::ViewIterator< It, Components >
 
class  WAL::IView
 A basic view used to manipulate view without knowing their type at compile time. More...
 
class  WAL::View< Components >
 A view allowing one to easily access entities containing a set list of component. A view is always updated and only references to entities are kept. More...
 
struct  std::tuple_size<::WAL::ViewEntity< Components... > >
 
struct  std::tuple_element< 0, ::WAL::ViewEntity< Components... > >
 
struct  std::tuple_element< N, ::WAL::ViewEntity< Components... > >
 

Namespaces

 WAL
 
 std