![]() |
My Project
|
#include <Number.h>
Public Member Functions | |
number | as_number () const |
Number & | operator= (const Number &n2) |
Number | operator- () |
Number & | operator+= (const Number &n2) |
Number & | operator*= (const Number &n2) |
Number & | operator-= (const Number &n2) |
Number & | operator/= (const Number &n2) |
Number & | operator= (int n2) |
Number & | operator+= (int n2) |
Number & | operator*= (int n2) |
Number & | operator-= (int n2) |
Number & | operator/= (int n2) |
Number () | |
Number (const Number &n) | |
Number (number n, ring r) | |
Number (int n, ring r) | |
Number (int n, intrusive_ptr< ip_sring > r) | |
Number (int n) | |
void | write () const |
~Number () | |
ring | getRing () const |
Protected Attributes | |
number | n |
intrusive_ptr< ip_sring > | r |
Friends | |
class | Poly |
class | Vector |
template<poly_variant , class , class > | |
class | PolyBase |
class | PolyImpl |
Number | operator+ (const Number &n1, const Number &n2) |
Number | operator- (const Number &n1, const Number &n2) |
Number | operator/ (const Number &n1, const Number &n2) |
Number | operator* (const Number &n1, const Number &n2) |
bool | operator== (const Number &n1, const Number &n2) |
Number | operator+ (const Number &n1, int n2) |
Number | operator- (const Number &n1, int n2) |
Number | operator/ (const Number &n1, int n2) |
Number | operator* (const Number &n1, int n2) |
bool | operator== (const Number &n1, int n2) |
Number | operator+ (int n1, const Number &n2) |
Number | operator- (int n1, const Number &n2) |
Number | operator/ (int n1, const Number &n2) |
Number | operator* (int n1, const Number &n2) |
bool | operator== (int n1, const Number &n2) |
|
inline |
Definition at line 169 of file Number.h.
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
Definition at line 91 of file Number.h.
Definition at line 79 of file Number.h.
|
inline |
Definition at line 72 of file Number.h.
Definition at line 103 of file Number.h.
Definition at line 115 of file Number.h.
|
inline |
|
protected |