#include <prime_tables.h>
Definition at line 55 of file prime_tables.h.
◆ GetNextPrime()
int OnTheFlyPrimeTable::GetNextPrime |
( |
int |
p | ) |
const |
|
inlineoverridevirtual |
Implements PrimeTable.
Definition at line 68 of file prime_tables.h.
68 {
70
71 for (
int n =
p + 1;; n++) {
73 }
74 }
bool IsPrime(int n) const override
◆ IsPrime()
bool OnTheFlyPrimeTable::IsPrime |
( |
int |
n | ) |
const |
|
inlineoverridevirtual |
Implements PrimeTable.
Definition at line 57 of file prime_tables.h.
57 {
58 if (n <= 1) return false;
59
60 for (
int i = 2;
i*
i <= n;
i++) {
61
62 if ((n %
i) == 0)
return false;
63 }
64
65 return true;
66 }
The documentation for this class was generated from the following file:
- /media/home/debian/src/github/tesseract-ocr/tesseract/unittest/third_party/googletest/googletest/samples/prime_tables.h