Sen API
Sen Libraries
Loading...
Searching...
No Matches
sen::SequenceTraitsBase< T > Struct Template Reference

Base class for sequence traits. More...

#include <sequence_traits.h>

Static Public Member Functions

static void write (OutputStream &out, const T &val)
static void read (InputStream &in, T &val)
static void valueToVariant (const T &val, Var &var)
static void variantToValue (const Var &var, T &val)
static uint32_t serializedSize (const T &val) noexcept

Static Public Attributes

static constexpr bool available = true

Detailed Description

template<typename T>
struct sen::SequenceTraitsBase< T >

Base class for sequence traits.

Member Function Documentation

◆ write()

template<typename T>
void sen::SequenceTraitsBase< T >::write ( OutputStream & out,
const T & val )
inlinestatic

◆ read()

template<typename T>
void sen::SequenceTraitsBase< T >::read ( InputStream & in,
T & val )
inlinestatic

◆ valueToVariant()

template<typename T>
void sen::SequenceTraitsBase< T >::valueToVariant ( const T & val,
Var & var )
inlinestatic

◆ variantToValue()

template<typename T>
void sen::SequenceTraitsBase< T >::variantToValue ( const Var & var,
T & val )
inlinestatic

◆ serializedSize()

template<typename T>
uint32_t sen::SequenceTraitsBase< T >::serializedSize ( const T & val)
inlinestaticnodiscardnoexcept

Member Data Documentation

◆ available

template<typename T>
bool sen::SequenceTraitsBase< T >::available = true
staticconstexpr

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