uint64 Struct Reference

Collaboration diagram for uint64:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 uint64 ()
 uint64 (uint32 i)
 uint64 (uint32 h, uint32 l)
 uint64 (const uint64 &i)
void addlow (uint32 l)
uint64operator= (uint64 &o)
uint64operator+= (uint64 &o)
uint64 operator+ (uint64 &o)
uint64operator= (uint32 i)
uint64operator+= (uint32 i)
uint64 operator+ (uint32 i)
uint64operator *= (uint32 i)
uint64 operator * (uint32 i)
uint64operator/= (uint32 div)
uint64 operator/ (uint32 i)
uint64operator%= (uint32 div)
uint64 operator% (uint32 i)
 operator uint32 ()
void printx ()

Public Attributes

uint32 low
uint32 high

Detailed Description

Definition at line 622 of file xmidi.cc.


Constructor & Destructor Documentation

uint64::uint64 (  )  [inline]

Definition at line 626 of file xmidi.cc.

uint64::uint64 ( uint32  i  )  [inline]

Definition at line 627 of file xmidi.cc.

uint64::uint64 ( uint32  h,
uint32  l 
) [inline]

Definition at line 628 of file xmidi.cc.

uint64::uint64 ( const uint64 i  )  [inline]

Definition at line 629 of file xmidi.cc.


Member Function Documentation

void uint64::addlow ( uint32  l  )  [inline]

Definition at line 631 of file xmidi.cc.

References high, and low.

Referenced by operator *=(), operator+(), operator+=(), and operator/=().

uint64& uint64::operator= ( uint64 o  )  [inline]

Definition at line 641 of file xmidi.cc.

References high, and low.

uint64& uint64::operator+= ( uint64 o  )  [inline]

Definition at line 647 of file xmidi.cc.

References addlow(), high, and low.

Here is the call graph for this function:

uint64 uint64::operator+ ( uint64 o  )  [inline]

Definition at line 653 of file xmidi.cc.

References addlow(), high, and low.

Here is the call graph for this function:

uint64& uint64::operator= ( uint32  i  )  [inline]

Definition at line 662 of file xmidi.cc.

References high, and low.

uint64& uint64::operator+= ( uint32  i  )  [inline]

Definition at line 668 of file xmidi.cc.

References addlow().

Here is the call graph for this function:

uint64 uint64::operator+ ( uint32  i  )  [inline]

Definition at line 673 of file xmidi.cc.

References addlow().

Here is the call graph for this function:

uint64& uint64::operator *= ( uint32  i  )  [inline]

Definition at line 679 of file xmidi.cc.

References addlow(), high, and low.

Here is the call graph for this function:

uint64 uint64::operator * ( uint32  i  )  [inline]

Definition at line 722 of file xmidi.cc.

uint64& uint64::operator/= ( uint32  div  )  [inline]

Definition at line 727 of file xmidi.cc.

References addlow(), high, and low.

Here is the call graph for this function:

uint64 uint64::operator/ ( uint32  i  )  [inline]

Definition at line 781 of file xmidi.cc.

uint64& uint64::operator%= ( uint32  div  )  [inline]

Definition at line 786 of file xmidi.cc.

References high, and low.

uint64 uint64::operator% ( uint32  i  )  [inline]

Definition at line 818 of file xmidi.cc.

uint64::operator uint32 (  )  [inline]

Definition at line 823 of file xmidi.cc.

References low.

void uint64::printx (  )  [inline]

Definition at line 828 of file xmidi.cc.

References high, and low.


Member Data Documentation

uint32 uint64::low

Definition at line 623 of file xmidi.cc.

Referenced by addlow(), operator *=(), operator uint32(), operator%=(), operator+(), operator+=(), operator/=(), operator=(), and printx().

uint32 uint64::high

Definition at line 624 of file xmidi.cc.

Referenced by addlow(), operator *=(), operator%=(), operator+(), operator+=(), operator/=(), operator=(), and printx().


The documentation for this struct was generated from the following file:
Generated on Mon Jul 9 15:04:55 2007 for ExultEngine by  doxygen 1.5.1