![]()  | 
Home | Libraries | People | FAQ | More | 
Table 1.6. Top level headers
| 
                 Header  | 
                 Contains  | 
|---|---|
| 
                 cpp_int.hpp  | 
                 
                  The   | 
| 
                 gmp.hpp  | 
                 Defines all GMP related backends.  | 
| 
                 miller_rabin.hpp  | 
                 Miller Rabin primality testing code.  | 
| 
                 number.hpp  | 
                 
                  Defines the   | 
| 
                 mpfr.hpp  | 
                 Defines the mpfr_float_backend backend.  | 
| 
                 random.hpp  | 
                 Defines code to interoperate with Boost.Random.  | 
| 
                 rational_adaptor.hpp  | 
                 
                  Defines the   | 
| 
                 cpp_dec_float.hpp  | 
                 
                  Defines the   | 
| 
                 tommath.hpp  | 
                 
                  Defines the   | 
| 
                 concepts/number_archetypes.hpp  | 
                 Defines a backend concept archetypes for testing use.  | 
Table 1.7. Implementation Headers]
| 
                 Header  | 
                 Contains  | 
|---|---|
| 
                 cpp_int/add.hpp  | 
                 
                  Add and subtract operators for   | 
| 
                 cpp_int/bitwise.hpp  | 
                 
                  Bitwise operators for   | 
| 
                 cpp_int/checked.hpp  | 
                 
                  Helper functions for checked arithmetic for   | 
| 
                 cpp_int/comparison.hpp  | 
                 
                  Comparison operators for   | 
| 
                 cpp_int/cpp_int_config.hpp  | 
                 
                  Basic setup and configuration for   | 
| 
                 cpp_int/divide.hpp  | 
                 
                  Division and modulus operators for   | 
| 
                 cpp_int/limits.hpp  | 
                 
                    | 
| 
                 cpp_int/misc.hpp  | 
                 
                  Miscellaneous operators for   | 
| 
                 cpp_int/multiply.hpp  | 
                 
                  Multiply operators for   | 
| 
                 detail/big_lanczos.hpp  | 
                 Lanczos support for Boost.Math integration.  | 
| 
                 detail/default_ops.hpp  | 
                 Default versions of the optional backend non-member functions.  | 
| 
                 detail/generic_interconvert.hpp  | 
                 Generic interconversion routines.  | 
| 
                 detail/number_base.hpp  | 
                 
                  All the expression template code, metaprogramming, and operator
                  overloads for   | 
| 
                 detail/no_et_ops.hpp  | 
                 The non-expression template operators.  | 
| 
                 defail/functions/constants.hpp  | 
                 Defines constants used by the floating point functions.  | 
| 
                 detail/functions/pow.hpp  | 
                 Defines default versions of the power and exponential related floating point functions.  | 
| 
                 detail/functions/trig.hpp  | 
                 Defines default versions of the trigonometric related floating point functions.  |