Public Member Functions | Private Attributes | Static Private Attributes | Friends
term Class Reference

#include <int_poly.h>

Public Member Functions

 term ()
 
 term (term *n, const CanonicalForm &c, int e)
 
void * operator new (size_t)
 
void operator delete (void *addr, size_t)
 

Private Attributes

termnext
 
CanonicalForm coeff
 
int exp
 

Static Private Attributes

static const omBin term_bin = omGetSpecBin(sizeof(term))
 

Friends

class InternalPoly
 
class CFIterator
 

Detailed Description

Definition at line 36 of file int_poly.h.

Constructor & Destructor Documentation

term::term ( )
inline

Definition at line 45 of file int_poly.h.

45 : next(0), coeff(0), exp(0) {}
int exp
Definition: int_poly.h:40
CanonicalForm coeff
Definition: int_poly.h:39
term * next
Definition: int_poly.h:38
term::term ( term n,
const CanonicalForm c,
int  e 
)
inline

Definition at line 46 of file int_poly.h.

46 : next(n), coeff(c), exp(e) {}
int exp
Definition: int_poly.h:40
CanonicalForm coeff
Definition: int_poly.h:39
term * next
Definition: int_poly.h:38

Member Function Documentation

void term::operator delete ( void *  addr,
size_t   
)
inline

Definition at line 56 of file int_poly.h.

57  {
58  omFreeBin(addr, term_bin);
59  }
static const omBin term_bin
Definition: int_poly.h:42
#define omFreeBin(addr, bin)
Definition: omAllocDecl.h:259
void* term::operator new ( size_t  )
inline

Definition at line 50 of file int_poly.h.

51  {
52  void* addr;
53  omTypeAllocBin(void*, addr, term_bin);
54  return addr;
55  }
#define omTypeAllocBin(type, addr, bin)
Definition: omAllocDecl.h:203
static const omBin term_bin
Definition: int_poly.h:42

Friends And Related Function Documentation

friend class CFIterator
friend

Definition at line 48 of file int_poly.h.

friend class InternalPoly
friend

Definition at line 47 of file int_poly.h.

Field Documentation

CanonicalForm term::coeff
private

Definition at line 39 of file int_poly.h.

int term::exp
private

Definition at line 40 of file int_poly.h.

term* term::next
private

Definition at line 38 of file int_poly.h.

const omBin term::term_bin = omGetSpecBin(sizeof(term))
staticprivate

Definition at line 42 of file int_poly.h.


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