#include <prime_tables.h>

Public Member Functions | |
| virtual int | GetNextPrime (int p) const |
| virtual bool | IsPrime (int n) const |
| PreCalculatedPrimeTable (int max) | |
| virtual | ~PreCalculatedPrimeTable () |
Private Member Functions | |
| void | CalculatePrimesUpTo (int max) |
| void | operator= (const PreCalculatedPrimeTable &rhs) |
Private Attributes | |
| bool *const | is_prime_ |
| const int | is_prime_size_ |
Definition at line 80 of file prime_tables.h.
| PreCalculatedPrimeTable::PreCalculatedPrimeTable | ( | int | max | ) | [inline, explicit] |
Definition at line 83 of file prime_tables.h.
| virtual PreCalculatedPrimeTable::~PreCalculatedPrimeTable | ( | ) | [inline, virtual] |
Definition at line 87 of file prime_tables.h.
| void PreCalculatedPrimeTable::CalculatePrimesUpTo | ( | int | max | ) | [inline, private] |
Definition at line 102 of file prime_tables.h.
| virtual int PreCalculatedPrimeTable::GetNextPrime | ( | int | p | ) | const [inline, virtual] |
Implements PrimeTable.
Definition at line 93 of file prime_tables.h.
| virtual bool PreCalculatedPrimeTable::IsPrime | ( | int | n | ) | const [inline, virtual] |
Implements PrimeTable.
Definition at line 89 of file prime_tables.h.
| void PreCalculatedPrimeTable::operator= | ( | const PreCalculatedPrimeTable & | rhs | ) | [private] |
bool* const PreCalculatedPrimeTable::is_prime_ [private] |
Definition at line 117 of file prime_tables.h.
const int PreCalculatedPrimeTable::is_prime_size_ [private] |
Definition at line 116 of file prime_tables.h.