BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bdldfp.h
Go to the documentation of this file.
1/// @file bdldfp.h
2///
3///
4/// @defgroup bdldfp Package bdldfp
5/// @brief Basic Development Library Decimal Floating-Point (bdldfp)
6/// @addtogroup bdl
7/// @{
8/// @addtogroup bdldfp
9/// [bdldfp]: group__bdldfp.html
10/// @{
11///
12/// # Purpose {#bdldfp-purpose}
13/// Provide IEEE-754 2008 decimal floating-point types and utilities.
14///
15/// # Mnemonic {#bdldfp-mnemonic}
16/// Basic Development Library Decimal Floating-Point (bdldfp)
17///
18/// # Description {#bdldfp-description}
19/// The 'bdldfp' package provides IEEE-754 2008 decimal floating-
20/// point types and utilities.
21///
22/// ## Hierarchical Synopsis
23///
24/// The 'bdldfp' package currently has 11 components having 8 levels of physical
25/// dependency. The list below shows the hierarchical ordering of the components.
26/// The order of components within each level is not architecturally significant,
27/// just alphabetical.
28/// @code
29/// 8. bdldfp_decimalconvertutil
30///
31/// 7. bdldfp_decimalconvertutil_inteldfp !PRIVATE!
32/// bdldfp_decimalutil
33///
34/// 6. bdldfp_decimal
35///
36/// 5. bdldfp_decimalimputil
37///
38/// 4. bdldfp_decimalimputil_inteldfp !PRIVATE!
39///
40/// 3. bdldfp_decimalstorage
41///
42/// 2. bdldfp_intelimpwrapper
43///
44/// 1. bdldfp_decimalformatconfig
45/// bdldfp_decimalplatform
46/// bdldfp_uint128
47/// @endcode
48///
49/// ## Component Synopsis
50///
51/// @ref bdldfp_decimal :
52/// Provide IEEE-754 decimal floating-point types.
53///
54/// @ref bdldfp_decimalconvertutil :
55/// Provide decimal floating-point conversion functions.
56///
57/// 'bdldfp_decimalconvertutil_inteldfp': !PRIVATE!
58/// Provide decimal floating-point conversion functions for Intel DFP.
59///
60/// @ref bdldfp_decimalformatconfig :
61/// Provide an attribute class to configure decimal formatting.
62///
63/// @ref bdldfp_decimalimputil :
64/// Provide a unified low-level interface for decimal floating point.
65///
66/// 'bdldfp_decimalimputil_inteldfp': !PRIVATE!
67/// Provide utility to implement decimal `float`s on the Intel library.
68///
69/// @ref bdldfp_decimalplatform :
70/// Provide decimal floating-point platform information macros.
71///
72/// @ref bdldfp_decimalstorage :
73/// Utilities for working with Decimal Storage types.
74///
75/// @ref bdldfp_decimalutil :
76/// Provide utilities dealing with floating point decimal objects.
77///
78/// @ref bdldfp_intelimpwrapper :
79/// Provide a central mechanism to configure the Intel DFP library.
80///
81/// @ref bdldfp_uint128 :
82/// Provide a representation of a 128-bit `int` for bitwise operations.
83///
84/// @}
85/** @} */