|
SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
|
#include <string_view>#include <tuple>#include <utility>#include "serif/utils/serialize/record.hpp"Classes | |
| struct | serif::utils::serialize::NamedMember< Owner, ValueT > |
| Name a plain configuration member without adding persistence methods to its owner. More... | |
| struct | serif::utils::serialize::StructSerializer< T > |
| Compose an explicitly listed aggregate; the field list is also its constructor order. More... | |
| struct | serif::utils::serialize::EnumSerializer< T > |
| Encode enumerations by declared stable spellings, never compiler-dependent integers. More... | |
Namespaces | |
| namespace | serif |
| namespace | serif::utils |
| namespace | serif::utils::serialize |
Functions | |
| template<typename Owner, typename Value> | |
| constexpr auto | serif::utils::serialize::member_field (std::string_view name, Value Owner::*pointer) |
| Deduce a member's stored type from its ordinary C++ declaration. | |