dash/src/util
PastaPastaPasta fe0ebb3c04
refactor: fix numerous compilation warnings (#4682)
* style: use clang-tidy style named parameters

* refactor: make IsTimeOutOfBounds testable by having current time be a parameter

* style: use x-> not (*x).

* refactor: make SelectCoinsGroupedByAddresses return a vector, remove out param

previous semantics was return false if the vecTally vector was empty. Now we just let the caller check if it is empty or not

* refactor: fix some sign-compare warnings

* refactor: consistently pre-declare stuff as struct / class inline with underlying type

* refactor: don't return const bool

* refactor: use ref to string

* refactor: use = default for CompactTallyItem

* refactor: adjust "initialization" ordering

* refactor: adjust how we handle negatives in GetProjectedMNPayees, use std::min

* refactor: don't bind a reference to a temporary value

* refactor: use a ref

* refactor: ensure attempt in SelectMemberForRecovery is non-negative.

* refactor: remove unused this capture

* refactor: fix numerous sign-compare warnings

* refactor: more consistently use size_t, use empty()
2022-02-11 19:15:26 +03:00
..
asmap.cpp 16659 continuation 2021-12-17 12:02:16 -05:00
asmap.h
bytevectorhash.cpp merge bitcoin#14074: Use std::unordered_set instead of set in blockfilter interface 2021-06-27 12:03:15 +05:30
bytevectorhash.h merge bitcoin#14074: Use std::unordered_set instead of set in blockfilter interface 2021-06-27 12:03:15 +05:30
error.cpp merge bitcoin#16257: abort when attempting to fund a transaction above -maxtxfee 2021-12-22 19:43:18 +05:30
error.h merge bitcoin#16257: abort when attempting to fund a transaction above -maxtxfee 2021-12-22 19:43:18 +05:30
fees.cpp merge bitcoin#16257: abort when attempting to fund a transaction above -maxtxfee 2021-12-22 19:43:18 +05:30
fees.h partial bitcoin#15638: Add several util units 2021-06-27 12:03:15 +05:30
getuniquepath.cpp merge #21052: Replace fs::unique_path with GetUniquePath(path) calls 2021-08-09 12:38:04 +05:30
getuniquepath.h merge #21052: Replace fs::unique_path with GetUniquePath(path) calls 2021-08-09 12:38:04 +05:30
macros.h merge bitcoin#17073: PASTE macros to util/macros.h 2021-06-27 12:03:15 +05:30
memory.h merge #20413: Require C++17 compiler 2021-09-15 11:30:57 +05:30
moneystr.cpp Merge #16659: refactoring: Remove unused includes 2021-12-12 16:44:54 -05:00
moneystr.h Merge #16659: refactoring: Remove unused includes 2021-12-12 16:44:54 -05:00
ranges.h refactor: some refactoring in coinjoin code (#4652) 2022-01-11 03:57:37 +03:00
serfloat.cpp partial bitcoin#21966: Add platform-independent float encoder/decoder 2021-06-27 12:03:15 +05:30
serfloat.h partial bitcoin#21966: Add platform-independent float encoder/decoder 2021-06-27 12:03:15 +05:30
spanparsing.cpp merge bitcoin#16887: Abstract out some of the descriptor Span-parsing helpers 2021-10-29 23:36:54 +05:30
spanparsing.h merge bitcoin#16887: Abstract out some of the descriptor Span-parsing helpers 2021-10-29 23:36:54 +05:30
strencodings.cpp merge bitcoin#16566: refactor upper/lowercase functions 2021-11-01 21:41:35 +05:30
strencodings.h merge bitcoin#16566: refactor upper/lowercase functions 2021-11-01 21:41:35 +05:30
string.cpp
string.h
system.cpp refactor: fix numerous compilation warnings (#4682) 2022-02-11 19:15:26 +03:00
system.h Remove KeePass integration (#4628) 2021-12-22 12:53:11 +03:00
threadnames.cpp Merge pull request #4619 from PastaPastaPasta/remove-includes 2021-12-17 20:21:12 +03:00
threadnames.h Merge #17038: Don't rename main thread at process level 2021-09-21 14:41:49 -04:00
time.cpp merge #18358: fix compilation with mingw-w64 7.0.0 2021-08-05 16:14:15 +05:30
time.h partial #16908: txmempool: Make entry time type-safe (std::chrono) 2021-08-05 16:13:52 +05:30
url.cpp partial bitcoin#15638: Add several util units 2021-06-27 12:03:15 +05:30
url.h partial bitcoin#15638: Add several util units 2021-06-27 12:03:15 +05:30
validation.cpp partial bitcoin#15638: Add several util units 2021-06-27 12:03:15 +05:30
validation.h partial bitcoin#15638: Add several util units 2021-06-27 12:03:15 +05:30
vector.h partial bitcoin#16889: Add some general std::vector utility functions 2021-06-27 12:03:14 +05:30