asge::game
Namespaces
asge::game::asset
Namespace
asge::game::components
Namespace
asge::game::details
Namespace
asge::game::events
Namespace
asge::game::project
Namespace
asge::game::resources
Namespace
asge::game::scene
Namespace
asge::game::state
Namespace
asge::game::systems
Namespace
asge::game::ui
Namespace
asge::game::utils
Namespace
Classes & Structs
Typedefs
#
using is_game = decltype(is_game_helper(std::declval< TDerived & >()))True (as a type) if TDerived publicly derives from some Game<T> — see is_game_v.
Variables
True if TDerived publicly derives from some Game<T> — the constraint Application<TGame> requires.
Functions
#
template<typename T> std::true_type is_game_helper(Game< T > const volatile &)Detects (via derived-to-base conversion) whether TDerived derives from some Game<T>.
#
std::false_type is_game_helper(...)