ecs
Loading...
Searching...
No Matches
Classes | Concepts | Typedefs | Functions
ecs Namespace Reference

Entity Component System. More...

Classes

class  Entity
 Entity class from ECS. More...
 
class  ISystem
 
class  Registry
 define the Registry class More...
 
class  SparseArray
 SparseArray class. More...
 

Concepts

concept  SystemImplementation
 Concept that ensures a type derives from System.
 

Typedefs

using RegistryRef = Registry &
 

Functions

template<typename Component >
std::ostream & operator<< (std::ostream &os, std::optional< Component > const &c)
 help to print the optional value
 

Detailed Description

Entity Component System.

Typedef Documentation

◆ RegistryRef

Function Documentation

◆ operator<<()

template<typename Component >
std::ostream & ecs::operator<< ( std::ostream &  os,
std::optional< Component > const &  c 
)

help to print the optional value

Template Parameters
Component
Parameters
os
c
Returns
std::ostream&