Adobe Source Libraries 1.49.0
A collection of C++ libraries.
Loading...
Searching...
No Matches
serializable_t Class Reference

#include <serializable.hpp>

Public Member Functions

template<typename T>
 serializable_t (T x)
 serializable_t (const serializable_t &x)
 serializable_t (serializable_t &&x)
void operator() (std::ostream &s) const
const std::type_info & type_info () const
template<typename T>
const T & cast () const
template<typename T>
T & cast ()

Detailed Description

Definition at line 107 of file serializable.hpp.

Constructor & Destructor Documentation

◆ serializable_t() [1/3]

template<typename T>
serializable_t ( T x)
explicit

Definition at line 110 of file serializable.hpp.

◆ serializable_t() [2/3]

Definition at line 112 of file serializable.hpp.

◆ serializable_t() [3/3]

Definition at line 114 of file serializable.hpp.

Member Function Documentation

◆ operator()()

void operator() ( std::ostream & s) const

Definition at line 116 of file serializable.hpp.

◆ type_info()

const std::type_info & type_info ( ) const

Definition at line 118 of file serializable.hpp.

◆ cast() [1/2]

template<typename T>
const T & cast ( ) const

Definition at line 121 of file serializable.hpp.

◆ cast() [2/2]

template<typename T>
T & cast ( )

Definition at line 131 of file serializable.hpp.