Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

# integer.h File Reference

## Detailed Description

Definition in file integer.h.

`#include "cryptlib.h"`
`#include "secblock.h"`
`#include <iosfwd>`
`#include <algorithm>`

Go to the source code of this file.

## Compounds
class | Integer
| multiple precision integer and basic arithmetics More...
class | Integer::DivideByZero
| division by zero exception More...
class | Integer::RandomNumberNotFound
class | Integer::OpenPGPDecodeErr
## Typedefs
typedef SecWordBlock | SecAlignedWordBlock
## Functions
bool | operator== (const::Integer &a, const::Integer &b)
bool | operator!= (const::Integer &a, const::Integer &b)
bool | operator> (const::Integer &a, const::Integer &b)
bool | operator>= (const::Integer &a, const::Integer &b)
bool | operator< (const::Integer &a, const::Integer &b)
bool | operator<= (const::Integer &a, const::Integer &b)
inline::Integer | operator+ (const::Integer &a, const::Integer &b)
inline::Integer | operator- (const::Integer &a, const::Integer &b)
inline::Integer | operator * (const::Integer &a, const::Integer &b)
inline::Integer | operator/ (const::Integer &a, const::Integer &b)
inline::Integer | operator% (const::Integer &a, const::Integer &b)
inline::Integer | operator/ (const::Integer &a,::word b)
inline::word | operator% (const::Integer &a,::word b)
template<> void | swap (::Integer &a,::Integer &b)