Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
flat.hpp File Reference
#include <fc/container/flat_fwd.hpp>
#include <fc/container/container_detail.hpp>
#include <boost/container/flat_map.hpp>
#include <boost/container/flat_set.hpp>
#include <fc/crypto/hex.hpp>
Include dependency graph for flat.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  fc
 namespace sysio::chain
 
namespace  fc::raw
 

Functions

template<typename Stream , typename T , typename A >
void fc::raw::pack (Stream &s, const boost::container::vector< T, A > &value)
 
template<typename Stream , typename T , typename A >
void fc::raw::unpack (Stream &s, boost::container::vector< T, A > &value)
 
template<typename Stream , typename A >
void fc::raw::pack (Stream &s, const boost::container::vector< char, A > &value)
 
template<typename Stream , typename A >
void fc::raw::unpack (Stream &s, boost::container::vector< char, A > &value)
 
template<typename Stream , typename T , typename... U>
void fc::raw::pack (Stream &s, const flat_set< T, U... > &value)
 
template<typename Stream , typename T , typename... U>
void fc::raw::unpack (Stream &s, flat_set< T, U... > &value)
 
template<typename Stream , typename T , typename... U>
void fc::raw::pack (Stream &s, const flat_multiset< T, U... > &value)
 
template<typename Stream , typename T , typename... U>
void fc::raw::unpack (Stream &s, flat_multiset< T, U... > &value)
 
template<typename Stream , typename K , typename V , typename... U>
void fc::raw::pack (Stream &s, const flat_map< K, V, U... > &value)
 
template<typename Stream , typename K , typename V , typename... U>
void fc::raw::unpack (Stream &s, flat_map< K, V, U... > &value)
 
template<typename Stream , typename K , typename V , typename... U>
void fc::raw::pack (Stream &s, const flat_multimap< K, V, U... > &value)
 
template<typename Stream , typename K , typename V , typename... U>
void fc::raw::unpack (Stream &s, flat_multimap< K, V, U... > &value)
 
template<typename T , typename... U>
void fc::to_variant (const boost::container::vector< T, U... > &vec, fc::variant &vo)
 
template<typename T , typename... U>
void fc::from_variant (const fc::variant &v, boost::container::vector< T, U... > &vec)
 
template<typename... U>
void fc::to_variant (const boost::container::vector< char, U... > &vec, fc::variant &vo)
 
template<typename... U>
void fc::from_variant (const fc::variant &v, boost::container::vector< char, U... > &vec)
 
template<typename T , typename... U>
void fc::to_variant (const flat_set< T, U... > &s, fc::variant &vo)
 
template<typename T , typename... U>
void fc::from_variant (const fc::variant &v, flat_set< T, U... > &s)
 
template<typename T , typename... U>
void fc::to_variant (const flat_multiset< T, U... > &s, fc::variant &vo)
 
template<typename T , typename... U>
void fc::from_variant (const fc::variant &v, flat_multiset< T, U... > &s)
 
template<typename K , typename V , typename... U>
void fc::to_variant (const flat_map< K, V, U... > &m, fc::variant &vo)
 
template<typename K , typename V , typename... U>
void fc::from_variant (const variant &v, flat_map< K, V, U... > &m)
 
template<typename K , typename V , typename... U>
void fc::to_variant (const flat_multimap< K, V, U... > &m, fc::variant &vo)
 
template<typename K , typename V , typename... U>
void fc::from_variant (const variant &v, flat_multimap< K, V, U... > &m)