|
Click
|
Parser class for fixed-point numbers with d decimal digits of fraction. More...
#include <args.hh>
Public Member Functions | |
| DecimalFixedPointArg (int d, int exponent=0) | |
| bool | parse_saturating (const String &str, uint32_t &result, const ArgContext &args=blank_args) |
| bool | parse (const String &str, uint32_t &result, const ArgContext &args=blank_args) |
| bool | parse_saturating (const String &str, int32_t &result, const ArgContext &args=blank_args) |
| bool | parse (const String &str, int32_t &result, const ArgContext &args=blank_args) |
| bool | parse_saturating (const String &str, uint32_t &iresult, uint32_t &fresult, const ArgContext &args=blank_args) |
| bool | parse (const String &str, uint32_t &iresult, uint32_t &fresult, const ArgContext &args=blank_args) |
Public Attributes | |
| int | fraction_digits |
| int | exponent_delta |
| int | status |
Additional Inherited Members | |
Public Types inherited from NumArg | |
| enum | { status_ok = 0 , status_inval = EINVAL , status_range = ERANGE , status_notsup , status_unitless } |
Parser class for fixed-point numbers with d decimal digits of fraction.