CNL  2.0.2 (development)
Compositional Numeric Library
all.h
Go to the documentation of this file.
1 
2 // Copyright John McFarlane 2018.
3 // Distributed under the Boost Software License, Version 1.0.
4 // (See accompanying file ../LICENSE_1_0.txt or copy at
5 // http://www.boost.org/LICENSE_1_0.txt)
6 
10 
224 #if !defined(CNL_ALL_H)
225 #define CNL_ALL_H
226 
227 #include "arithmetic.h"
228 #include "bit.h"
229 #include "cmath.h"
230 #include "constant.h"
231 #include "cstdint.h"
232 #include "elastic_integer.h"
233 #include "elastic_scaled_integer.h"
234 #include "fixed_point.h"
235 #include "fraction.h"
236 #include "integer.h"
237 #include "num_traits.h"
238 #include "number.h"
239 #include "numeric.h"
240 #include "overflow.h"
241 #include "overflow_integer.h"
242 #include "rounding.h"
243 #include "rounding_integer.h"
244 #include "scaled_integer.h"
245 #include "static_integer.h"
246 #include "static_number.h"
247 #include "type_traits.h"
248 #include "wide_integer.h"
249 
250 #endif // CNL_ALL_H
num_traits.h
definitions supporting cnl::digits_v
overflow_integer.h
essential definitions related to the cnl::overflow_integer type
constant.h
essential definitions related to std::constant type and its UDL, ""_c
static_integer.h
file containing definitions related to cnl::static_integer
rounding.h
essential definitions related to the integer rounding
elastic_scaled_integer.h
essential definitions related to the cnl::elastic_scaled_integer type
numeric.h
functions that might belong in the
scaled_integer.h
all definitions related to the cnl::scaled_integer type
cmath.h
file containing definitions that might go in
static_number.h
file containing definitions related to cnl::static_number
cstdint.h
file containing definitions equivalent to those in
bit.h
file containing definitions equivalent to those in
wide_integer.h
elastic_integer.h
essential definitions related to the cnl::elastic_integer type
overflow.h
essential definitions related to overflow detection and handling
fraction.h
definition of cnl::fraction type