View on GitHub

Vistle

Distributed Data-parallel Scientific Visualization in VR

Public Types | Public Member Functions | List of all members
vistle::yas_binary_oarchive< Archive, OS, F > Struct Template Reference

#include <core/archives.h>

Inheritance diagram for vistle::yas_binary_oarchive< Archive, OS, F >:
Inheritance graph
[legend]
Collaboration diagram for vistle::yas_binary_oarchive< Archive, OS, F >:
Collaboration graph
[legend]

Public Types

using stream_type = OS
 
using this_type = Archive
 

Public Member Functions

 yas_binary_oarchive (OS &os)
 
template<typename T >
this_typeoperator& (const T &v)
 
this_typeserialize ()
 
template<typename Head , typename... Tail>
this_typeserialize (const Head &head, const Tail &...tail)
 
template<typename... Args>
this_typeoperator() (const Args &...args)
 

Member Typedef Documentation

◆ stream_type

template<class Archive , typename OS , std::size_t F = detail::yas_flags>
using vistle::yas_binary_oarchive< Archive, OS, F >::stream_type = OS

◆ this_type

template<class Archive , typename OS , std::size_t F = detail::yas_flags>
using vistle::yas_binary_oarchive< Archive, OS, F >::this_type = Archive

Constructor & Destructor Documentation

◆ yas_binary_oarchive()

template<class Archive , typename OS , std::size_t F = detail::yas_flags>
vistle::yas_binary_oarchive< Archive, OS, F >::yas_binary_oarchive ( OS &  os)
inline

Member Function Documentation

◆ operator&()

template<class Archive , typename OS , std::size_t F = detail::yas_flags>
template<typename T >
this_type & vistle::yas_binary_oarchive< Archive, OS, F >::operator& ( const T &  v)
inline

◆ operator()()

template<class Archive , typename OS , std::size_t F = detail::yas_flags>
template<typename... Args>
this_type & vistle::yas_binary_oarchive< Archive, OS, F >::operator() ( const Args &...  args)
inline

◆ serialize() [1/2]

template<class Archive , typename OS , std::size_t F = detail::yas_flags>
this_type & vistle::yas_binary_oarchive< Archive, OS, F >::serialize ( )
inline

◆ serialize() [2/2]

template<class Archive , typename OS , std::size_t F = detail::yas_flags>
template<typename Head , typename... Tail>
this_type & vistle::yas_binary_oarchive< Archive, OS, F >::serialize ( const Head &  head,
const Tail &...  tail 
)
inline

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