BDE 4.39.x Production Release
Loading...
Searching...
No Matches
bdlar_anyrefdata.h
Go to the documentation of this file.
1/// @file bdlar_anyrefdata.h
2///
3/// The content of this file has been pre-processed for Doxygen.
4///
5
6
7// bdlar_anyrefdata.h -*-C++-*-
8#ifndef INCLUDED_BDLAR_ANYREFDATA
9#define INCLUDED_BDLAR_ANYREFDATA
10
11#include <bsls_ident.h>
12BSLS_IDENT("$Id: $")
13
14/// @defgroup bdlar_anyrefdata bdlar_anyrefdata
15/// @brief Provide ...
16/// @addtogroup bdl
17/// @{
18/// @addtogroup bdlar
19/// @{
20/// @addtogroup bdlar_anyrefdata
21/// @{
22///
23/// <h1> Outline </h1>
24/// * <a href="#bdlar_anyrefdata-purpose"> Purpose</a>
25/// * <a href="#bdlar_anyrefdata-classes"> Classes </a>
26/// * <a href="#bdlar_anyrefdata-description"> Description </a>
27///
28/// # Purpose {#bdlar_anyrefdata-purpose}
29/// Provide ...
30///
31/// # Classes {#bdlar_anyrefdata-classes}
32///
33/// - bdlar::AnyRefData: ...
34/// - bdlar::AnyConstRefData: ...
35///
36/// # Description {#bdlar_anyrefdata-description}
37/// This component provides ...
38///
39/// @}
40/** @} */
41/** @} */
42
43/** @addtogroup bdl
44 * @{
45 */
46/** @addtogroup bdlar
47 * @{
48 */
49/** @addtogroup bdlar_anyrefdata
50 * @{
51 */
52
53#include <bdlar_anyvtable.h>
54
55#include <bdlat_typecategory.h>
56
57
58namespace bdlar {
59
60 // =================
61 // struct AnyRefData
62 // =================
63
70
71 // ======================
72 // struct AnyConstRefData
73 // ======================
74
81
82} // close package namespace
83
84
85#endif
86
87// ----------------------------------------------------------------------------
88// Copyright 2024 Bloomberg Finance L.P.
89//
90// Licensed under the Apache License, Version 2.0 (the "License");
91// you may not use this file except in compliance with the License.
92// You may obtain a copy of the License at
93//
94// http://www.apache.org/licenses/LICENSE-2.0
95//
96// Unless required by applicable law or agreed to in writing, software
97// distributed under the License is distributed on an "AS IS" BASIS,
98// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
99// See the License for the specific language governing permissions and
100// limitations under the License.
101// ----------------------------- END-OF-FILE ----------------------------------
102
103/** @} */
104/** @} */
105/** @} */
#define BSLS_IDENT(str)
BSLS_IDENT() - insert string into .comment binary segment (if supported)
Definition bsls_ident.h:238
Definition bdlar_accessorref.h:59
Definition bdlar_anyrefdata.h:75
const void * d_object_p
Definition bdlar_anyrefdata.h:77
AnyConstVtable d_vtable
Definition bdlar_anyrefdata.h:78
bdlat_TypeCategory::Value d_category
Definition bdlar_anyrefdata.h:79
Definition bdlar_anyrefdata.h:64
AnyVtable d_vtable
Definition bdlar_anyrefdata.h:67
void * d_object_p
Definition bdlar_anyrefdata.h:66
bdlat_TypeCategory::Value d_category
Definition bdlar_anyrefdata.h:68
Value
Definition bdlat_typecategory.h:1046
Definition bdlar_anyvtable.h:106
Definition bdlar_anyvtable.h:80