Electroneum
Public Member Functions | Public Attributes | List of all members
serializer< Archive< true >, boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >::visitor Struct Reference

#include <variant.h>

Inheritance diagram for serializer< Archive< true >, boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >::visitor:
Inheritance graph
[legend]
Collaboration diagram for serializer< Archive< true >, boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >::visitor:
Collaboration graph
[legend]

Public Member Functions

 visitor (Archive< true > &a)
 
template<class T >
bool operator() (T &rv) const
 

Public Attributes

Archive< true > & ar
 

Constructor & Destructor Documentation

◆ visitor()

template<template< bool > class Archive, BOOST_VARIANT_ENUM_PARAMS(typename T) >
serializer< Archive< true >, boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >::visitor::visitor ( Archive< true > &  a)
inline

Member Function Documentation

◆ operator()()

template<template< bool > class Archive, BOOST_VARIANT_ENUM_PARAMS(typename T) >
template<class T >
bool serializer< Archive< true >, boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >::visitor::operator() ( T rv) const
inline

Member Data Documentation

◆ ar

template<template< bool > class Archive, BOOST_VARIANT_ENUM_PARAMS(typename T) >
Archive<true>& serializer< Archive< true >, boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >::visitor::ar

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