BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bdlat_bdeatoverrides.h
Go to the documentation of this file.
1/// @file bdlat_bdeatoverrides.h
2///
3/// The content of this file has been pre-processed for Doxygen.
4///
5
6
7// bdlat_bdeatoverrides.h -*-C++-*-
8#ifndef INCLUDED_BDLAT_BDEATOVERRIDES
9#define INCLUDED_BDLAT_BDEATOVERRIDES
10
11#include <bsls_ident.h>
12BSLS_IDENT("$Id: $")
13
14/// @defgroup bdlat_bdeatoverrides bdlat_bdeatoverrides
15/// @brief Provide macros to map `bdeat` names to `bdlat` names.
16/// @addtogroup bdl
17/// @{
18/// @addtogroup bdlat
19/// @{
20/// @addtogroup bdlat_bdeatoverrides
21/// @{
22///
23/// <h1> Outline </h1>
24/// * <a href="#bdlat_bdeatoverrides-purpose"> Purpose</a>
25/// * <a href="#bdlat_bdeatoverrides-classes"> Classes </a>
26/// * <a href="#bdlat_bdeatoverrides-description"> Description </a>
27///
28/// # Purpose {#bdlat_bdeatoverrides-purpose}
29/// Provide macros to map `bdeat` names to `bdlat` names.
30///
31/// # Classes {#bdlat_bdeatoverrides-classes}
32///
33///
34/// # Description {#bdlat_bdeatoverrides-description}
35/// The @ref bdlat_bdeatoverrides component provides macros that
36/// replace `bdeat` class names with the names of their successor classes in
37/// this package.
38/// @}
39/** @} */
40/** @} */
41
42/** @addtogroup bdl
43 * @{
44 */
45/** @addtogroup bdlat
46 * @{
47 */
48/** @addtogroup bdlat_bdeatoverrides
49 * @{
50 */
51
52#include <bdlscm_version.h>
53
54#ifndef BDE_OMIT_INTERNAL_DEPRECATED
55
56// BDE_VERIFY pragma: -SLM01 // leaking macros is the whole point!
57
58#define bdeat_ArrayFunctions bdlat_ArrayFunctions
59#define bdeat_arrayAccessElement bdlat_arrayAccessElement
60#define bdeat_arrayManipulateElement bdlat_arrayManipulateElement
61#define bdeat_arrayResize bdlat_arrayResize
62#define bdeat_arraySize bdlat_arraySize
63
64#define bdeat_ArrayIterators bdlat_ArrayIterators
65
66#define bdeat_AttributeInfo bdlat_AttributeInfo
67
68#define bdeat_ChoiceFunctions bdlat_ChoiceFunctions
69#define bdeat_choiceAccessSelection bdlat_choiceAccessSelection
70#define bdeat_choiceHasSelection bdlat_choiceHasSelection
71#define bdeat_choiceMakeSelection bdlat_choiceMakeSelection
72#define bdeat_choiceManipulateSelection bdlat_choiceManipulateSelection
73#define bdeat_choiceSelectionId bdlat_choiceSelectionId
74
75#define bdeat_CustomizedTypeFunctions bdlat_CustomizedTypeFunctions
76#define bdeat_customizedTypeConvertFromBaseType \
77 bdlat_customizedTypeConvertFromBaseType
78#define bdeat_customizedTypeConvertToBaseType \
79 bdlat_customizedTypeConvertToBaseType
80
81#define bdeat_EnumeratorInfo bdlat_EnumeratorInfo
82#define bdeat_EnumFunctions bdlat_EnumFunctions
83#define bdeat_enumFromInt bdlat_enumFromInt
84#define bdeat_enumFromString bdlat_enumFromString
85#define bdeat_enumToInt bdlat_enumToInt
86#define bdeat_enumToString bdlat_enumToString
87
88#define bdeat_FormattingMode bdlat_FormattingMode
89
90#define bdeat_NullableValueFunctions bdlat_NullableValueFunctions
91#define bdeat_nullableValueAccessValue bdlat_nullableValueAccessValue
92#define bdeat_nullableValueIsNull bdlat_nullableValueIsNull
93#define bdeat_nullableValueMakeValue bdlat_nullableValueMakeValue
94#define bdeat_nullableValueManipulateValue bdlat_nullableValueManipulateValue
95
96#define bdeat_SelectionInfo bdlat_SelectionInfo
97
98#define bdeat_SequenceFunctions bdlat_SequenceFunctions
99#define bdeat_sequenceAccessAttribute bdlat_sequenceAccessAttribute
100#define bdeat_sequenceAccessAttributes bdlat_sequenceAccessAttributes
101#define bdeat_sequenceHasAttribute bdlat_sequenceHasAttribute
102#define bdeat_sequenceManipulateAttribute bdlat_sequenceManipulateAttribute
103#define bdeat_sequenceManipulateAttributes bdlat_sequenceManipulateAttributes
104
105#define bdeat_SymbolicConverter bdlat_SymbolicConverter
106
107#define bdeat_TypeCategory bdlat_TypeCategory
108#define bdeat_TypeCategoryDeclareDynamic bdlat_TypeCategoryDeclareDynamic
109#define bdeat_TypeCategoryFunctions bdlat_TypeCategoryFunctions
110#define bdeat_TypeCategoryUtil bdlat_TypeCategoryUtil
111#define bdeat_typeCategoryAccessArray bdlat_typeCategoryAccessArray
112#define bdeat_typeCategoryAccessChoice bdlat_typeCategoryAccessChoice
113#define bdeat_typeCategoryAccessCustomizedType \
114 bdlat_typeCategoryAccessCustomizedType
115#define bdeat_typeCategoryAccessEnumeration bdlat_typeCategoryAccessEnumeration
116#define bdeat_typeCategoryAccessNullableValue \
117 bdlat_typeCategoryAccessNullableValue
118#define bdeat_typeCategoryAccessSequence bdlat_typeCategoryAccessSequence
119#define bdeat_typeCategoryAccessSimple bdlat_typeCategoryAccessSimple
120#define bdeat_typeCategoryManipulateArray bdlat_typeCategoryManipulateArray
121#define bdeat_typeCategoryManipulateChoice bdlat_typeCategoryManipulateChoice
122#define bdeat_typeCategoryManipulateCustomizedType \
123 bdlat_typeCategoryManipulateCustomizedType
124#define bdeat_typeCategoryManipulateEnumeration \
125 bdlat_typeCategoryManipulateEnumeration
126#define bdeat_typeCategoryManipulateNullableValue \
127 bdlat_typeCategoryManipulateNullableValue
128#define bdeat_typeCategoryManipulateSequence \
129 bdlat_typeCategoryManipulateSequence
130#define bdeat_typeCategoryManipulateSimple bdlat_typeCategoryManipulateSimple
131#define bdeat_typeCategorySelect bdlat_typeCategorySelect
132
133#define bdeat_TypeName bdlat_TypeName
134#define bdeat_TypeName_className bdlat_TypeName_className
135#define bdeat_TypeName_name bdlat_TypeName_name
136#define bdeat_TypeName_xsdName bdlat_TypeName_xsdName
137
138#define BDEAT_DECL_CHOICE_TRAITS \
139 BDLAT_DECL_CHOICE_TRAITS
140#define BDEAT_DECL_CHOICE_WITH_ALLOCATOR_BITWISEMOVEABLE_TRAITS \
141 BDLAT_DECL_CHOICE_WITH_ALLOCATOR_BITWISEMOVEABLE_TRAITS
142#define BDEAT_DECL_CHOICE_WITH_ALLOCATOR_TRAITS \
143 BDLAT_DECL_CHOICE_WITH_ALLOCATOR_TRAITS
144#define BDEAT_DECL_CHOICE_WITH_BITWISEMOVEABLE_TRAITS \
145 BDLAT_DECL_CHOICE_WITH_BITWISEMOVEABLE_TRAITS
146#define BDEAT_DECL_CUSTOMIZEDTYPE_TRAITS \
147 BDLAT_DECL_CUSTOMIZEDTYPE_TRAITS
148#define BDEAT_DECL_CUSTOMIZEDTYPE_WITH_ALLOCATOR_BITWISEMOVEABLE_TRAITS \
149 BDLAT_DECL_CUSTOMIZEDTYPE_WITH_ALLOCATOR_BITWISEMOVEABLE_TRAITS
150#define BDEAT_DECL_CUSTOMIZEDTYPE_WITH_ALLOCATOR_TRAITS \
151 BDLAT_DECL_CUSTOMIZEDTYPE_WITH_ALLOCATOR_TRAITS
152#define BDEAT_DECL_CUSTOMIZEDTYPE_WITH_BITWISEMOVEABLE_TRAITS \
153 BDLAT_DECL_CUSTOMIZEDTYPE_WITH_BITWISEMOVEABLE_TRAITS
154#define BDEAT_DECL_ENUMERATION_TRAITS \
155 BDLAT_DECL_ENUMERATION_TRAITS
156#define BDEAT_DECL_SEQUENCE_TRAITS \
157 BDLAT_DECL_SEQUENCE_TRAITS
158#define BDEAT_DECL_SEQUENCE_WITH_ALLOCATOR_BITWISEMOVEABLE_TRAITS \
159 BDLAT_DECL_SEQUENCE_WITH_ALLOCATOR_BITWISEMOVEABLE_TRAITS
160#define BDEAT_DECL_SEQUENCE_WITH_ALLOCATOR_TRAITS \
161 BDLAT_DECL_SEQUENCE_WITH_ALLOCATOR_TRAITS
162#define BDEAT_DECL_SEQUENCE_WITH_BITWISEMOVEABLE_TRAITS \
163 BDLAT_DECL_SEQUENCE_WITH_BITWISEMOVEABLE_TRAITS
164
165#define bdeat_BasicEnumerationWrapper bdlat_BasicEnumerationWrapper
166#define bdeat_IsBasicChoice bdlat_IsBasicChoice
167#define bdeat_IsBasicCustomizedType bdlat_IsBasicCustomizedType
168#define bdeat_IsBasicEnumeration bdlat_IsBasicEnumeration
169#define bdeat_IsBasicSequence bdlat_IsBasicSequence
170#define bdeat_TypeTraitBasicChoice bdlat_TypeTraitBasicChoice
171#define bdeat_TypeTraitBasicCustomizedType bdlat_TypeTraitBasicCustomizedType
172#define bdeat_TypeTraitBasicEnumeration bdlat_TypeTraitBasicEnumeration
173#define bdeat_TypeTraitBasicSequence bdlat_TypeTraitBasicSequence
174
175#define bdeat_ValueTypeFunctions bdlat_ValueTypeFunctions
176#define bdeat_valueTypeAssign bdlat_valueTypeAssign
177#define bdeat_valueTypeReset bdlat_valueTypeReset
178
179#endif // BDE_OMIT_INTERNAL_DEPRECATED
180
181#endif // INCLUDED_BDLAT_BDEATOVERRIDES
182
183// ----------------------------------------------------------------------------
184// Copyright 2015 Bloomberg Finance L.P.
185//
186// Licensed under the Apache License, Version 2.0 (the "License");
187// you may not use this file except in compliance with the License.
188// You may obtain a copy of the License at
189//
190// http://www.apache.org/licenses/LICENSE-2.0
191//
192// Unless required by applicable law or agreed to in writing, software
193// distributed under the License is distributed on an "AS IS" BASIS,
194// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
195// See the License for the specific language governing permissions and
196// limitations under the License.
197// ----------------------------- END-OF-FILE ----------------------------------
198
199/** @} */
200/** @} */
201/** @} */
#define BSLS_IDENT(str)
Definition bsls_ident.h:195