aether::ecs::detail::serde_serialization_context< C > Struct Template Reference

#include <ecs.hh>

Public Types

using component_type = C
 

Public Member Functions

int serialize_component (const C &component)
 
template<typename W >
int output_to_writer (W &writer)
 

Public Attributes

container::ring_buffer< char > buffer
 

Member Typedef Documentation

Member Function Documentation

template<typename C >
template<typename W >
int aether::ecs::detail::serde_serialization_context< C >::output_to_writer ( W &  writer)
inline
template<typename C >
int aether::ecs::detail::serde_serialization_context< C >::serialize_component ( const C &  component)
inline

Member Data Documentation