![]() |
galaxy 1.0.0
Real-Time C++23 Game Programming Framework. Built on data-driven design principles and agile software engineering.
|
Classes | |
class | EntityFactory |
Handles entity meta (de)serialization. More... | |
Concepts | |
concept | is_class |
Only class concept. | |
concept | not_memory |
Concept to restrict templates to not pointers and not references. | |
concept | is_arithmetic |
Arithmetic concept. | |
concept | standard_type |
Ensures a type is arithmetic or a std::string. | |
concept | is_object |
Tests for a type being a class, union, array, scalar or integral constant. | |
concept | is_bitset_flag |
Makes sure a value is a valid value for a std::bitset. | |
concept | valid_component |
Makes sure a type is a valid component. | |
concept | is_system |
Concept to ensure a system is actually derived from a System. | |
Variables | |
template<class T , template< class... > class U> | |
constexpr bool | is_instance_of_v = std::false_type {} |
Makes sure a template specialization is an instance of a template class. | |
template<template< class... > class U, class... Vs> | |
constexpr bool | is_instance_of_v< U< Vs... >, U > = std::true_type {} |
|
inlineconstexpr |
Makes sure a template specialization is an instance of a template class.
T | Base type i.e. std::vector. |
U | Specialization i.e. std::vector<int> |
Definition at line 96 of file Concepts.hpp.
|
inlineconstexpr |
Definition at line 98 of file Concepts.hpp.