Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
flat_fwd.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <boost/container/flat_map.hpp>
4#include <boost/container/flat_set.hpp>
5#include <boost/container/vector.hpp>
6
7#include <boost/interprocess/containers/vector.hpp> // only added to maintain backwards compatibility with existing consumers of fc (can eventually remove)
8
9namespace fc {
10
11 using boost::container::flat_set;
12 using boost::container::flat_multiset;
13 using boost::container::flat_map;
14 using boost::container::flat_multimap;
15
16 namespace raw {
17
18 template<typename Stream, typename T, typename... U>
19 void pack( Stream& s, const boost::container::vector<T, U...>& value );
20 template<typename Stream, typename T, typename... U>
21 void unpack( Stream& s, boost::container::vector<T, U...>& value );
22
23 template<typename Stream, typename T, typename... U>
24 void pack( Stream& s, const flat_set<T, U...>& value );
25 template<typename Stream, typename T, typename... U>
26 void unpack( Stream& s, flat_set<T, U...>& value );
27
28 template<typename Stream, typename T, typename... U>
29 void pack( Stream& s, const flat_multiset<T, U...>& value );
30 template<typename Stream, typename T, typename... U>
31 void unpack( Stream& s, flat_multiset<T, U...>& value );
32
33 template<typename Stream, typename K, typename V, typename... U>
34 void pack( Stream& s, const flat_map<K, V, U...>& value );
35 template<typename Stream, typename K, typename V, typename... U>
36 void unpack( Stream& s, flat_map<K, V, U...>& value ) ;
37
38 template<typename Stream, typename K, typename V, typename... U>
39 void pack( Stream& s, const flat_multimap<K, V, U...>& value );
40 template<typename Stream, typename K, typename V, typename... U>
41 void unpack( Stream& s, flat_multimap<K, V, U...>& value ) ;
42
43 } // namespace raw
44
45} // fc
Concept for reading and writing characters.
const uint64 K
Definition make_512.cpp:78
void unpack(Stream &s, std::deque< T > &value)
Definition raw.hpp:540
void pack(Stream &s, const std::deque< T > &value)
Definition raw.hpp:531
namespace sysio::chain
Definition authority.cpp:3
#define value
Definition pkcs11.h:157
#define T(meth, val, expected)
Definition test_zm.cpp:19
Definition dtoa.c:306
char * s