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

Go to the source code of this file.
Namespaces | |
| namespace | epee |
Macros | |
| #define | ELECTRONEUM_DEFAULT_LOG_CATEGORY "serialization" |
| #define | BEGIN_KV_SERIALIZE_MAP() |
| #define | KV_SERIALIZE_N(varialble, val_name) |
| #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(varialble, val_name) |
| #define | KV_SERIALIZE_VAL_POD_AS_BLOB_OPT_N(varialble, 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 | ( | ) |
Definition at line 43 of file keyvalue_serialization.h.
| #define ELECTRONEUM_DEFAULT_LOG_CATEGORY "serialization" |
Definition at line 36 of file keyvalue_serialization.h.
| #define END_KV_SERIALIZE_MAP | ( | ) |
Definition at line 102 of file keyvalue_serialization.h.
| #define KV_SERIALIZE | ( | varialble | ) |
Definition at line 104 of file keyvalue_serialization.h.
| #define KV_SERIALIZE_CONTAINER_POD_AS_BLOB | ( | varialble | ) |
Definition at line 108 of file keyvalue_serialization.h.
| #define KV_SERIALIZE_CONTAINER_POD_AS_BLOB_N | ( | varialble, | |
| val_name ) |
Definition at line 99 of file keyvalue_serialization.h.
| #define KV_SERIALIZE_N | ( | varialble, | |
| val_name ) |
Definition at line 72 of file keyvalue_serialization.h.
| #define KV_SERIALIZE_OPT | ( | variable, | |
| default_value ) |
Definition at line 109 of file keyvalue_serialization.h.
| #define KV_SERIALIZE_OPT_N | ( | variable, | |
| val_name, | |||
| default_value ) |
Definition at line 78 of file keyvalue_serialization.h.
| #define KV_SERIALIZE_VAL_POD_AS_BLOB | ( | varialble | ) |
Definition at line 105 of file keyvalue_serialization.h.
| #define KV_SERIALIZE_VAL_POD_AS_BLOB_FORCE | ( | varialble | ) |
Definition at line 107 of file keyvalue_serialization.h.
| #define KV_SERIALIZE_VAL_POD_AS_BLOB_FORCE_N | ( | varialble, | |
| val_name ) |
Definition at line 84 of file keyvalue_serialization.h.
| #define KV_SERIALIZE_VAL_POD_AS_BLOB_N | ( | varialble, | |
| val_name ) |
Definition at line 87 of file keyvalue_serialization.h.
| #define KV_SERIALIZE_VAL_POD_AS_BLOB_OPT | ( | varialble, | |
| def ) |
Definition at line 106 of file keyvalue_serialization.h.
| #define KV_SERIALIZE_VAL_POD_AS_BLOB_OPT_N | ( | varialble, | |
| val_name, | |||
| default_value ) |
Definition at line 91 of file keyvalue_serialization.h.