jcpp::DoubleJC Class Reference

#include <DoubleJC.h>

Inheritance diagram for jcpp::DoubleJC:

Inheritance graph
[legend]
Collaboration diagram for jcpp::DoubleJC:

Collaboration graph
[legend]

List of all members.

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 DoubleJCvalueOf (char *s, int &NumberFormatErr)
static double parseDouble (char *s, int &NumberFormatErr)

Private Attributes

double value


Detailed Description

double container ala java. conversion range errors return nonzero error rangeErrors, appropriately rounded to infinities, instead of throwing exceptions.

Member Function Documentation

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.


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

Generated on Thu Mar 17 13:10:45 2011 for CCAFFEINE by  doxygen 1.5.9