Click
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
DecimalFixedPointArg Class Reference

Parser class for fixed-point numbers with d decimal digits of fraction. More...

#include <args.hh>

Inheritance diagram for DecimalFixedPointArg:
NumArg

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
}
 

Detailed Description

Parser class for fixed-point numbers with d decimal digits of fraction.


The documentation for this class was generated from the following files: