19#include <boost/type_erasure/any.hpp>
20#include <boost/type_erasure/member.hpp>
21#include <boost/type_erasure/dynamic_any_cast.hpp>
22#include <boost/type_erasure/any_cast.hpp>
26#pragma region Setup-Concepts
36template <
typename T = _self>
42 , has_save<void(Stream&)>
43 , has_load<void(Stream&)>
55 boost::type_erasure::_self>;
the base class for the engine, most things inherit from this.
Definition Any_Action.h:36
Definition Any_Action.h:28
BOOST_TYPE_ERASURE_MEMBER(update)
Definition Factory.cpp:59
boost::type_erasure::any< boost::type_erasure::serializable<>, boost::type_erasure::_self > AnySerializable
Definition Any_Serializable.h:53
Definition Any_Serializable.h:45