NcEngine
ComponentPool.h File Reference
#include "ncengine/ecs/AnyComponent.h"
#include "ncengine/ecs/detail/PoolUtility.h"
#include "ncengine/ecs/detail/SparseSet.h"
#include "ncengine/type/StableAddress.h"
#include "ncengine/utility/Signal.h"
#include "ncutility/NcError.h"
#include <cassert>
#include <string_view>

Go to the source code of this file.

Classes

class  nc::ecs::ComponentPoolBase
 Type-agnostic base class for component pools. More...
 
class  nc::ecs::ComponentPool< T >
 Type-aware implementation for component pools. More...
 

Detailed Description