long_int Class Reference

#include <longInt.hpp>

List of all members.

Public Member Functions

 long_int (unsigned int low, unsigned int high)
 long_int (double value)
long_int operator- (long_int arg)
long_int operator+ (long_int arg)
double as_double ()

Static Public Member Functions

static long_int double_conversion (double value)

Private Member Functions

 long_int ()

Private Attributes

unsigned int low
unsigned int high


Detailed Description

Definition at line 26 of file longInt.hpp.


Constructor & Destructor Documentation

long_int::long_int (  )  [inline, private]

Definition at line 27 of file longInt.cpp.

long_int::long_int ( unsigned int  low,
unsigned int  high 
)

Definition at line 29 of file longInt.cpp.

long_int::long_int ( double  value  ) 

Definition at line 34 of file longInt.cpp.

References double_conversion(), high, and low.

Here is the call graph for this function:


Member Function Documentation

double long_int::as_double (  ) 

Definition at line 68 of file longInt.cpp.

Referenced by os::elapsedTime(), TimeStamp::seconds(), and elapsedTimer::seconds().

long_int long_int::double_conversion ( double  value  )  [static]

Definition at line 78 of file longInt.cpp.

Referenced by long_int().

long_int long_int::operator+ ( long_int  arg  ) 

Definition at line 40 of file longInt.cpp.

References eax, edx, high, and low.

long_int long_int::operator- ( long_int  arg  ) 

Definition at line 54 of file longInt.cpp.

References eax, edx, high, and low.


Member Data Documentation

unsigned int long_int::high [private]

Definition at line 29 of file longInt.hpp.

Referenced by long_int(), operator+(), and operator-().

unsigned int long_int::low [private]

Definition at line 28 of file longInt.hpp.

Referenced by long_int(), operator+(), and operator-().


The documentation for this class was generated from the following files:
Generated on Mon Oct 9 14:05:03 2006 for Strongtalk VM by  doxygen 1.4.7