#include <LongJC.h>
Public Member Functions | |
LongJC (char *s, int &NumberFormatErr) | |
LongJC (long long value_) | |
double | doubleValue () |
boolean | equals (Object *obj) |
float | floatValue () |
int | intValue (int &rangeError) |
long long | longValue () |
CFREE char * | toString () |
Static Public Member Functions | |
static long long | parseLong (char *s, int &NumberFormatErr) |
static CFREE char * | toBinaryString (long long i) |
static CFREE char * | toHexString (long long i) |
static CFREE char * | toOctalString (long long i) |
static CFREE char * | toString (long long i) |
static CFREE char * | toString (long long i, int radix) |
static LongJC * | valueOf (char *s, int &NumberFormatErr) |
Static Private Member Functions | |
static char | forDigit (long long digit, int radix) |
static char * | toUnsignedString (long long i, int bits) |
Private Attributes | |
long long | value |
static char* jcpp::LongJC::toUnsignedString | ( | long long | i, | |
int | bits | |||
) | [static, private] |
completely buggy. java >>>= is what in c?
int jcpp::LongJC::intValue | ( | int & | rangeError | ) |
we round to nearest int infinity if int is overflowed.