BDE 4.39.x Production Release
Loading...
Searching...
No Matches
bdlar.h
Go to the documentation of this file.
1
/// @file bdlar.h
2
///
3
///
4
/// @defgroup bdlar Package bdlar
5
/// @brief Basic Development Library Attribute types Runtime (bdlar)
6
/// @addtogroup bdl
7
/// @{
8
/// @addtogroup bdlar
9
/// @{
10
/// * <a href="#bdlar-purpose"> Purpose</a>
11
/// * <a href="#bdlar-mnemonic"> Mnemonic </a>
12
/// * <a href="#bdlar-description"> Description </a>
13
/// * <a href="#bdlar-hierarchical-synopsis"> Hierarchical Synopsis </a>
14
/// * <a href="#bdlar-component-synopsis"> Component Synopsis </a>
15
///
16
/// # Purpose {#bdlar-purpose}
17
/// Provide dynamic dispatch types to manipulate attribute types
18
///
19
/// # Mnemonic {#bdlar-mnemonic}
20
/// Basic Development Library Attribute types Runtime (bdlar)
21
///
22
/// # Description {#bdlar-description}
23
/// The `bdlar` package provides a runtime wrappers for `bdlat`.
24
///
25
/// ## Hierarchical Synopsis {#bdlar-hierarchical-synopsis}
26
///
27
/// The 'bdlar' package currently has 45 components having 10 levels of physical
28
/// dependency. The list below shows the hierarchical ordering of the components.
29
/// The order of components within each level is not architecturally significant,
30
/// just alphabetical.
31
/// @code
32
/// 10. bdlar_symbolicconverter
33
///
34
/// 9. bdlar_refutil
35
///
36
/// 8. bdlar_anycastutil
37
/// bdlar_anymanipulators
38
/// bdlar_customizedtypetraits
39
///
40
/// 7. bdlar_anyref
41
///
42
/// 6. bdlar_accessorref
43
/// bdlar_dynamictyperef
44
/// bdlar_manipulatorref
45
///
46
/// 5. bdlar_accessorvtableutil
47
/// bdlar_customizedtyperef
48
/// bdlar_manipulatorvtableutil
49
///
50
/// 4. bdlar_customizedtypevtableutil
51
/// bdlar_dynamictypevtableutil
52
/// bdlar_simpletyperef
53
///
54
/// 3. bdlar_arrayref
55
/// bdlar_choiceref
56
/// bdlar_customizedtypevtable
57
/// bdlar_dynamictypevtable
58
/// bdlar_enumref
59
/// bdlar_nullablevalueref
60
/// bdlar_refdatautil
61
/// bdlar_sequenceref
62
/// bdlar_simpletypevtableutil
63
///
64
/// 2. bdlar_anyrefdata
65
/// bdlar_arrayvtableutil
66
/// bdlar_choicevtableutil
67
/// bdlar_enumvtableutil
68
/// bdlar_nullablevaluevtableutil
69
/// bdlar_sequencevtableutil
70
/// bdlar_simpletypevtable
71
/// bdlar_vtableutil
72
///
73
/// 1. bdlar_accessorvtable
74
/// bdlar_anyref_test !PRIVATE!
75
/// bdlar_anyvtable
76
/// bdlar_arrayvtable
77
/// bdlar_choicevtable
78
/// bdlar_enumvtable
79
/// bdlar_fieldinfo
80
/// bdlar_isref
81
/// bdlar_manipulatorvtable
82
/// bdlar_nullablevaluevtable
83
/// bdlar_sequencevtable
84
/// bdlar_simpletypeid
85
/// bdlar_typecategory
86
/// @endcode
87
///
88
/// ## Component Synopsis {#bdlar-component-synopsis}
89
///
90
/// @ref bdlar_accessorref :
91
/// Provide ...
92
///
93
/// @ref bdlar_accessorvtable :
94
/// Provide ...
95
///
96
/// @ref bdlar_accessorvtableutil :
97
/// Provide ...
98
///
99
/// @ref bdlar_anycastutil :
100
/// Provide ...
101
///
102
/// @ref bdlar_anymanipulators :
103
/// Provide ...
104
///
105
/// @ref bdlar_anyref :
106
/// Provide ...
107
///
108
/// @ref bdlar_anyref_test : !PRIVATE!
109
/// Provide ...
110
///
111
/// @ref bdlar_anyrefdata :
112
/// Provide ...
113
///
114
/// @ref bdlar_anyvtable :
115
/// Provide ...
116
///
117
/// @ref bdlar_arrayref :
118
/// Provide ...
119
///
120
/// @ref bdlar_arrayvtable :
121
/// Provide ...
122
///
123
/// @ref bdlar_arrayvtableutil :
124
/// Provide ...
125
///
126
/// @ref bdlar_choiceref :
127
/// Provide ...
128
///
129
/// @ref bdlar_choicevtable :
130
/// Provide ...
131
///
132
/// @ref bdlar_choicevtableutil :
133
/// Provide ...
134
///
135
/// @ref bdlar_customizedtyperef :
136
/// Provide ...
137
///
138
/// @ref bdlar_customizedtypetraits :
139
/// Provide ...
140
///
141
/// @ref bdlar_customizedtypevtable :
142
/// Provide ...
143
///
144
/// @ref bdlar_customizedtypevtableutil :
145
/// Provide ...
146
///
147
/// @ref bdlar_dynamictyperef :
148
/// Provide ...
149
///
150
/// @ref bdlar_dynamictypevtable :
151
/// Provide ...
152
///
153
/// @ref bdlar_dynamictypevtableutil :
154
/// Provide ...
155
///
156
/// @ref bdlar_enumref :
157
/// Provide ...
158
///
159
/// @ref bdlar_enumvtable :
160
/// Provide ...
161
///
162
/// @ref bdlar_enumvtableutil :
163
/// Provide ...
164
///
165
/// @ref bdlar_fieldinfo :
166
/// Provide ...
167
///
168
/// @ref bdlar_isref :
169
/// Provide ...
170
///
171
/// @ref bdlar_manipulatorref :
172
/// Provide ...
173
///
174
/// @ref bdlar_manipulatorvtable :
175
/// Provide ...
176
///
177
/// @ref bdlar_manipulatorvtableutil :
178
/// Provide ...
179
///
180
/// @ref bdlar_nullablevalueref :
181
/// Provide ...
182
///
183
/// @ref bdlar_nullablevaluevtable :
184
/// Provide ...
185
///
186
/// @ref bdlar_nullablevaluevtableutil :
187
/// Provide ...
188
///
189
/// @ref bdlar_refdatautil :
190
/// Provide ...
191
///
192
/// @ref bdlar_refutil :
193
/// Provide ...
194
///
195
/// @ref bdlar_sequenceref :
196
/// Provide ...
197
///
198
/// @ref bdlar_sequencevtable :
199
/// Provide ...
200
///
201
/// @ref bdlar_sequencevtableutil :
202
/// Provide ...
203
///
204
/// @ref bdlar_simpletypeid :
205
/// Provide ...
206
///
207
/// @ref bdlar_simpletyperef :
208
/// Provide ...
209
///
210
/// @ref bdlar_simpletypevtable :
211
/// Provide ...
212
///
213
/// @ref bdlar_simpletypevtableutil :
214
/// Provide ...
215
///
216
/// @ref bdlar_symbolicconverter :
217
/// Provide a utility for convert types with matching member symbols.
218
///
219
/// @ref bdlar_typecategory :
220
/// Provide ...
221
///
222
/// @ref bdlar_vtableutil :
223
/// Provide ...
224
///
225
/// @}
226
/** @} */
doxygen_input
bde
groups
bdl
bdlar
doc
bdlar.h
Generated by
1.9.8