peerplays-fc/include/fc/container/flat_fwd.hpp

22 lines
677 B
C++
Raw Normal View History

2015-02-23 14:06:04 +00:00
#pragma once
2015-02-23 19:01:58 +00:00
#include <boost/container/flat_map.hpp>
#include <boost/container/flat_set.hpp>
2015-02-23 14:06:04 +00:00
namespace fc {
2015-02-23 19:01:58 +00:00
using boost::container::flat_map;
using boost::container::flat_set;
namespace raw {
template<typename Stream, typename T>
void pack( Stream& s, const flat_set<T>& value );
template<typename Stream, typename T>
void unpack( Stream& s, flat_set<T>& value );
2016-09-15 19:27:50 +00:00
template<typename Stream, typename K, typename... V>
void pack( Stream& s, const flat_map<K,V...>& value );
template<typename Stream, typename K, typename... V>
void unpack( Stream& s, flat_map<K,V...>& value ) ;
2015-02-23 19:01:58 +00:00
} // namespace raw
2015-02-23 14:06:04 +00:00
} // fc