Reflection for RapidJSON 0.0.16
Reflection for serializing/deserializing with RapidJSON
|
#include <versioning.h>
Static Public Member Functions | |
static constexpr auto & | applyDefault (std::remove_const_t< decltype(serializationDefault)> &version) |
static constexpr auto | applyDefaultValue (std::remove_const_t< decltype(serializationDefault)> version) |
static constexpr auto | isSupported (decltype(maxSupported) version) |
static constexpr auto | assertVersion (decltype(maxSupported) version, const char *record=nullptr) |
Static Public Attributes | |
static constexpr auto | enabled = Type::version != 0 |
static constexpr auto | serializationDefault = Type::version |
static constexpr auto | maxSupported = Type::version |
Definition at line 38 of file versioning.h.
|
inlinestaticconstexpr |
Definition at line 42 of file versioning.h.
|
inlinestaticconstexpr |
Definition at line 49 of file versioning.h.
|
inlinestaticconstexpr |
Definition at line 57 of file versioning.h.
|
inlinestaticconstexpr |
Definition at line 53 of file versioning.h.
|
staticconstexpr |
Definition at line 39 of file versioning.h.
|
staticconstexpr |
Definition at line 41 of file versioning.h.
|
staticconstexpr |
Definition at line 40 of file versioning.h.