Nathaniel
213fd5168f
Cleanup and organization
...
Delete a useless and unused overload of raw::unpack
Also, make the new custom serialization bit work for unreflected types
(they still need typename reflection)
2022-03-21 08:53:24 -05:00
Nathaniel
9a1ea8a0bf
Enable classes to customize their serialization
...
Add support for classes to define members to customize their
serialization from the default from reflection.
2022-03-21 08:53:08 -05:00
pbattu123
a76b9ff81c
include fc build optimization changes
2020-02-20 12:19:22 -04:00
pbattu123
1cae4d3481
Revert "Merge pull request #13 from gladcow/feature/GRPH-92"
...
This reverts commit c30f3b7d32 , reversing
changes made to 31e289c53d .
2020-01-06 17:00:41 -04:00
pbattu123
a8ffe6ed3d
Merge branch 'latest-fc' into feature/GRPH-92
2020-01-03 09:33:16 -04:00
Peter Conrad
a94d110b5d
Get rid of some inlines
2019-09-13 14:34:17 +03:00
Peter Conrad
23761bade5
Dont inline generic pack/unpack to enable externalized serialization
2019-09-13 14:29:24 +03:00
Abit
33215ffb6e
Merge pull request #21 from pmconrad/variant_fix
...
Variant fix
2019-08-20 11:25:15 +02:00
Peter Conrad
10a857ee78
Merge pull request #20 from abitmore/fix-serialization
...
Fix pack/unpack serialization
2019-08-20 10:58:22 +02:00
pbattu
00efb88ac7
fc changes to support ubuntu-18.04 upgrade
2019-05-21 18:42:14 -03:00
Eric Frias
8df97c6b35
Merge remote-tracking branch 'origin/betting' into betting-merge
2017-08-24 17:38:23 -04:00
Eric Frias
9d408aa532
Fix serialization of enums to use variable-length integerd
2017-03-21 08:59:58 -04:00
Daniel Larimer
de9a29c33e
Progress toward binary RPC"
2016-07-30 19:24:15 -04:00
theoreticalbts
232d59525a
raw.hpp: Use fc::raw:: namespace explicitly everywhere, cleanup whitespace
2016-02-19 16:36:29 -05:00
Daniel Larimer
bde8a7f424
fixes updates for deque to variant
2016-02-11 17:16:39 -05:00
theoreticalbts
7b6431f20e
raw.hpp: Add pack() override for shared_ptr<T>
2016-01-08 11:20:32 -05:00
Daniel Larimer
cb27b810e3
adding support for unpacking shared_ptr
2015-11-25 12:49:49 -05:00
theoreticalbts
1e10d3dc47
raw.hpp: Require high bits to be 0 when unpacking bool
2015-10-12 10:09:08 -04:00
Daniel Larimer
63677c47d9
helper for smart_ref
2015-07-08 16:43:25 -04: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
ec66863902
added type for safe int ops
2015-02-19 11:39:17 -05:00
Daniel Larimer
057861c608
extra raw io helpers
2015-02-11 18:27:33 -05:00
Nikolai Mushegian
68d3ff57bf
add missing includes for packing variant
2014-12-10 11:21:44 -05:00
Eric Frias
2f066e4adf
Fix a crash in fc::process when not capturing all three stdin/out/err
...
Quiet a few 64-bit warnings.
2014-09-18 11:17:41 -04:00
Eric Frias
accb6fddcb
Add raw serialization for microseconds
2014-06-19 15:51:41 -04:00
Daniel Larimer
4385bbe49a
serialization and copy support for exceptions
2014-06-12 02:23:52 -04:00
Daniel Larimer
6b9abdf272
adding raw::pack_size() helper
2014-05-20 13:42:21 -04:00
Daniel Larimer
87c314facb
raw serialization of std::map
2014-05-19 15:22:19 -04:00
Daniel Larimer
06bc873da0
improving error reporting in deserialization
2014-05-17 19:35:44 +00:00
Eric Frias
d27be6851b
Fix serializing enums
2014-04-02 08:54:12 -04:00
Daniel Larimer
0843aa6652
adding raw serialization for unordered_map
2014-02-16 01:17:31 -05:00
vogel76
10a6e76375
[BW]: [Ign] Fixed compile errors (missing < operator on fc::enum_type
...
[BW]: [Ign] Eliminated some annoying compiler warnings.
2014-01-29 12:52:13 +01:00
Daniel Larimer
81c0290568
raw pack of fc::path
2013-09-21 22:48:50 -04:00
Daniel Larimer
2b8b606d08
fix bugs with time_point_sec
2013-07-23 13:00:40 -04:00
Daniel Larimer
1201d1c1f6
adding time_point_sec
2013-07-22 14:03:34 -04:00
Daniel Larimer
a0f41aa397
various updates and enhancements to crypto and network code
2013-07-17 02:01:35 -04:00
Daniel Larimer
b8e08c97b2
adding support for std::set to variant/raw io
2013-07-05 20:29:36 -04:00
Daniel Larimer
0fd0574c05
various updates to support bitshares
2013-06-06 19:20:51 -04:00
Daniel Larimer
639a0c795a
Updates to crypto/fc
2013-06-06 14:45:55 -04:00
Daniel Larimer
59a121d64b
Updating FC with changes from phoenix-int
2013-06-05 15:19:00 -04:00