dash/src/util
Oleg Girko 9b74c70d3d
fix: Fix missing includes (#5295)
The `<stdexcept>` include is needed for `std::runtime_error` definition.
The `<cstdint>` include is needed for `uint8_t` and `uint32_t`
definition.

## Issue being fixed or feature implemented
Compilation failure with GCC 13.
GCC 13 is more strict about missing includes that were included
indirectly by previous versions of GCC.


## What was done?
Added missing includes.

## How Has This Been Tested?
Successful compilation on Fedora 38 with GCC 13. All tests passed
successfully.


## Breaking Changes
None.


## Checklist:
<!--- Go over all the following points, and put an `x` in all the boxes
that apply. -->
- [x] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have added or updated relevant unit/integration/functional/e2e
tests
- [ ] I have made corresponding changes to the documentation

Signed-off-by: Oleg Girko <ol@infoserver.lv>
Co-authored-by: Oleg Girko <ol@infoserver.lv>
2023-04-05 21:20:41 -05:00
..
asmap.cpp
asmap.h
bip32.cpp
bip32.h fix: Fix missing includes (#5295) 2023-04-05 21:20:41 -05:00
bytevectorhash.cpp
bytevectorhash.h
check.h
enumerate.h refactor: introduce a python-like enumerate() method, and use it in block_reward_reallocation_tests.cpp 2022-10-24 00:00:17 +03:00
error.cpp
error.h
fees.cpp
fees.h
getuniquepath.cpp
getuniquepath.h
golombrice.h
irange.h
macros.h
message.cpp Merge #18115: wallet: Pass in transactions and messages for signing instead of exporting the private keys 2023-03-19 11:08:31 -05:00
message.h Merge #18115: wallet: Pass in transactions and messages for signing instead of exporting the private keys 2023-03-19 11:08:31 -05:00
moneystr.cpp merge bitcoin#20452: Replace use of locale dependent atoi(…) with locale-independent std::from_chars(…) 2023-01-02 14:19:33 -06:00
moneystr.h merge bitcoin#22220: make ParseMoney return a std::optional<CAmount> 2023-01-02 14:19:33 -06:00
ranges.h
serfloat.cpp
serfloat.h
settings.cpp
settings.h
sock.cpp merge bitcoin#20788: add RAII socket and use it instead of bare SOCKET 2022-11-01 00:28:53 -05:00
sock.h merge bitcoin#20788: add RAII socket and use it instead of bare SOCKET 2022-11-01 00:28:53 -05:00
spanparsing.cpp merge bitcoin#22953: introduce single-separator split helper 2023-01-19 03:42:51 +00:00
spanparsing.h merge bitcoin#25057: replace remaining boost::split with SplitString 2023-01-19 03:49:04 +00:00
strencodings.cpp merge bitcoin#20452: Replace use of locale dependent atoi(…) with locale-independent std::from_chars(…) 2023-01-02 14:19:33 -06:00
strencodings.h Merge bitcoin#13815: util: Add [[nodiscard]] to all {Decode,Parse}[...](...) functions returning bool 2023-02-10 23:34:57 +03:00
string.cpp merge bitcoin#25068: Wrap boost::replace_all 2023-01-19 03:49:04 +00:00
string.h merge bitcoin#25068: Wrap boost::replace_all 2023-01-19 03:49:04 +00:00
system.cpp Merge #18437: util: Detect posix_fallocate() instead of assuming 2023-03-03 23:07:18 +05:30
system.h Merge bitcoin#13815: util: Add [[nodiscard]] to all {Decode,Parse}[...](...) functions returning bool 2023-02-10 23:34:57 +03:00
threadnames.cpp
threadnames.h
time.cpp merge bitcoin#20788: add RAII socket and use it instead of bare SOCKET 2022-11-01 00:28:53 -05:00
time.h merge bitcoin#20788: add RAII socket and use it instead of bare SOCKET 2022-11-01 00:28:53 -05:00
translation.h
underlying.h refactor: implement c++23 inspired ToUnderlying (#5210) 2023-02-20 13:12:12 +03:00
url.cpp
url.h
validation.cpp merge bitcoin#17577: deduplicate the message sign/verify code 2022-09-24 08:51:05 +05:30
validation.h merge bitcoin#17577: deduplicate the message sign/verify code 2022-09-24 08:51:05 +05:30
vector.h