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

#include <ecs.hh>

Public Types

using component_type = C
 

Public Member Functions

 serde_deserialization_context ()=default
 
 serde_deserialization_context (const serde_deserialization_context &)=delete
 
 serde_deserialization_context (serde_deserialization_context &&)=default
 
int deserialize_component (C &component)
 
template<typename R >
int input_from_reader (R &reader)
 

Public Attributes

container::ring_buffer< char > buffer
 

Member Typedef Documentation

Constructor & Destructor Documentation

Member Function Documentation

template<typename C >
int aether::ecs::detail::serde_deserialization_context< C >::deserialize_component ( C &  component)
inline
template<typename C >
template<typename R >
int aether::ecs::detail::serde_deserialization_context< C >::input_from_reader ( R &  reader)
inline

Member Data Documentation