1 #ifndef _SERIALIZE_BASE_HPP 2 #define _SERIALIZE_BASE_HPP 15 #include <yaml-cpp/yaml.h> 17 #include <metaprogramming/CRTP.hpp> 18 #include <metaprogramming/SFINAE.hpp> 19 #include <metaprogramming/TypeTraits.hpp> #define DEFINE_HAS_MEMBER(TAG)
constexpr bool isSerializableMap
Check if the class is a serializable map.
#define SFINAE_ON_TEMPLATE_ARG(...)
decltype(auto) operator+(T1 &&smet1, T2 &&smet2)
Implement smet1+smet2.
static bool decode(const Node &node, T &rhs)
Decode from a node.