monero/src/serialization
jeffro256 2a2da79943
free function serialization DSL
Example usage for Seraphis types (in global or `sp` namespace):

```
BEGIN_SERIALIZE_OBJECT_FN(sp::SpCoinbaseEnoteCore)
    FIELD_F(onetime_address)
    VARINT_FIELD_F(amount)
END_SERIALIZE()

BEGIN_SERIALIZE_OBJECT_FN(sp::SpEnoteCore)
    FIELD_F(onetime_address)
    FIELD_F(amount_commitment)
END_SERIALIZE()
```
2024-02-24 11:24:47 -06:00
..
CMakeLists.txt Copyright: Update to 2023 2023-01-16 13:00:18 +01:00
binary_archive.h Copyright: Update to 2023 2023-01-16 13:00:18 +01:00
binary_utils.h Copyright: Update to 2023 2023-01-16 13:00:18 +01:00
container.h serialization: remove container wrappers and serialize directly 2023-11-28 14:06:24 -06:00
containers.h serialization: remove container wrappers and serialize directly 2023-11-28 14:06:24 -06:00
crypto.h Copyright: Update to 2023 2023-01-16 13:00:18 +01:00
debug_archive.h serialization: fix infinite loops and clean up dispatching 2023-11-18 03:47:55 -06:00
difficulty_type.h serialization: fix infinite loops and clean up dispatching 2023-11-18 03:47:55 -06:00
json_archive.h Copyright: Update to 2023 2023-01-16 13:00:18 +01:00
json_object.cpp Add CLSAG serialization to ZMQ code 2023-06-10 11:55:48 -04:00
json_object.h Add CLSAG serialization to ZMQ code 2023-06-10 11:55:48 -04:00
pair.h serialization: fix infinite loops and clean up dispatching 2023-11-18 03:47:55 -06:00
serialization.h free function serialization DSL 2024-02-24 11:24:47 -06:00
string.h Copyright: Update to 2023 2023-01-16 13:00:18 +01:00
tuple.h serialization: fix infinite loops and clean up dispatching 2023-11-18 03:47:55 -06:00
variant.h serialization: fix infinite loops and clean up dispatching 2023-11-18 03:47:55 -06:00