Go to the source code of this file.
Functions | |
| BOOL | isEqualTo (const NUMBER &l, TYPE2 n) |
| BOOL | isLessThan (const NUMBER &l, TYPE2 n) |
| BOOL | isBiggerThan (const NUMBER &l, TYPE2 n) |
| BOOL | operator== (const NUMBER &l, TYPE2 n) |
| BOOL | operator!= (const NUMBER &l, TYPE2 n) |
| BOOL | operator< (const NUMBER &l, TYPE2 n) |
| BOOL | operator<= (const NUMBER &l, TYPE2 n) |
| BOOL | operator> (const NUMBER &l, TYPE2 n) |
| BOOL | operator>= (const NUMBER &l, TYPE2 n) |
| BOOL | operator== (TYPE2 n, const NUMBER &r) |
| BOOL | operator!= (TYPE2 n, const NUMBER &r) |
| BOOL | operator< (TYPE2 n, const NUMBER &r) |
| BOOL | operator<= (TYPE2 n, const NUMBER &r) |
| BOOL | operator> (TYPE2 n, const NUMBER &r) |
| BOOL | operator>= (TYPE2 n, const NUMBER &r) |
| NUMBER | add (const NUMBER &l, TYPE2 n) |
| NUMBER | sub (const NUMBER &l, TYPE2 n) |
| NUMBER | sub (TYPE2 n, const NUMBER &r) |
| NUMBER | mult (const NUMBER &l, TYPE2 n) |
| NUMBER | div (const NUMBER &l, TYPE2 n) |
| NUMBER | div (TYPE2 n, const NUMBER &r) |
| NUMBER | operator+ (TYPE2 n, const NUMBER &r) |
| NUMBER | operator- (TYPE2 n, const NUMBER &r) |
| NUMBER | operator * (TYPE2 n, const NUMBER &r) |
| NUMBER | operator/ (TYPE2 n, const NUMBER &r) |
| NUMBER | operator+ (const NUMBER &l, TYPE2 n) |
| NUMBER | operator- (const NUMBER &l, TYPE2 n) |
| NUMBER | operator * (const NUMBER &l, TYPE2 n) |
| NUMBER | operator/ (const NUMBER &l, TYPE2 n) |
| const NUMBER & | operator= (TYPE2 n) |
| operator TYPE2 () const | |
|
||||||||||||
|
Definition at line 138 of file NbOperator2.hpp. Referenced by JCounter::operator+(), operator+(), and DBase::string().
|
|
||||||||||||
|
Definition at line 169 of file NbOperator2.hpp. Referenced by operator/().
|
|
||||||||||||
|
Definition at line 162 of file NbOperator2.hpp. |
|
||||||||||||
|
Definition at line 82 of file NbOperator2.hpp. Referenced by operator<(), operator<=(), operator>(), and operator>=().
00082 {
00083 TYPE v = (TYPE)n;
00084 int temp = MathStateBiggerThan[ (int)l.state ][ (int)verify(v) ];
00085 if ( temp < 2 ) return (BOOL)temp;
00086 return (l.value > v );
00087 }
|
|
||||||||||||
|
Definition at line 68 of file NbOperator2.hpp. Referenced by operator!=(), operator<=(), operator==(), and operator>=().
00068 {
00069 TYPE v = (TYPE)n;
00070 int temp = MathStateEqualTo[ (int)l.state ][ (int)verify(v) ];
00071 if ( temp < 2 ) return (BOOL)temp;
00072 return ( l.value == v );
00073 }
|
|
||||||||||||
|
Definition at line 75 of file NbOperator2.hpp. Referenced by operator<(), operator<=(), operator>(), and operator>=().
00075 {
00076 TYPE v = (TYPE)n;
00077 int temp = MathStateLessThan[ (int)l.state ][ (int)verify(v) ];
00078 if ( temp < 2 ) return (BOOL)temp;
00079 return ( l.value < v );
00080 }
|
|
||||||||||||
|
Definition at line 156 of file NbOperator2.hpp. Referenced by operator *(), jMatrixStack::rotxdeg(), jMatrixStack::rotxrad(), jMatrixStack::rotydeg(), jMatrixStack::rotyrad(), jMatrixStack::rotzdeg(), jMatrixStack::rotzrad(), jMatrixStack::scale(), and jMatrixStack::trans().
|
|
||||||||||||
|
Definition at line 201 of file NbOperator2.hpp. 00201 {
00202 return mult( l, n );
00203 }
|
|
||||||||||||
|
Definition at line 184 of file NbOperator2.hpp. |
|
|
Definition at line 216 of file NbOperator2.hpp. 00216 { return (TYPE2)value; }
|
|
||||||||||||
|
Definition at line 117 of file NbOperator2.hpp. |
|
||||||||||||
|
Definition at line 93 of file NbOperator2.hpp. 00093 {
00094 return !isEqualTo( l, n );
00095 }
|
|
||||||||||||
|
Definition at line 193 of file NbOperator2.hpp. 00193 {
00194 return add( l, n );
00195 }
|
|
||||||||||||
|
Definition at line 176 of file NbOperator2.hpp. |
|
||||||||||||
|
Definition at line 197 of file NbOperator2.hpp. 00197 {
00198 return sub( l, n );
00199 }
|
|
||||||||||||
|
Definition at line 180 of file NbOperator2.hpp. |
|
||||||||||||
|
Definition at line 205 of file NbOperator2.hpp. 00205 {
00206 return div( l, n );
00207 }
|
|
||||||||||||
|
Definition at line 188 of file NbOperator2.hpp. |
|
||||||||||||
|
Definition at line 121 of file NbOperator2.hpp. 00121 {
00122 return isBiggerThan( r, n );
00123 }
|
|
||||||||||||
|
Definition at line 97 of file NbOperator2.hpp. 00097 {
00098 return isLessThan( l, n );
00099 }
|
|
||||||||||||
|
Definition at line 125 of file NbOperator2.hpp. 00125 {
00126 return ( isBiggerThan( r, n ) || isEqualTo( r, n ) );
00127 }
|
|
||||||||||||
|
Definition at line 101 of file NbOperator2.hpp. 00101 {
00102 return ( isLessThan( l, n ) || isEqualTo( l, n ) );
00103 }
|
|
|
Definition at line 210 of file NbOperator2.hpp. |
|
||||||||||||
|
Definition at line 113 of file NbOperator2.hpp. |
|
||||||||||||
|
Definition at line 89 of file NbOperator2.hpp. 00089 {
00090 return isEqualTo( l, n );
00091 }
|
|
||||||||||||
|
Definition at line 129 of file NbOperator2.hpp. 00129 {
00130 return isLessThan( r, n );
00131 }
|
|
||||||||||||
|
Definition at line 105 of file NbOperator2.hpp. 00105 {
00106 return isBiggerThan( l, n );
00107 }
|
|
||||||||||||
|
Definition at line 133 of file NbOperator2.hpp. 00133 {
00134 return ( isLessThan( r, n ) || isEqualTo( r, n ) );
00135 }
|
|
||||||||||||
|
Definition at line 109 of file NbOperator2.hpp. 00109 {
00110 return ( isBiggerThan( l, n ) || isEqualTo( l, n ) );
00111 }
|
|
||||||||||||
|
Definition at line 150 of file NbOperator2.hpp. Referenced by operator-().
|
|
||||||||||||
|
Definition at line 144 of file NbOperator2.hpp. |
1.2.11.1 written by Dimitri van Heesch,
© 1997-2001