|
Monero
|
#include <type_traits>#include <boost/utility/value_init.hpp>#include <boost/foreach.hpp>#include "misc_log_ex.h"#include "keyvalue_serialization_overloads.h"

Go to the source code of this file.
Namespaces | |
| namespace | epee |
| TODO: (mj-xmr) This will be reduced in an another PR. | |
Macros | |
| #define | MONERO_DEFAULT_LOG_CATEGORY "serialization" |
| #define | BEGIN_KV_SERIALIZE_MAP() |
| #define | KV_SERIALIZE_N(varialble, val_name) |
| #define | KV_SERIALIZE_PARENT(type) |
| #define | KV_SERIALIZE_OPT_N(variable, val_name, default_value) |
| #define | KV_SERIALIZE_VAL_POD_AS_BLOB_FORCE_N(varialble, val_name) |
| #define | KV_SERIALIZE_VAL_POD_AS_BLOB_N(variable, val_name) |
| #define | KV_SERIALIZE_VAL_POD_AS_BLOB_OPT_N(variable, val_name, default_value) |
| #define | KV_SERIALIZE_CONTAINER_POD_AS_BLOB_N(varialble, val_name) |
| #define | END_KV_SERIALIZE_MAP() |
| #define | KV_SERIALIZE(varialble) |
| #define | KV_SERIALIZE_VAL_POD_AS_BLOB(varialble) |
| #define | KV_SERIALIZE_VAL_POD_AS_BLOB_OPT(varialble, def) |
| #define | KV_SERIALIZE_VAL_POD_AS_BLOB_FORCE(varialble) |
| #define | KV_SERIALIZE_CONTAINER_POD_AS_BLOB(varialble) |
| #define | KV_SERIALIZE_OPT(variable, default_value) |
Functions | |
| template<typename T> | |
| void | epee::serialize_default (const T &t, T v) |
| template<typename T> | |
| void | epee::serialize_default (T &t, T v) |
| #define BEGIN_KV_SERIALIZE_MAP | ( | ) |
| #define END_KV_SERIALIZE_MAP | ( | ) |
| #define KV_SERIALIZE | ( | varialble | ) |
| #define KV_SERIALIZE_CONTAINER_POD_AS_BLOB | ( | varialble | ) |
| #define KV_SERIALIZE_CONTAINER_POD_AS_BLOB_N | ( | varialble, | |
| val_name ) |
| #define KV_SERIALIZE_N | ( | varialble, | |
| val_name ) |
| #define KV_SERIALIZE_OPT | ( | variable, | |
| default_value ) |
| #define KV_SERIALIZE_OPT_N | ( | variable, | |
| val_name, | |||
| default_value ) |
| #define KV_SERIALIZE_PARENT | ( | type | ) |
| #define KV_SERIALIZE_VAL_POD_AS_BLOB | ( | varialble | ) |
| #define KV_SERIALIZE_VAL_POD_AS_BLOB_FORCE | ( | varialble | ) |
| #define KV_SERIALIZE_VAL_POD_AS_BLOB_FORCE_N | ( | varialble, | |
| val_name ) |
| #define KV_SERIALIZE_VAL_POD_AS_BLOB_N | ( | variable, | |
| val_name ) |
| #define KV_SERIALIZE_VAL_POD_AS_BLOB_OPT | ( | varialble, | |
| def ) |
| #define KV_SERIALIZE_VAL_POD_AS_BLOB_OPT_N | ( | variable, | |
| val_name, | |||
| default_value ) |
| #define MONERO_DEFAULT_LOG_CATEGORY "serialization" |