mxmIntModN Class Reference
[modularMX Runtime Platform Core]

Integer valued number modulo some n. More...

#include <mxmIntModN.h>

Inheritance diagram for mxmIntModN:

mxmObject List of all members.

Public Member Functions

 mxmIntModN (int n)
 mxmIntModN (const mxmIntModN &another_n)
 mxmIntModN (volatile const mxmIntModN &another_n)
mxmIntModNoperator= (const mxmIntModN &another_n)
mxmIntModNoperator= (volatile const mxmIntModN &another_n)
volatile mxmIntModNoperator= (const mxmIntModN &another_n) volatile
mxmIntModNoperator= (int value)
volatile mxmIntModNoperator= (int value) volatile
mxmIntModNoperator= (mxm::u64 value)
mxmIntModN operator+ (int other_n) const
mxmIntModNoperator++ (int)
 operator int () const
 operator int () volatileconst

Private Attributes

long long int N
long long int Value

Friends

mxmIntModN operator+ (const mxmIntModN &n1, const mxmIntModN &n2)

Detailed Description

Integer valued number modulo some n.

Will always yield a value out of { 0, 1, ..., n - 1 }.

Internally uses long long int.

Author:
[khe] Kai Hergenroether


The documentation for this class was generated from the following files:
Generated on Fri Jun 29 17:21:04 2007 for MxPEG SDK by  doxygen 1.4.6