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
>
12
BSLS_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
68
#include <
bsls_compilerfeatures.h
>
69
#include <
bsls_keyword.h
>
70
#include <
bsls_libraryfeatures.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
/** @} */
bsls_compilerfeatures.h
bsls_ident.h
bsls_keyword.h
bsls_libraryfeatures.h
bsls_platform.h
BSLS_IDENT
#define BSLS_IDENT(str)
Definition
bsls_ident.h:195
doxygen_input
bde
groups
bsl
bslstl
bslstl_algorithmworkaround.h
Generated by
1.9.8