dash/src/evo
PastaPastaPasta f2c603b45c
util: add ranges.h to emulate c++20 std::ranges (#4622)
* refactor: introduce ranges.h for prettier std algo. Also use it in dash core

* fix formatting, use ranges instead of std

* remove commented out code

* introduce ranges find_if_opt, count_if, find_if. Use them all, and more

* use std::accumulate

* capture everything so that threadsaftey analysis is happy

* fix linter

* fix linter

* remove pessimizing move
2021-12-21 15:05:29 +03:00
..
cbtx.cpp refactor: llmq/quorums_*[cpp/h] --> llmq/*.[cpp/h] 2021-10-06 09:04:45 +05:30
cbtx.h refac: use make_unique and constexpr (#4493) 2021-10-11 00:41:53 +03:00
deterministicmns.cpp util: add ranges.h to emulate c++20 std::ranges (#4622) 2021-12-21 15:05:29 +03:00
deterministicmns.h Rename variables for better clarity (#4544) 2021-10-26 12:08:38 -04:00
evodb.cpp Update copyright (#4115) 2021-04-20 22:33:02 +03:00
evodb.h refactor: replace instances of typedef with using in dash code (#4488) 2021-10-06 00:26:29 +03:00
mnauth.cpp refactor: Include adjustments (#4526) 2021-10-25 16:55:34 +03:00
mnauth.h refactor: misc bls, evo, include refactoring (#4305) 2021-07-31 21:29:12 +03:00
mnhftx.cpp add ehf special tx (#4577) 2021-12-11 23:00:27 +03:00
mnhftx.h add ehf special tx (#4577) 2021-12-11 23:00:27 +03:00
providertx.cpp refactor: Include adjustments (#4526) 2021-10-25 16:55:34 +03:00
providertx.h refac: use make_unique and constexpr (#4493) 2021-10-11 00:41:53 +03:00
simplifiedmns.cpp refactor: Include adjustments (#4526) 2021-10-25 16:55:34 +03:00
simplifiedmns.h refactor: Include adjustments (#4526) 2021-10-25 16:55:34 +03:00
specialtx.cpp add ehf special tx (#4577) 2021-12-11 23:00:27 +03:00
specialtx.h add ehf special tx (#4577) 2021-12-11 23:00:27 +03:00