dogecoin/src/util
MarcoFalke befdef8aee
Merge #16887: Abstract out some of the descriptor Span-parsing helpers
bb36372b8f test: add unit tests for Span-parsing helpers (Sebastian Falbesoner)
5e69aeec3f Add documenting comments to spanparsing.h (Pieter Wuille)
230d43fdbc Abstract out some of the descriptor Span-parsing helpers (Pieter Wuille)

Pull request description:

  As suggested here: https://github.com/bitcoin/bitcoin/pull/16800#issuecomment-531605482.

  This moves the Span parsing functions out of the descriptor module, making them more easily usable for other parsers (in particular, in preparation for miniscript parsing).

ACKs for top commit:
  MarcoFalke:
    ACK bb36372b8f

Tree-SHA512: b5c5c11a9bc3f0a1c2c4cfa22755654ecfb8d4b69da0dc1fb9f04e1556dc0f6ffd87ad153600963279ac465d587d7971b53d240ced802d12693682411ac73deb
2019-10-10 12:33:03 -04:00
..
bip32.cpp Add WriteHDKeypath function and move *HDKeypath to util/bip32.{h,cpp} 2019-02-14 14:00:28 -05:00
bip32.h Add WriteHDKeypath function and move *HDKeypath to util/bip32.{h,cpp} 2019-02-14 14:00:28 -05:00
bytevectorhash.cpp blockfilter: Use unordered_set instead of set in blockfilter. 2018-11-05 09:30:56 -08:00
bytevectorhash.h blockfilter: Use unordered_set instead of set in blockfilter. 2018-11-05 09:30:56 -08:00
error.cpp util: Make util/error bilingual_str (refactor) 2019-08-28 15:52:26 -04:00
error.h util: Make util/error bilingual_str (refactor) 2019-08-28 15:52:26 -04:00
fees.cpp [wallet] abort when attempting to fund a transaction above maxtxfee 2019-06-28 22:44:38 -04:00
fees.h [build] Add several util units 2019-04-09 17:53:08 -04:00
macros.h refactor: consolidate PASTE macros 2019-09-25 10:56:00 -04:00
memory.h
moneystr.cpp Use IsDigit(...) instead of std::isdigit 2018-11-06 17:32:08 +01:00
moneystr.h Add NODISCARD to all {Decode,Parse}[...](...) functions returning bool. Sort includes. 2018-11-05 17:03:11 +01:00
rbf.cpp [build] Add several util units 2019-04-09 17:53:08 -04:00
rbf.h [build] Add several util units 2019-04-09 17:53:08 -04:00
spanparsing.cpp Abstract out some of the descriptor Span-parsing helpers 2019-09-18 12:12:13 -07:00
spanparsing.h Add documenting comments to spanparsing.h 2019-09-18 12:25:55 -07:00
strencodings.cpp util: refactor upper/lowercase functions 2019-08-08 11:35:14 +09:00
strencodings.h util: refactor upper/lowercase functions 2019-08-08 11:35:14 +09:00
string.cpp util: Add Join helper to join a list of strings 2019-08-20 16:51:41 -04:00
string.h util: Add Join helper to join a list of strings 2019-08-20 16:51:41 -04:00
system.cpp init: Change fallback locale to C.UTF-8 2019-10-09 14:53:18 +02:00
system.h Merge #15864: Fix datadir handling 2019-08-19 10:01:30 -04:00
threadnames.cpp Don't rename main thread at process level 2019-10-03 06:58:47 +02:00
threadnames.h Don't rename main thread at process level 2019-10-03 06:58:47 +02:00
time.cpp util: Add type safe GetTime 2019-05-23 14:12:32 -04:00
time.h util: Add count_seconds time helper 2019-09-19 11:30:29 -04:00
translation.h scripted-diff: Make translation bilingual 2019-07-24 16:33:20 +03:00
url.cpp [build] Add several util units 2019-04-09 17:53:08 -04:00
url.h [build] Add several util units 2019-04-09 17:53:08 -04:00
validation.cpp [build] Add several util units 2019-04-09 17:53:08 -04:00
validation.h [build] Add several util units 2019-04-09 17:53:08 -04:00