SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::utils::serialize::Serializer< dependencies::KeyList< Terms... > > Struct Template Reference

#include <model.hpp>

Collaboration diagram for serif::utils::serialize::Serializer< dependencies::KeyList< Terms... > >:
[legend]

Static Public Member Functions

static Node save (dependencies::KeyList< Terms... >)
 Preserve independent coordinate order with stable per-term metadata.
 
static Result< dependencies::KeyList< Terms... > > load (const Node &node)
 Never reinterpret an equal-sized vector as a different physical layout.
 

Static Public Attributes

static constexpr std::string_view key = "coordinate_list"
 

Member Function Documentation

◆ load()

template<typename... Terms>
static Result< dependencies::KeyList< Terms... > > serif::utils::serialize::Serializer< dependencies::KeyList< Terms... > >::load ( const Node & node)
inlinestaticnodiscard

Never reinterpret an equal-sized vector as a different physical layout.

◆ save()

template<typename... Terms>
static Node serif::utils::serialize::Serializer< dependencies::KeyList< Terms... > >::save ( dependencies::KeyList< Terms... > )
inlinestaticnodiscard

Preserve independent coordinate order with stable per-term metadata.

Member Data Documentation

◆ key

template<typename... Terms>
std::string_view serif::utils::serialize::Serializer< dependencies::KeyList< Terms... > >::key = "coordinate_list"
staticconstexpr

The documentation for this struct was generated from the following file: