|
CCAFFEINE
0.8.8
|
#include <DoubleJC.h>


Public Member Functions | |
| DoubleJC (double value_) | |
| DoubleJC (char *s, int &NumberFormatErr) | |
| double | doubleValue () |
| CFREE char * | toString () |
| boolean | equals (Object *obj) |
| float | floatValue (int &rangeError) |
| int | intValue (int &rangeError) |
| long | longValue (int &rangeError) |
Static Public Member Functions | |
| static double | valueOf0 (char *s, int &NumberFormatErrJC) |
| static CFREE char * | toStringWithPrecision (double value_, int precision) |
| static CFREE char * | toString (double value_) |
| static DoubleJC * | valueOf (char *s, int &NumberFormatErr) |
| static double | parseDouble (char *s, int &NumberFormatErr) |
Private Attributes | |
| double | value |
double container ala java. conversion range errors return nonzero error rangeErrors, appropriately rounded to infinities, instead of throwing exceptions.
| static double jcpp::DoubleJC::valueOf0 | ( | char * | s, |
| int & | NumberFormatErrJC | ||
| ) | [static] |
Will NOT take NULL input for s or err. returns -1 in err if parse fails. returns the value, or 0.0 if err.
1.7.6.1