#include <typeinfo>#include <boost/config/no_tr1/cmath.hpp>#include <boost/throw_exception.hpp>#include <functional>#include "boost/type_traits/is_arithmetic.hpp"#include "boost/mpl/if.hpp"#include "boost/mpl/integral_c.hpp"

Classes | |
| struct | boost::numeric::Trunc< S > |
| struct | boost::numeric::Floor< S > |
| struct | boost::numeric::Ceil< S > |
| struct | boost::numeric::RoundEven< S > |
| class | boost::numeric::bad_numeric_cast |
| class | boost::numeric::negative_overflow |
| class | boost::numeric::positive_overflow |
| struct | boost::numeric::def_overflow_handler |
| struct | boost::numeric::silent_overflow_handler |
| struct | boost::numeric::raw_converter< Traits > |
| struct | boost::numeric::UseInternalRangeChecker |
Namespaces | |
| boost | |
| Duration formatting facet for input. | |
| boost::numeric | |
Enumerations | |
| enum | boost::numeric::range_check_result { boost::numeric::cInRange = 0, boost::numeric::cNegOverflow = 1, boost::numeric::cPosOverflow = 2 } |