KJS::SimpleNumber Class Reference

List of all members.


Detailed Description

Definition at line 34 of file simple_number.h.


Public Types

enum  {
  tag = 1, shift = 2, mask = (1 << shift) - 1, sign = 1L << (sizeof(long) * 8 - 1 ),
  max = (1L << ((sizeof(long) * 8 - 1) - shift)) - 1, min = -max - 1, imax = (1L << ((sizeof(int) * 8 - 1) - shift)) - 1, imin = -imax - 1
}

Static Public Member Functions

static bool is (const ValueImp *imp)
static long value (const ValueImp *imp)
static bool fits (int i)
static bool fits (unsigned i)
static bool fits (long i)
static bool fits (unsigned long i)
static bool fits (double d)
static ValueImpmake (long i)

Static Public Attributes

static double negZero = -0.0

Member Enumeration Documentation

anonymous enum

Enumerator:
tag 
shift 
mask 
sign 
max 
min 
imax 
imin 

Definition at line 36 of file simple_number.h.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys