BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bslfwd_bslma_allocator.h
Go to the documentation of this file.
1/// @file bslfwd_bslma_allocator.h
2///
3/// The content of this file has been pre-processed for Doxygen.
4///
5
6
7// bslfwd_bslma_allocator.h -*-C++-*-
8#ifndef INCLUDED_BSLFWD_BSLMA_ALLOCATOR
9#define INCLUDED_BSLFWD_BSLMA_ALLOCATOR
10
11/// @defgroup bslfwd_bslma_allocator bslfwd_bslma_allocator
12/// @brief Provide a forward-declaration for the corresponding BDE type.
13/// @addtogroup bsl
14/// @{
15/// @addtogroup bslfwd
16/// @{
17/// @addtogroup bslfwd_bslma_allocator
18/// @{
19///
20/// <h1> Outline </h1>
21/// * <a href="#bslfwd_bslma_allocator-purpose"> Purpose</a>
22/// * <a href="#bslfwd_bslma_allocator-description"> Description </a>
23///
24/// # Purpose {#bslfwd_bslma_allocator-purpose}
25/// Provide a forward-declaration for the corresponding BDE type.
26///
27/// @deprecated Do not use.
28///
29/// @see bslma_allocator
30///
31/// # Description {#bslfwd_bslma_allocator-description}
32/// This header provides a forward-declaration for the
33/// corresponding BDE type.
34/// @}
35/** @} */
36/** @} */
37
38/** @addtogroup bsl
39 * @{
40 */
41/** @addtogroup bslfwd
42 * @{
43 */
44/** @addtogroup bslfwd_bslma_allocator
45 * @{
46 */
47
48
49namespace bslma {
50 class Allocator;
51} // close namespace bslma
52
54
55
56#ifndef bdema_Allocator
57/// This alias is defined for backward compatibility.
58#define bdema_Allocator bslma_Allocator
59#endif
60
61#endif
62
63// ----------------------------------------------------------------------------
64// Copyright 2013 Bloomberg Finance L.P.
65//
66// Licensed under the Apache License, Version 2.0 (the "License");
67// you may not use this file except in compliance with the License.
68// You may obtain a copy of the License at
69//
70// http://www.apache.org/licenses/LICENSE-2.0
71//
72// Unless required by applicable law or agreed to in writing, software
73// distributed under the License is distributed on an "AS IS" BASIS,
74// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
75// See the License for the specific language governing permissions and
76// limitations under the License.
77// ----------------------------- END-OF-FILE ----------------------------------
78
79/** @} */
80/** @} */
81/** @} */
Definition bslma_allocator.h:457
bslma::Allocator bslma_Allocator
Definition bslfwd_bslma_allocator.h:53
Definition balxml_encoderoptions.h:68