For internal use only: Holds value=true, if the type T is ever reflected as pointer with Reflector within this translation unit (C file), otherwise false.
More...
#include <serialization/RecursiveMemberReflector.h>
template<typename T, typename Reflector>
struct mira::serialization::ReflectedAsPointer< T, Reflector >
For internal use only: Holds value=true, if the type T is ever reflected as pointer with Reflector within this translation unit (C file), otherwise false.
If it is used as pointer it is set to true in RecursiveMemberReflectorBase::pointer() via instantiating SetReflectedAsPointer as EagerSingleton. This somewhat complicated mechanism makes sure, that the value is correctly set to true immediately at the start of the process, even before the first serialization operation is performed.
◆ ReflectedAsPointer()
◆ value
The documentation for this struct was generated from the following file: