# Home    # nevrax.com   
Nevrax
Nevrax.org
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
Docs
 
Documentation  
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  

NLPACS::CInt128 Class Reference

A 128 bits integer. More...

#include <edge_collide.h>

List of all members.

Public Methods

void setMul (sint64 a, sint64 b)
 Compute a*b, and store in CInt128. More...

bool operator< (const CInt128 &o) const
 compare 2 int128. More...

bool operator== (const CInt128 &o) const
 compare 2 int128. More...


Public Attributes

sint64 High
sint64 Low


Detailed Description

A 128 bits integer.

Author:
Lionel Berenguier , Nevrax France
Date:
2001

Definition at line 48 of file edge_collide.h.


Member Function Documentation

bool NLPACS::CInt128::operator< const CInt128 &    o const [inline]
 

compare 2 int128.

Definition at line 99 of file edge_collide.h.

References High, and Low.

bool NLPACS::CInt128::operator== const CInt128 &    o const [inline]
 

compare 2 int128.

Definition at line 108 of file edge_collide.h.

References High, and Low.

void NLPACS::CInt128::setMul sint64    a,
sint64    b
[inline]
 

Compute a*b, and store in CInt128.

Definition at line 57 of file edge_collide.h.

References High, Low, sint, sint64, uint32, and uint64.


Member Data Documentation

sint64 NLPACS::CInt128::High
 

Definition at line 51 of file edge_collide.h.

Referenced by operator<, operator==, and setMul.

sint64 NLPACS::CInt128::Low
 

Definition at line 52 of file edge_collide.h.

Referenced by operator<, operator==, and setMul.


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