BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bdldfp_decimalstorage.h
Go to the documentation of this file.
1/// @file bdldfp_decimalstorage.h
2///
3/// The content of this file has been pre-processed for Doxygen.
4///
5
6
7// bdldfp_decimalstorage.h -*-C++-*-
8#ifndef INCLUDED_BDLDFP_DECIMALSTORAGE
9#define INCLUDED_BDLDFP_DECIMALSTORAGE
10
11#include <bsls_ident.h>
12BSLS_IDENT("$Id$")
13
14/// @defgroup bdldfp_decimalstorage bdldfp_decimalstorage
15/// @brief Utilities for working with Decimal Storage types.
16/// @addtogroup bdl
17/// @{
18/// @addtogroup bdldfp
19/// @{
20/// @addtogroup bdldfp_decimalstorage
21/// @{
22///
23/// <h1> Outline </h1>
24/// * <a href="#bdldfp_decimalstorage-purpose"> Purpose</a>
25/// * <a href="#bdldfp_decimalstorage-classes"> Classes </a>
26/// * <a href="#bdldfp_decimalstorage-description"> Description </a>
27/// * <a href="#bdldfp_decimalstorage-usage"> Usage </a>
28/// * <a href="#bdldfp_decimalstorage-example-1-tbd"> Example 1: TBD </a>
29///
30/// # Purpose {#bdldfp_decimalstorage-purpose}
31/// Utilities for working with Decimal Storage types.
32///
33/// # Classes {#bdldfp_decimalstorage-classes}
34///
35/// - bdldfp::DecimalStorage: namespace for Decimal Storage types.
36///
37/// @see bdldfp_decimal, bdldfp_decimalplatform,
38///
39/// # Description {#bdldfp_decimalstorage-description}
40/// This component provides a namespace, `bdldfp::DecimalStorage`,
41/// that supplies the necessary types for storing a Binary Integral Decimal
42/// (BID) representation of a decimal floating point value.
43///
44/// ## Usage {#bdldfp_decimalstorage-usage}
45///
46///
47/// This section shows the intended use of this component.
48///
49/// ### Example 1: TBD {#bdldfp_decimalstorage-example-1-tbd}
50///
51///
52/// @}
53/** @} */
54/** @} */
55
56/** @addtogroup bdl
57 * @{
58 */
59/** @addtogroup bdldfp
60 * @{
61 */
62/** @addtogroup bdldfp_decimalstorage
63 * @{
64 */
65
66#include <bdlscm_version.h>
67
69
70
71namespace bdldfp {
72
73 // ====================
74 // class DecimalStorage
75 // ====================
76
77/// This `struct` provides a namespace for types for storing Binary Integral
78/// Decimal representation of a decimal floating point value.
80
81 // TYPES
82 typedef BID_UINT32 Type32;
83 typedef BID_UINT64 Type64;
84 typedef BID_UINT128 Type128;
85};
86
87} // close package namespace
88
89
90#endif
91
92// ----------------------------------------------------------------------------
93// Copyright 2014 Bloomberg Finance L.P.
94//
95// Licensed under the Apache License, Version 2.0 (the "License");
96// you may not use this file except in compliance with the License.
97// You may obtain a copy of the License at
98//
99// http://www.apache.org/licenses/LICENSE-2.0
100//
101// Unless required by applicable law or agreed to in writing, software
102// distributed under the License is distributed on an "AS IS" BASIS,
103// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
104// See the License for the specific language governing permissions and
105// limitations under the License.
106// ----------------------------- END-OF-FILE ----------------------------------
107
108/** @} */
109/** @} */
110/** @} */
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition bdldfp_decimal.h:712
Definition bdldfp_decimalstorage.h:79
BID_UINT128 Type128
Definition bdldfp_decimalstorage.h:84
BID_UINT64 Type64
Definition bdldfp_decimalstorage.h:83
BID_UINT32 Type32
Definition bdldfp_decimalstorage.h:82