EZArgs.h conceptualized
- [Change]
bux::C_EZArgs
methods conceptualized. - [Change][Incompatible]
bux::C_ErrorOrIndex
knows the difference between error and help text. - [Change] Argument
dirs
ofbux::search_dirs()
is now typed asstd::ranges::forward_range
instead of in-housebux::ConstPathList
- [Change]
const std::string &
is somtimes more efficient thanstd::string_view
- [Change] Methods of
bux::C_EZArgs
tuned for uint tests to pass. But the changes are also healthier and more tolerable in the long run. - [New]
RAW_LOGIC_ERROR()
,RAW_RUNTIME_ERROR()
with no source trace, just the formatted message.
p.s. This release id not for clang, which is lack of C++20 P0634R3 feature.