cereal
A C++11 library for serialization
|
Extracts the true type from something possibly wrapped in a cereal NoConvert. More...
#include </build/libcereal-SAfJB3/libcereal-1.3.2+dfsg/include/cereal/details/traits.hpp>
Public Types | |
using | type = T |
Extracts the true type from something possibly wrapped in a cereal NoConvert.
Internally cereal uses some wrapper classes to test the validity of non-member minimal load and save functions. This can interfere with user type traits on templated load and save minimal functions. To get to the correct underlying type, users should use strip_minimal when performing any enable_if type type trait checks.
See the enum serialization in types/common.hpp for an example of using this