![]() |
galaxy 1.0.0
Real-Time C++23 Game Programming Framework. Built on data-driven design principles and agile software engineering.
|
#include <concepts>
#include <string>
#include <type_traits>
Go to the source code of this file.
Namespaces | |
namespace | galaxy |
Timer.hpp galaxy. | |
namespace | galaxy::meta |
Concepts | |
concept | galaxy::meta::is_class |
Only class concept. | |
concept | galaxy::meta::not_memory |
Concept to restrict templates to not pointers and not references. | |
concept | galaxy::meta::is_arithmetic |
Arithmetic concept. | |
concept | galaxy::meta::standard_type |
Ensures a type is arithmetic or a std::string. | |
concept | galaxy::meta::is_object |
Tests for a type being a class, union, array, scalar or integral constant. | |
concept | galaxy::meta::is_bitset_flag |
Makes sure a value is a valid value for a std::bitset. | |
concept | galaxy::meta::valid_component |
Makes sure a type is a valid component. | |
concept | galaxy::meta::is_loader |
Ensures that the provided loader has an operator() that returns a shared pointer. | |