BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bslstl_algorithmworkaround.h
Go to the documentation of this file.
1/// @file bslstl_algorithmworkaround.h
2///
3/// The content of this file has been pre-processed for Doxygen.
4///
5
6
7// bslstl_algorithmworkaround.h -*-C++-*-
8#ifndef INCLUDED_BSLSTL_ALGORITHMWORKAROUND
9#define INCLUDED_BSLSTL_ALGORITHMWORKAROUND
10
11#include <bsls_ident.h>
12BSLS_IDENT("$Id: $")
13
14/// @defgroup bslstl_algorithmworkaround bslstl_algorithmworkaround
15/// @brief Provide a namespace for work arounds for the standard algorithms
16/// @addtogroup bsl
17/// @{
18/// @addtogroup bslstl
19/// @{
20/// @addtogroup bslstl_algorithmworkaround
21/// @{
22///
23/// <h1> Outline </h1>
24/// * <a href="#bslstl_algorithmworkaround-purpose"> Purpose</a>
25/// * <a href="#bslstl_algorithmworkaround-classes"> Classes </a>
26/// * <a href="#bslstl_algorithmworkaround-description"> Description </a>
27/// * <a href="#bslstl_algorithmworkaround-usage"> Usage </a>
28///
29/// # Purpose {#bslstl_algorithmworkaround-purpose}
30/// Provide a namespace for work arounds for the standard algorithms
31///
32/// @deprecated Use @ref bsl_algorithm.h directly.
33///
34/// # Classes {#bslstl_algorithmworkaround-classes}
35///
36///
37/// **Canonical header:** bsl_algorithm.h
38///
39/// @see bos+stdhdrs
40///
41/// # Description {#bslstl_algorithmworkaround-description}
42/// This component is for internal use only. Please include
43/// `<bsl_algorithm>` instead. This component provides a namespace for
44/// work-arounds for the platform supplied algorithm header (particularly for
45/// the Sun Studio libCstd).
46///
47/// ## Usage {#bslstl_algorithmworkaround-usage}
48///
49///
50/// This component is for use by the `bos+stdhdrs` package. Use `algorithm`
51/// directly.
52/// @}
53/** @} */
54/** @} */
55
56/** @addtogroup bsl
57 * @{
58 */
59/** @addtogroup bslstl
60 * @{
61 */
62/** @addtogroup bslstl_algorithmworkaround
63 * @{
64 */
65
66#include <bslscm_version.h>
67
69#include <bsls_keyword.h>
71#include <bsls_platform.h>
72
73#endif
74
75// ----------------------------------------------------------------------------
76// Copyright 2020 Bloomberg Finance L.P.
77//
78// Licensed under the Apache License, Version 2.0 (the "License");
79// you may not use this file except in compliance with the License.
80// You may obtain a copy of the License at
81//
82// http://www.apache.org/licenses/LICENSE-2.0
83//
84// Unless required by applicable law or agreed to in writing, software
85// distributed under the License is distributed on an "AS IS" BASIS,
86// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
87// See the License for the specific language governing permissions and
88// limitations under the License.
89// ----------------------------- END-OF-FILE ----------------------------------
90
91/** @} */
92/** @} */
93/** @} */
#define BSLS_IDENT(str)
Definition bsls_ident.h:195