Main Page   Packages   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Search  

C:/temp/src/j2k/Beta/Math/nb/Integer.hpp File Reference

#include <j2k/Fred/Number/MathStat.hpp>
#include <stdlib.h>

Go to the source code of this file.

Compounds

class  Integer

Functions

bool operator== (const Integer &l, const Integer &r)
bool operator!= (const Integer &l, const Integer &r)
bool operator< (const Integer &l, const Integer &r)
bool operator<= (const Integer &l, const Integer &r)
bool operator> (const Integer &l, const Integer &r)
bool operator>= (const Integer &l, const Integer &r)
Integer operator+ (const Integer &l, const Integer &r)
Integer operator- (const Integer &l, const Integer &r)
Integer operator * (const Integer &l, const Integer &r)
Integer operator/ (const Integer &l, const Integer &r)
Integer operator<< (const Integer &l, const Integer &r)
Integer operator>> (const Integer &l, const Integer &r)
Integer operator| (const Integer &l, const Integer &r)
Integer operator & (const Integer &l, const Integer &r)
Integer operator^ (const Integer &l, const Integer &r)


Function Documentation

Integer operator & const Integer   l,
const Integer   r
[inline]
 

Definition at line 168 of file Integer.hpp.

00168                                                             {
00169     return Integer(l.value&r.value);
00170 }

Integer operator * const Integer   l,
const Integer   r
[inline]
 

Definition at line 148 of file Integer.hpp.

00148                                                             {
00149     return Integer(l.value*r.value);
00150 }

bool operator!= const Integer   l,
const Integer   r
[inline]
 

Definition at line 120 of file Integer.hpp.

00120                                                           {
00121     return l.value!=r.value;
00122 }

Integer operator+ const Integer   l,
const Integer   r
[inline]
 

Definition at line 140 of file Integer.hpp.

00140                                                             {
00141     return Integer(l.value+r.value);
00142 }

Integer operator- const Integer   l,
const Integer   r
[inline]
 

Definition at line 144 of file Integer.hpp.

00144                                                             {
00145     return Integer(l.value-r.value);
00146 }

Integer operator/ const Integer   l,
const Integer   r
[inline]
 

Definition at line 152 of file Integer.hpp.

00152                                                             {
00153     return Integer(l.value/r.value);
00154 }

bool operator< const Integer   l,
const Integer   r
[inline]
 

Definition at line 124 of file Integer.hpp.

00124                                                          {
00125     return l.value<r.value;
00126 }

Integer operator<< const Integer   l,
const Integer   r
[inline]
 

Definition at line 156 of file Integer.hpp.

00156                                                              {
00157     return Integer(l.value<<r.value);
00158 }

bool operator<= const Integer   l,
const Integer   r
[inline]
 

Definition at line 128 of file Integer.hpp.

00128                                                           {
00129     return l.value<=r.value;
00130 }

bool operator== const Integer   l,
const Integer   r
[inline]
 

Definition at line 116 of file Integer.hpp.

00116                                                           {
00117     return l.value==r.value;
00118 }

bool operator> const Integer   l,
const Integer   r
[inline]
 

Definition at line 132 of file Integer.hpp.

00132                                                          {
00133     return l.value>r.value;
00134 }

bool operator>= const Integer   l,
const Integer   r
[inline]
 

Definition at line 136 of file Integer.hpp.

00136                                                           {
00137     return l.value>=r.value;
00138 }

Integer operator>> const Integer   l,
const Integer   r
[inline]
 

Definition at line 160 of file Integer.hpp.

00160                                                              {
00161     return Integer(l.value>>r.value);
00162 }

Integer operator^ const Integer   l,
const Integer   r
[inline]
 

Definition at line 172 of file Integer.hpp.

00172                                                             {
00173     return Integer(l.value^r.value);
00174 }

Integer operator| const Integer   l,
const Integer   r
[inline]
 

Definition at line 164 of file Integer.hpp.

00164                                                             {
00165     return Integer(l.value|r.value);
00166 }


Generated on Sun Oct 14 18:46:56 2001 for Standard J2K Library by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001