oxen-core/tests/fuzz
Jason Rhinelander e7d056edf1 boost::variant -> std::variant
A huge amount of this is repetitive:

- `boost::get<T>(variant)` becomes `std::get<T>(variant)`
- `boost::get<T>(variant_ptr)` becomes `std::get_if<T>(variant_ptr)`
- `variant.type() == typeid(T)` becomes `std::holds_alternative<T>(variant)`

There are also some simplifications to visitors using simpler stl
visitors, or (simpler still) generic lambdas as visitors.

Also adds boost serialization serializers for std::variant and
std::optional.
2020-07-02 12:52:12 -03:00
..
base58.cpp Update 2019 copyright 2019-03-05 22:05:34 +01:00
block.cpp Remove boost::value_initialized and BOOST_FOREACH (#921) 2019-11-01 09:26:58 +11:00
bulletproof.cpp Serialization (part2): application 2020-07-02 12:52:12 -03:00
CMakeLists.txt Add missing depends 2020-05-11 18:44:45 -03:00
cold-outputs.cpp boost::variant -> std::variant 2020-07-02 12:52:12 -03:00
cold-transaction.cpp boost::variant -> std::variant 2020-07-02 12:52:12 -03:00
fuzzer.cpp Update 2019 copyright 2019-03-05 22:05:34 +01:00
fuzzer.h Update 2019 copyright 2019-03-05 22:05:34 +01:00
http-client.cpp Merge commit '2d729fb' into MergeUpstream3 2020-05-28 16:56:01 +10:00
levin.cpp boost->std: mutex, locks; C++17 lock vars 2020-07-02 12:52:12 -03:00
load_from_binary.cpp Update 2019 copyright 2019-03-05 22:05:34 +01:00
load_from_json.cpp Update 2019 copyright 2019-03-05 22:05:34 +01:00
parse_url.cpp Update 2019 copyright 2019-03-05 22:05:34 +01:00
signature.cpp boost::optional -> std::optional 2020-07-02 12:52:12 -03:00
transaction.cpp Remove boost::value_initialized and BOOST_FOREACH (#921) 2019-11-01 09:26:58 +11:00