Electroneum
Namespaces | Functions
set.h File Reference
#include "serialization.h"
Include dependency graph for set.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 serialization
 
 serialization::detail
 

Functions

template<template< bool > class Archive, class T >
bool do_serialize (Archive< false > &ar, std::set< T > &v)
 
template<template< bool > class Archive, class T >
bool do_serialize (Archive< true > &ar, std::set< T > &v)
 
template<template< bool > class Archive, class T >
bool do_serialize (Archive< false > &ar, std::unordered_set< T > &v)
 
template<template< bool > class Archive, class T >
bool do_serialize (Archive< true > &ar, std::unordered_set< T > &v)
 
template<typename Archive , class T >
bool serialization::detail::serialize_set_element (Archive &ar, T &e)
 
template<typename Archive >
bool serialization::detail::serialize_set_element (Archive &ar, uint32_t &e)
 
template<typename Archive >
bool serialization::detail::serialize_set_element (Archive &ar, uint64_t &e)
 
template<template< bool > class Archive, class T >
bool do_serialize_set (Archive< false > &ar, T &v)
 
template<template< bool > class Archive, class T >
bool do_serialize_set (Archive< true > &ar, T &v)
 

Function Documentation

◆ do_serialize() [1/4]

template<template< bool > class Archive, class T >
bool do_serialize ( Archive< false > &  ar,
std::set< T > &  v 
)

◆ do_serialize() [2/4]

template<template< bool > class Archive, class T >
bool do_serialize ( Archive< true > &  ar,
std::set< T > &  v 
)

◆ do_serialize() [3/4]

template<template< bool > class Archive, class T >
bool do_serialize ( Archive< false > &  ar,
std::unordered_set< T > &  v 
)

◆ do_serialize() [4/4]

template<template< bool > class Archive, class T >
bool do_serialize ( Archive< true > &  ar,
std::unordered_set< T > &  v 
)

◆ do_serialize_set() [1/2]

template<template< bool > class Archive, class T >
bool do_serialize_set ( Archive< false > &  ar,
T v 
)

◆ do_serialize_set() [2/2]

template<template< bool > class Archive, class T >
bool do_serialize_set ( Archive< true > &  ar,
T v 
)