| SUNphi
    1.0
    | 
Creates a list of a set of serializable scalars. More...
#include <yaml-cpp/yaml.h>#include <metaprogramming/CRTP.hpp>#include <serialize/Base.hpp>#include <serialize/Serializable.hpp>#include <tuple/TupleClass.hpp>#include <ios/Logger.hpp>Go to the source code of this file.
| Classes | |
| class | SUNphi::SerializableClass< T > | 
| Provides serialization features to a class.  More... | |
| Macros | |
| #define | CONST_OR_NOT_SERIALIZABLE_MEMBERS(CONST, ...) | 
| Provides the class embedding with a serializableMemebers method.  More... | |
| #define | DEFINE_SERIALIZABLE_CLASS(T) | 
| Shortcut to define a serializable class.  More... | |
| #define | SERIALIZABLE_CLASS(TYPE, NAME) Serializable<TYPE> NAME{#NAME} | 
| Defines a serializable class. | |
| #define | LIST_SERIALIZABLE_MEMBERS(...) | 
| Defines a list of serializable members.  More... | |
| Functions | |
| template<typename... Ts> | |
| auto | SUNphi::_serializableMembers (Ts &&...ts) | 
| Helper function to create the serializable members.  More... | |
Creates a list of a set of serializable scalars.
The list is a tuple, which can be added as a member to a class, to make the class itself serializable
Definition in file Map.hpp.
| #define CONST_OR_NOT_SERIALIZABLE_MEMBERS | ( | CONST, | |
| ... | |||
| ) | 
| #define DEFINE_SERIALIZABLE_CLASS | ( | T | ) | 
Shortcut to define a serializable class.
| #define LIST_SERIALIZABLE_MEMBERS | ( | ... | ) | 
Defines a list of serializable members.