BDE 4.39.x Production Release
Loading...
Searching...
No Matches
bslma_stdallocator.h
Go to the documentation of this file.
1/// @file bslma_stdallocator.h
2///
3/// The content of this file has been pre-processed for Doxygen.
4///
5
6
7// bslma_stdallocator.h -*-C++-*-
8#ifndef INCLUDED_BSLMA_STDALLOCATOR
9#define INCLUDED_BSLMA_STDALLOCATOR
10
11/// @defgroup bslma_stdallocator bslma_stdallocator
12/// @brief <span style="color: var(--deprecated-color-dark)">DEPRECATED:</span> Provide an STL-compatible proxy for `bslma::Allocator` objects.
13/// @addtogroup bsl
14/// @{
15/// @addtogroup bslma
16/// @{
17/// @addtogroup bslma_stdallocator
18/// @{
19///
20/// <h1> Outline </h1>
21/// * <a href="#bslma_stdallocator-purpose"> Purpose</a>
22/// * <a href="#bslma_stdallocator-classes"> Classes </a>
23/// * <a href="#bslma_stdallocator-description"> Description </a>
24///
25/// # Purpose {#bslma_stdallocator-purpose}
26/// Provide an STL-compatible proxy for `bslma::Allocator` objects.
27///
28/// @deprecated Use @ref bslma_bslallocator instead
29///
30/// # Classes {#bslma_stdallocator-classes}
31///
32/// - bsl::allocator: STL-compatible allocator template
33///
34/// @see bslma_allocator, bslma_polymorphicallocator
35///
36/// # Description {#bslma_stdallocator-description}
37/// This component is for internal use only. Please include
38/// `<bsl_memory.h>` instead and use `bsl::allocator` directly. This component
39/// was renamed to @ref bslma_bslallocator ; this stub header file simply
40/// `#includes` the renamed header, `bslma_bslallocator.h`, which provides the
41/// `bsl::allocator` class template. See @ref bslma_bslallocator component-level
42/// documentation for more information.
43/// @}
44/** @} */
45/** @} */
46
47/** @addtogroup bsl
48 * @{
49 */
50/** @addtogroup bslma
51 * @{
52 */
53/** @addtogroup bslma_stdallocator
54 * @{
55 */
56
57#include <bslma_bslallocator.h>
58
59#endif // INCLUDED_BSLMA_STDALLOCATOR
60
61// ----------------------------------------------------------------------------
62// Copyright 2023 Bloomberg Finance L.P.
63//
64// Licensed under the Apache License, Version 2.0 (the "License");
65// you may not use this file except in compliance with the License.
66// You may obtain a copy of the License at
67//
68// http://www.apache.org/licenses/LICENSE-2.0
69//
70// Unless required by applicable law or agreed to in writing, software
71// distributed under the License is distributed on an "AS IS" BASIS,
72// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
73// See the License for the specific language governing permissions and
74// limitations under the License.
75// ----------------------------- END-OF-FILE ----------------------------------
76
77/** @} */
78/** @} */
79/** @} */