|  | FireSTARR
    | 
A table initialized using the given function ranging over the number of digits and precision. More...
#include <LookupTable.h>

| Public Member Functions | |
| LookupTable (LookupTable &&rhs) noexcept=delete | |
| LookupTable (const LookupTable &rhs) noexcept=delete | |
| LookupTable & | operator= (LookupTable &&rhs) noexcept=delete | 
| LookupTable & | operator= (const LookupTable &rhs) noexcept=delete | 
| constexpr MathSize | operator() (const MathSize value) const | 
| Get result of function lookup table was initialized with for given value. | |
| Private Types | |
| using | ValuesArray = array<MathSize, pow_int<IndexDigits>(10) * pow_int<Precision>(10)> | 
| Array with enough space for function called with specific number of digits and precision. | |
| Private Member Functions | |
| constexpr ValuesArray | makeValues () | 
| Call function with range of values with given precision. | |
| Private Attributes | |
| const ValuesArray | values_ | 
| Array of values from calling function. | |
A table initialized using the given function ranging over the number of digits and precision.
| Fct | Function to apply over the range of values | 
| IndexDigits | Number of digits to use for range of values | 
| Precision | Precision in decimal places to use for range of values | 
| 
 | inlinenodiscardconstexprprivate | 
Call function with range of values with given precision.
| 
 | inlinenodiscardconstexpr | 
Get result of function lookup table was initialized with for given value.
| value | value to get lookup result for |