Enumerations
enum class ParseErr : int
| Name | Value |
|---|---|
| empty | 1 |
| invalid | 2 |
| overflow | 3 |
价格字符串解析的可恢复错误码
Defined at line 28 of file /Users/runner/work/CXX-CMake-template/CXX-CMake-template/single-exe-modules/src/modern_paradigm.cppm
Records
Functions
-
bool operator== (Price , Price )Defined at line 18 of file /Users/runner/work/CXX-CMake-template/CXX-CMake-template/single-exe-modules/src/modern_paradigm.cppm
-
bool operator== (Quantity , Quantity )Defined at line 24 of file /Users/runner/work/CXX-CMake-template/CXX-CMake-template/single-exe-modules/src/modern_paradigm.cppm
-
std::expected<Price, ParseErr> parse_price_cents (std::string_view s)解析 ASCII 数字分字符串;失败返回 ParseErr
Defined at line 31 of file /Users/runner/work/CXX-CMake-template/CXX-CMake-template/single-exe-modules/src/modern_paradigm.cppm
-
std::int64_t sum_cents (std::span<const Price> prices)对价格 span 求和(零拷贝)
Defined at line 50 of file /Users/runner/work/CXX-CMake-template/CXX-CMake-template/single-exe-modules/src/modern_paradigm.cppm