|
template<typename Stream , typename T > |
void | pack (Stream &s, const std::deque< T > &value) |
|
template<typename Stream , typename T > |
void | unpack (Stream &s, std::deque< T > &value) |
|
template<typename Stream , typename T , typename A > |
void | pack (Stream &s, const boost::container::vector< T, A > &value) |
|
template<typename Stream , typename T , typename A > |
void | unpack (Stream &s, boost::container::vector< T, A > &value) |
|
template<typename Stream , typename A > |
void | pack (Stream &s, const boost::container::vector< char, A > &value) |
|
template<typename Stream , typename A > |
void | unpack (Stream &s, boost::container::vector< char, A > &value) |
|
template<typename Stream , typename T , typename... U> |
void | pack (Stream &s, const flat_set< T, U... > &value) |
|
template<typename Stream , typename T , typename... U> |
void | unpack (Stream &s, flat_set< T, U... > &value) |
|
template<typename Stream , typename T , typename... U> |
void | pack (Stream &s, const flat_multiset< T, U... > &value) |
|
template<typename Stream , typename T , typename... U> |
void | unpack (Stream &s, flat_multiset< T, U... > &value) |
|
template<typename Stream , typename K , typename V , typename... U> |
void | pack (Stream &s, const flat_map< K, V, U... > &value) |
|
template<typename Stream , typename K , typename V , typename... U> |
void | unpack (Stream &s, flat_map< K, V, U... > &value) |
|
template<typename Stream , typename K , typename V , typename... U> |
void | pack (Stream &s, const flat_multimap< K, V, U... > &value) |
|
template<typename Stream , typename K , typename V , typename... U> |
void | unpack (Stream &s, flat_multimap< K, V, U... > &value) |
|
template<typename Stream , typename T , typename... U> |
void | pack (Stream &s, const boost::container::vector< T, U... > &value) |
|
template<typename Stream , typename T , typename... U> |
void | unpack (Stream &s, boost::container::vector< T, U... > &value) |
|
template<typename Stream > |
void | unpack (Stream &s, fc::ecc::public_key &pk) |
|
template<typename Stream > |
void | pack (Stream &s, const fc::ecc::public_key &pk) |
|
template<typename Stream > |
void | unpack (Stream &s, fc::ecc::private_key &pk) |
|
template<typename Stream > |
void | pack (Stream &s, const fc::ecc::private_key &pk) |
|
template<typename Stream > |
void | unpack (Stream &s, fc::em::public_key &pk) |
|
template<typename Stream > |
void | pack (Stream &s, const fc::em::public_key &pk) |
|
template<typename Stream > |
void | unpack (Stream &s, fc::em::private_key &pk) |
|
template<typename Stream > |
void | pack (Stream &s, const fc::em::private_key &pk) |
|
template<typename Stream > |
void | unpack (Stream &s, fc::crypto::r1::public_key &pk) |
|
template<typename Stream > |
void | pack (Stream &s, const fc::crypto::r1::public_key &pk) |
|
template<typename Stream > |
void | unpack (Stream &s, fc::crypto::r1::private_key &pk) |
|
template<typename Stream > |
void | pack (Stream &s, const fc::crypto::r1::private_key &pk) |
|
template<typename Stream > |
void | unpack (Stream &s, fc::public_key &pk) |
|
template<typename Stream > |
void | pack (Stream &s, const fc::public_key &pk) |
|
template<typename Stream > |
void | unpack (Stream &s, fc::private_key &pk) |
|
template<typename Stream > |
void | pack (Stream &s, const fc::private_key &pk) |
|
template<typename Stream , typename Storage > |
void | pack (Stream &s, const fc::fixed_string< Storage > &u) |
|
template<typename Stream , typename Storage > |
void | unpack (Stream &s, fc::fixed_string< Storage > &u) |
|
template<typename Stream , typename T , typename... U> |
void | pack (Stream &s, const bip::set< T, U... > &value) |
|
template<typename Stream , typename T , typename... U> |
void | unpack (Stream &s, bip::set< T, U... > &value) |
|
template<typename Stream , typename T , typename... U> |
void | pack (Stream &s, const bip::multiset< T, U... > &value) |
|
template<typename Stream , typename T , typename... U> |
void | unpack (Stream &s, bip::multiset< T, U... > &value) |
|
template<typename Stream , typename K , typename V , typename... U> |
void | pack (Stream &s, const bip::map< K, V, U... > &value) |
|
template<typename Stream , typename K , typename V , typename... U> |
void | unpack (Stream &s, bip::map< K, V, U... > &value) |
|
template<typename Stream , typename K , typename V , typename... U> |
void | pack (Stream &s, const bip::multimap< K, V, U... > &value) |
|
template<typename Stream , typename K , typename V , typename... U> |
void | unpack (Stream &s, bip::multimap< K, V, U... > &value) |
|
template<typename Stream , typename IntType , typename EnumType > |
void | pack (Stream &s, const fc::enum_type< IntType, EnumType > &tp) |
|
template<typename Stream , typename IntType , typename EnumType > |
void | unpack (Stream &s, fc::enum_type< IntType, EnumType > &tp) |
|
template<typename Stream > |
void | pack (Stream &s, const UInt< 256 > &n) |
|
template<typename Stream > |
void | unpack (Stream &s, UInt< 256 > &n) |
|
template<typename Stream > |
void | pack (Stream &s, const Int< 256 > &n) |
|
template<typename Stream > |
void | unpack (Stream &s, Int< 256 > &n) |
|
template<typename Stream , typename T > |
void | pack (Stream &s, const boost::multiprecision::number< T > &n) |
|
template<typename Stream , typename T > |
void | unpack (Stream &s, boost::multiprecision::number< T > &n) |
|
template<typename Stream , typename Arg0 , typename... Args> |
void | pack (Stream &s, const Arg0 &a0, Args... args) |
|
template<typename Stream > |
void | pack (Stream &s, const fc::exception &e) |
|
template<typename Stream > |
void | unpack (Stream &s, fc::exception &e) |
|
template<typename Stream > |
void | pack (Stream &s, const fc::log_message &msg) |
|
template<typename Stream > |
void | unpack (Stream &s, fc::log_message &msg) |
|
template<typename Stream > |
void | pack (Stream &s, const fc::path &tp) |
|
template<typename Stream > |
void | unpack (Stream &s, fc::path &tp) |
|
template<typename Stream > |
void | pack (Stream &s, const fc::time_point_sec &tp) |
|
template<typename Stream > |
void | unpack (Stream &s, fc::time_point_sec &tp) |
|
template<typename Stream > |
void | pack (Stream &s, const fc::time_point &tp) |
|
template<typename Stream > |
void | unpack (Stream &s, fc::time_point &tp) |
|
template<typename Stream > |
void | pack (Stream &s, const fc::microseconds &usec) |
|
template<typename Stream > |
void | unpack (Stream &s, fc::microseconds &usec) |
|
template<typename Stream , typename T , size_t N> |
auto | pack (Stream &s, const fc::array< T, N > &v) -> std::enable_if_t<!is_trivial_array< T > > |
|
template<typename Stream , typename T , size_t N> |
auto | unpack (Stream &s, fc::array< T, N > &v) -> std::enable_if_t<!is_trivial_array< T > > |
|
template<typename Stream , typename T , size_t N> |
void | pack (Stream &s, T(&v)[N]) |
|
template<typename Stream , typename T , size_t N> |
void | unpack (Stream &s, T(&v)[N]) |
|
template<typename Stream , typename T > |
void | pack (Stream &s, const std::shared_ptr< T > &v) |
|
template<typename Stream , typename T > |
void | unpack (Stream &s, std::shared_ptr< T > &v) |
|
template<typename Stream > |
void | pack (Stream &s, const signed_int &v) |
|
template<typename Stream > |
void | pack (Stream &s, const unsigned_int &v) |
|
template<typename Stream > |
void | unpack (Stream &s, signed_int &vi) |
|
template<typename Stream > |
void | unpack (Stream &s, unsigned_int &vi) |
|
template<typename Stream , typename T > |
void | unpack (Stream &s, const T &vi) |
|
template<typename Stream > |
void | pack (Stream &s, const char *v) |
|
template<typename Stream , typename T > |
void | pack (Stream &s, const safe< T > &v) |
|
template<typename Stream , typename T > |
void | unpack (Stream &s, fc::safe< T > &v) |
|
template<typename Stream , typename T , unsigned int S, typename Align > |
void | pack (Stream &s, const fc::fwd< T, S, Align > &v) |
|
template<typename Stream , typename T , unsigned int S, typename Align > |
void | unpack (Stream &s, fc::fwd< T, S, Align > &v) |
|
template<typename Stream , typename T > |
void | pack (Stream &s, const std::optional< T > &v) |
|
template<typename Stream , typename T > |
void | unpack (Stream &s, std::optional< T > &v) |
|
template<typename Stream > |
void | pack (Stream &s, const std::vector< char > &value) |
|
template<typename Stream > |
void | unpack (Stream &s, std::vector< char > &value) |
|
template<typename Stream > |
void | pack (Stream &s, const fc::string &v) |
|
template<typename Stream > |
void | unpack (Stream &s, fc::string &v) |
|
template<typename Stream > |
void | pack (Stream &s, const shared_string &v) |
|
template<typename Stream > |
void | unpack (Stream &s, shared_string &v) |
|
template<typename Stream > |
void | pack (Stream &s, const bool &v) |
|
template<typename Stream > |
void | unpack (Stream &s, bool &v) |
|
template<typename Stream , typename T > |
void | pack (Stream &s, const std::unordered_set< T > &value) |
|
template<typename Stream , typename T > |
void | unpack (Stream &s, std::unordered_set< T > &value) |
|
template<typename Stream , typename K , typename V > |
void | pack (Stream &s, const std::pair< K, V > &value) |
|
template<typename Stream , typename K , typename V > |
void | unpack (Stream &s, std::pair< K, V > &value) |
|
template<typename Stream , typename K , typename V > |
void | pack (Stream &s, const std::unordered_map< K, V > &value) |
|
template<typename Stream , typename K , typename V > |
void | unpack (Stream &s, std::unordered_map< K, V > &value) |
|
template<typename Stream , typename K , typename V > |
void | pack (Stream &s, const std::map< K, V > &value) |
|
template<typename Stream , typename K , typename V > |
void | unpack (Stream &s, std::map< K, V > &value) |
|
template<typename Stream , typename T , typename... U> |
void | pack (Stream &s, const boost::container::deque< T, U... > &value) |
|
template<typename Stream , typename T , typename... U> |
void | unpack (Stream &s, boost::container::deque< T, U... > &value) |
|
template<typename Stream , typename T > |
void | pack (Stream &s, const std::vector< T > &value) |
|
template<typename Stream , typename T > |
void | unpack (Stream &s, std::vector< T > &value) |
|
template<typename Stream , typename T > |
void | pack (Stream &s, const std::list< T > &value) |
|
template<typename Stream , typename T > |
void | unpack (Stream &s, std::list< T > &value) |
|
template<typename Stream , typename T > |
void | pack (Stream &s, const std::set< T > &value) |
|
template<typename Stream , typename T > |
void | unpack (Stream &s, std::set< T > &value) |
|
template<typename Stream , typename T , std::size_t S> |
auto | pack (Stream &s, const std::array< T, S > &value) -> std::enable_if_t< is_trivial_array< T > > |
|
template<typename Stream , typename T , std::size_t S> |
auto | unpack (Stream &s, std::array< T, S > &value) -> std::enable_if_t< is_trivial_array< T > > |
|
template<typename Stream , typename T > |
void | pack (Stream &s, const T &v) |
|
template<typename Stream , typename T > |
void | unpack (Stream &s, T &v) |
|
template<typename T > |
size_t | pack_size (const T &v) |
|
template<typename T > |
std::vector< char > | pack (const T &v) |
|
template<typename T , typename... Next> |
std::vector< char > | pack (const T &v, Next... next) |
|
template<typename T > |
T | unpack (const std::vector< char > &s) |
|
template<typename T > |
void | unpack (const std::vector< char > &s, T &tmp) |
|
template<typename T > |
void | pack (char *d, uint32_t s, const T &v) |
|
template<typename T > |
T | unpack (const char *d, uint32_t s) |
|
template<typename T > |
void | unpack (const char *d, uint32_t s, T &v) |
|
template<typename Stream , typename... T> |
void | pack (Stream &s, const std::variant< T... > &sv) |
|
template<typename Stream , typename... T> |
void | unpack (Stream &s, std::variant< T... > &sv) |
|
template<typename Stream > |
void | pack (Stream &s, const variant_object &v) |
|
template<typename Stream > |
void | unpack (Stream &s, variant_object &v) |
|
template<typename Stream > |
void | pack (Stream &s, const variant &v) |
|
template<typename Stream > |
void | unpack (Stream &s, variant &v) |
|
template<typename Stream > |
void | pack (Stream &s, const ip::endpoint &v) |
|
template<typename Stream > |
void | unpack (Stream &s, ip::endpoint &v) |
|
template<typename T > |
void | unpack_file (const fc::path &filename, T &obj) |
|
template<typename Stream > |
void | pack (Stream &s, const ip::address &v) |
|
template<typename Stream > |
void | unpack (Stream &s, ip::address &v) |
|
template<typename Stream > |
void | pack (Stream &s, const real128 &value_to_pack) |
|
template<typename Stream > |
void | unpack (Stream &s, real128 &value_to_unpack) |
|
template<typename Stream > |
void | pack (Stream &s, const uint128 &u) |
|
template<typename Stream > |
void | unpack (Stream &s, uint128 &u) |
|