Nathaniel
907dc57fb6
Enable classes to customize their serialization
...
Add support for classes to define members to customize their
serialization from the default from reflection.
2022-03-16 15:47:17 -05:00
Peter Conrad
a11a50d4e1
Replaced true_type, false_type, is_class, is_enum with std type_traits
2019-06-06 14:41:47 +02:00
Peter Conrad
579914c84d
Removed unused stuff
2019-04-04 17:59:51 +02:00
Peter Conrad
1eb7b9d5c6
Added some missing checks, fixed indentation, handle different meanings of max_depth
2018-03-19 15:49:07 +01:00
Peter Conrad
a91822616e
Added max_depth to remaining variant conversions
2018-03-18 10:49:44 +01:00
Peter Conrad
81c8d89341
Added max_depth parameter to variant conversions
2018-03-13 22:00:18 +01:00
theoreticalbts
21d62f0a96
Throw when deserializing an integer into a value not in enum
2016-08-26 16:28:36 -04:00
Daniel Larimer
1fb31737a7
RPC now supports remote callbacks
...
to_variant now skips null optional members on reflected objects.
2015-03-31 11:31:56 -04:00
Nathan Hourt
72088c548b
Tweak FC enum reflection
...
Previously when enum values not defined in the original enum type were
used in serialized objects, FC threw exceptions when it encountered
these values. Now it just serializes unknown values to and from numbers
instead of names.
As an added benefit, the compiler now warns you if a value is defined in
the enum, but not reflected!
2014-10-31 16:30:18 -04:00
Daniel Larimer
59a121d64b
Updating FC with changes from phoenix-int
2013-06-05 15:19:00 -04:00