View on GitHub

Vistle

Distributed Data-parallel Scientific Visualization in VR

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

#include <core/archives.h>

Inheritance diagram for vistle::yas_binary_iarchive< Archive, IS, F >:
Inheritance graph
[legend]
Collaboration diagram for vistle::yas_binary_iarchive< Archive, IS, F >:
Collaboration graph
[legend]

Public Types

using stream_type = IS
 
using this_type = Archive
 

Public Member Functions

 yas_binary_iarchive (IS &is)
 
template<typename T >
this_typeoperator& (T &&v)
 
this_typeserialize ()
 
template<typename Head , typename... Tail>
this_typeserialize (Head &&head, Tail &&...tail)
 
template<typename... Args>
this_typeoperator() (Args &&...args)
 

Member Typedef Documentation

◆ stream_type

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

◆ this_type

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

Constructor & Destructor Documentation

◆ yas_binary_iarchive()

template<class Archive , typename IS , std::size_t F = detail::yas_flags>
vistle::yas_binary_iarchive< Archive, IS, F >::yas_binary_iarchive ( IS &  is)
inline

Member Function Documentation

◆ operator&()

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

◆ operator()()

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

◆ serialize() [1/2]

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

◆ serialize() [2/2]

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

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