Commit graph

57 commits

Author SHA1 Message Date
Peter Conrad
0aac8a4afc Replaced fc::forward with std::forward 2019-06-06 14:41:47 +02:00
Peter Conrad
632a90709e Replace fc::array with std::array 2019-06-06 14:41:47 +02:00
Peter Conrad
a3e2410091 Replace fc::uint128 with boost::multiprecision::uint128_t 2019-06-06 14:41:09 +02:00
Peter Conrad
aa8870e793 Fixed JSONRPC error handling 2019-05-24 18:11:19 +02:00
Peter Conrad
cb9a96755d Add proper serialization for boost::endian::endian_buffer 2019-04-23 16:48:17 +02:00
Peter Conrad
579914c84d Removed unused stuff 2019-04-04 17:59:51 +02:00
John Jones
19590fd413 Removal of smart_ref 2019-02-15 08:23:05 -05:00
Abit
bcdaaaa651
Merge pull request #79 from bitshares/for-custom-auth
Changes for BSIP40 custom authorities
2018-10-25 10:40:29 +02:00
Peter Conrad
01e6ae357a Generalize flat_set serialization templates to allow different sorting and/or allocators 2018-10-12 20:35:50 +02:00
abitmore
0fb65e4d38 Added to_variant(bool, ...) 2018-09-30 10:11:28 -04:00
Wei Yang
6d3184ff44 Fix two typo in variant.hpp 2018-07-05 13:50:40 +08:00
John M. Jones
18640e46e3
Add special handling for mac size_t and variant (#35) 2018-04-02 14:23:31 -05:00
Abit
6e42194f72
Fix redefinition of default arg under macOS 2018-03-22 15:08:56 +01:00
Peter Conrad
a91822616e Added max_depth to remaining variant conversions 2018-03-18 10:49:44 +01:00
Peter Conrad
dd9197c9d5 Added missing depth check 2018-03-13 22:00:18 +01:00
Peter Conrad
81c8d89341 Added max_depth parameter to variant conversions 2018-03-13 22:00:18 +01:00
kinglaw
0c25cb568f In order to pass compile in vs2013, fixed:
removed equihash from the cmakelists.txt.
Fix the inconsistencies of the template functions "from_variant" ,"unpack" and definitions that processes flat_map.
Signed-off-by: kinglaw <58291@qq.com>
2017-06-01 13:03:02 +08:00
Vikram Rajkumar
9d383077fa Revert "change json seralization of map<string,T> to be object rather than array of pairs"
This reverts commit a421e28048.
2017-01-13 13:35:48 -06:00
Daniel Larimer
fb4ddbac0d addding improved support for serializing boost interprocss types 2016-09-28 11:55:51 -04:00
Daniel Larimer
e7d0d26fe2 adding fixed_string definition 2016-09-15 15:29:16 -04:00
Daniel Larimer
a421e28048 change json seralization of map<string,T> to be object rather than array of pairs 2016-03-17 17:24:25 -04:00
Daniel Larimer
bde8a7f424 fixes updates for deque to variant 2016-02-11 17:16:39 -05:00
Daniel Larimer
845f8388c4 add deque support to variant 2016-02-01 18:29:30 -05:00
Daniel Larimer
7fc2cc43f1 Adding multi_index to/from variant support 2015-07-23 13:16:19 -04:00
Daniel Larimer
63677c47d9 helper for smart_ref 2015-07-08 16:43:25 -04:00
theoreticalbts
0ad91391c7 variant.hpp: Prettify includes 2015-06-01 17:13:51 -04:00
theoreticalbts
b391ecb4c7 deque: Add std::deque to serialization / reflection 2015-06-01 17:13:51 -04:00
Daniel Larimer
a0192d1081 unique_ptr to/from variant 2015-04-01 17:24:33 -04:00
Daniel Larimer
0caac3fee9 update exceptions in static_variant and add header gaurd 2015-03-05 08:22:41 -05:00
Daniel Larimer
f9f965809b bug fixes 2015-02-27 16:07:50 -05:00
Daniel Larimer
c0a4ed77b1 adding static_variant type 2015-02-27 13:41:55 -05:00
Daniel Larimer
537029f09f fix build 2015-02-23 14:01:58 -05:00
Daniel Larimer
7e34d8fe56 Adding support for flat_map,flat_set 2015-02-23 09:06:04 -05:00
Daniel Larimer
ec66863902 added type for safe int ops 2015-02-19 11:39:17 -05:00
Daniel Larimer
dfe67a4494 adding blob type to variant 2014-10-15 23:32:37 -04:00
Nathan Hourt
21db937ba7 Add reflector for multimap 2014-09-04 19:14:23 -04:00
Vikram Rajkumar
a23f3a86be Add missing integer variant conversions 2014-07-28 22:36:47 -04:00
Daniel Larimer
8e3163d4fb extra helper variant constructor 2014-06-07 22:58:19 -04:00
Eric Frias
a6ca7042da add to/from variant for fc::microseconds 2014-06-04 13:51:50 -04:00
Daniel Larimer
ac03a71f3d improve variant cast error reporting 2014-05-25 14:18:26 -04:00
Daniel Larimer
17aefe29de using explicit bool operator for optional 2014-05-20 11:25:31 -04:00
Daniel Larimer
013b9a867f reflect typename of variant 2014-05-18 21:14:51 -04:00
Daniel Larimer
ac0f01843f fix build on osx by disabling some keepalive params 2014-04-11 17:06:57 -04:00
Daniel Larimer
bdeefb48bf adding std::map<> conversions to/from variant 2014-03-24 11:46:23 -04:00
Daniel Larimer
c0727f30b0 adding variant support for unordered maps 2014-01-14 03:51:17 -05:00
Daniel Larimer
cf37cd776b update reflect 2013-10-22 22:02:55 -04:00
Daniel Larimer
105948ea65 json and variant bug fixes 2013-08-15 12:44:51 -04:00
Daniel Larimer
e7075f6b3a fix bugs with variant 2013-08-15 10:56:25 -04:00
Daniel Larimer
6c3b31873c linux port 2013-08-13 05:24:41 +00:00
Daniel Larimer
1201d1c1f6 adding time_point_sec 2013-07-22 14:03:34 -04:00