Air-Trap 1.0.0
A multiplayer R-Type clone game engine built with C++23 and ECS architecture
Loading...
Searching...
No Matches
Registry.hpp File Reference
#include "RType/ECS/ComponentConcept.hpp"
#include "RType/ECS/Entity.hpp"
#include "RType/ECS/SparseArray.hpp"
#include "RType/ECS/ZipView.hpp"
#include "RType/Logger.hpp"
#include "RType/Error.hpp"
#include <array>
#include <concepts>
#include <deque>
#include <expected>
#include <functional>
#include <memory>
#include <mutex>
#include <ranges>
#include <shared_mutex>
#include <span>
#include <tuple>
#include <typeindex>
#include <type_traits>
#include <unordered_map>
#include <utility>
#include <vector>
#include "Registry.tpp"
Include dependency graph for Registry.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  rtp::ecs::Registry
 

Namespaces

namespace  rtp
 
namespace  rtp::ecs
 File : RenderSystem.hpp License: MIT Author : Elias JosuĂ© HAJJAR LLAUQUEN elias.nosp@m.-jos.nosp@m.ue.ha.nosp@m.jjar.nosp@m.-llau.nosp@m.quen.nosp@m.@epit.nosp@m.ech..nosp@m.eu Date : 14/12/2025.
 

Typedefs

template<typename From , typename To >
using rtp::ecs::ConstLike = std::conditional_t< std::is_const_v< std::remove_reference_t< From > >, std::add_const_t< To >, To >
 
template<typename From , typename To >
using rtp::ecs::ConstLikeRef = ConstLike< From, To > &