BDE 4.39.x 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.
79///
80/// See @ref bdldfp_decimalstorage
82
83 // TYPES
84 typedef BID_UINT32 Type32;
85 typedef BID_UINT64 Type64;
86 typedef BID_UINT128 Type128;
87};
88
89} // close package namespace
90
91
92#endif
93
94// ----------------------------------------------------------------------------
95// Copyright 2014 Bloomberg Finance L.P.
96//
97// Licensed under the Apache License, Version 2.0 (the "License");
98// you may not use this file except in compliance with the License.
99// You may obtain a copy of the License at
100//
101// http://www.apache.org/licenses/LICENSE-2.0
102//
103// Unless required by applicable law or agreed to in writing, software
104// distributed under the License is distributed on an "AS IS" BASIS,
105// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
106// See the License for the specific language governing permissions and
107// limitations under the License.
108// ----------------------------- END-OF-FILE ----------------------------------
109
110/** @} */
111/** @} */
112/** @} */
#define BSLS_IDENT(str)
BSLS_IDENT() - insert string into .comment binary segment (if supported)
Definition bsls_ident.h:238
Definition bdldfp_decimal.h:747
Definition bdldfp_decimalstorage.h:81
BID_UINT128 Type128
Definition bdldfp_decimalstorage.h:86
BID_UINT64 Type64
Definition bdldfp_decimalstorage.h:85
BID_UINT32 Type32
Definition bdldfp_decimalstorage.h:84