file
derived.h
Namespaces
- namespace checkpoint
- namespace checkpoint::dispatch
- namespace checkpoint::dispatch::vrt
Classes
-
template<typename DerivedT, typename BaseT>struct checkpoint::dispatch::vrt::SerializableDerived
- A derived class of an inheritance hierarchy should inherit from this.
-
template<typename DerivedT>struct checkpoint::dispatch::vrt::_CheckpointDerivedType
-
template<typename DerivedT>struct checkpoint::dispatch::vrt::_CheckpointDerivedType<DerivedT*>
-
template<typename DerivedT, typename BaseT>struct checkpoint::dispatch::vrt::_CheckpointDerivedType<SerializableDerived<DerivedT, BaseT>*>
-
template<typename DerivedT, typename BaseT>struct checkpoint::dispatch::vrt::SerializableDerived
- A derived class of an inheritance hierarchy should inherit from this.
Functions
- auto checkpoint_virtual_serialize_derived_from_is_deprecated() -> bool constexpr
- auto checkpoint_virtual_serialize_derived_is_deprecated() -> bool constexpr
Defines
- #define checkpoint_virtual_serialize_derived_from
- #define magistrate_virtual_serialize_derived_from(PARENT)
- #define checkpoint_virtual_serialize_derived
- #define magistrate_virtual_serialize_derived(DERIVED, PARENT)