oxen-core/tests/performance_tests
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
..
bulletproof.h Update 2019 copyright 2019-03-05 22:05:34 +01:00
check_tx_signature.h boost::variant -> std::variant 2020-07-02 12:52:12 -03:00
CMakeLists.txt cmake modernization 2020-03-06 00:36:57 -04:00
cn_fast_hash.h Update 2019 copyright 2019-03-05 22:05:34 +01:00
cn_slow_hash.h Change PoW to CN Turtle Lite V2 on Hardfork 11 (#459) 2019-03-06 00:16:59 +00:00
construct_tx.h Build/core test fixes, incoporate staking changes from LNS 2019-12-04 15:17:55 +11:00
crypto_ops.h Merge commit '4ed60b6' into MergeUpstream3 2020-05-29 13:48:05 +10:00
derive_public_key.h Update 2019 copyright 2019-03-05 22:05:34 +01:00
derive_secret_key.h Update 2019 copyright 2019-03-05 22:05:34 +01:00
equality.h Update 2019 copyright 2019-03-05 22:05:34 +01:00
ge_frombytes_vartime.h boost::variant -> std::variant 2020-07-02 12:52:12 -03:00
ge_tobytes.h boost::variant -> std::variant 2020-07-02 12:52:12 -03:00
generate_key_derivation.h Update 2019 copyright 2019-03-05 22:05:34 +01:00
generate_key_image.h Update 2019 copyright 2019-03-05 22:05:34 +01:00
generate_key_image_helper.h boost::variant -> std::variant 2020-07-02 12:52:12 -03:00
generate_keypair.h Update 2019 copyright 2019-03-05 22:05:34 +01:00
is_out_to_acc.h boost::variant -> std::variant 2020-07-02 12:52:12 -03:00
main.cpp Replace boost::regex with std::regex 2020-07-02 12:52:12 -03:00
multi_tx_test_base.h boost::variant -> std::variant 2020-07-02 12:52:12 -03:00
multiexp.h multiexp: handle pippenger multiexps with part precalc 2018-10-22 16:07:44 +00:00
performance_tests.h Replace boost::regex with std::regex 2020-07-02 12:52:12 -03:00
performance_utils.h Merge commit 'c3de019f565674fd19b9d5cafba015d9ea7f69f7' into LokiMergeUpstream 2019-04-12 15:10:33 +10:00
range_proof.h Update 2019 copyright 2019-03-05 22:05:34 +01:00
rct_mlsag.h Merge commit 'c6430f9' into MergeUpstream3 2020-05-22 12:04:20 +10:00
sc_check.h performance_tests: sc_check and ge_dsm_precomp 2018-10-22 16:07:44 +00:00
sc_reduce32.h Update 2019 copyright 2019-03-05 22:05:34 +01:00
signature.h Update 2019 copyright 2019-03-05 22:05:34 +01:00
single_tx_test_base.h Update 2019 copyright 2019-03-05 22:05:34 +01:00
subaddress_expand.h Update 2019 copyright 2019-03-05 22:05:34 +01:00