C++ Actor Framework 0.18
|
Provides default implementations for save_field
and load_field
.
More...
#include <inspector_access_base.hpp>
Static Public Member Functions | |
template<class Inspector , class IsValid , class SyncValue > | |
static bool | load_field (Inspector &f, string_view field_name, T &x, IsValid &is_valid, SyncValue &sync_value) |
Loads a mandatory field from f . | |
template<class Inspector , class IsValid , class SyncValue , class SetFallback > | |
static bool | load_field (Inspector &f, string_view field_name, T &x, IsValid &is_valid, SyncValue &sync_value, SetFallback &set_fallback) |
Loads an optional field from f , calling set_fallback if the source contains no value for x . | |
template<class Inspector > | |
static bool | save_field (Inspector &f, string_view field_name, T &x) |
Saves a mandatory field to f . | |
template<class Inspector , class IsPresent , class Get > | |
static bool | save_field (Inspector &f, string_view field_name, IsPresent &is_present, Get &get) |
Saves an optional field to f . | |
Provides default implementations for save_field
and load_field
.