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