BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bslstl_map_test2.h
Go to the documentation of this file.
1
/// @file bslstl_map_test2.h
2
///
3
/// The content of this file has been pre-processed for Doxygen.
4
///
5
6
7
// bslstl_map_test2.h -*-C++-*-
8
#ifndef INCLUDED_BSLSTL_MAP_TEST2
9
#define INCLUDED_BSLSTL_MAP_TEST2
10
11
#include <
bsls_ident.h
>
12
BSLS_IDENT
(
"$Id: $"
)
13
14
/// @defgroup bslstl_map_test2 bslstl_map_test2
15
/// @brief Provide support for the `bslstl_map.t.cpp` test driver.
16
/// @addtogroup bsl
17
/// @{
18
/// @addtogroup bslstl
19
/// @{
20
/// @addtogroup bslstl_map_test2
21
/// @{
22
///
23
/// <h1> Outline </h1>
24
/// * <a href="#bslstl_map_test2-purpose"> Purpose</a>
25
/// * <a href="#bslstl_map_test2-classes"> Classes </a>
26
/// * <a href="#bslstl_map_test2-description"> Description </a>
27
///
28
/// # Purpose {#bslstl_map_test2-purpose}
29
/// Provide support for the `bslstl_map.t.cpp` test driver.
30
///
31
/// # Classes {#bslstl_map_test2-classes}
32
///
33
///
34
/// @see bslstl_map
35
///
36
/// # Description {#bslstl_map_test2-description}
37
/// This component provides a third translation unit for `map` test
38
/// cases to reduce the test-driver's build time. The usage example test, and
39
/// test cases 1-8 are in the original component test driver. Test cases 9-27
40
/// are in the `bslstl_map_test1` component's test driver. Test case 28 is in
41
/// this subordinate component's test driver. The remaining tests (29 and
42
/// higher) are in the `bslstl_map_test3` component's test driver.
43
///
44
/// As the number of test concerns grows, and the number of types to instantiate
45
/// `map` with in order to gain complete code coverage grows, we have exceeded
46
/// the limits of certain compilers. For example, gcc will not produce a valid
47
/// `.o` file as the number of template instantiations exceeds some internal
48
/// tables. In order to continue providing full coverage, some of the standard
49
/// value-semantic type test cases (1-8) are handled by the primary component
50
/// test driver, and the remaining standard tests, and tests for all remaining
51
/// functionality are moved into three additional component, that comprise only
52
/// a test driver.
53
/// @}
54
/** @} */
55
/** @} */
56
57
/** @addtogroup bsl
58
* @{
59
*/
60
/** @addtogroup bslstl
61
* @{
62
*/
63
/** @addtogroup bslstl_map_test2
64
* @{
65
*/
66
67
#include <bslstl_map.h>
68
69
#endif
70
// ----------------------------------------------------------------------------
71
// Copyright 2020 Bloomberg Finance L.P.
72
//
73
// Licensed under the Apache License, Version 2.0 (the "License");
74
// you may not use this file except in compliance with the License.
75
// You may obtain a copy of the License at
76
//
77
// http://www.apache.org/licenses/LICENSE-2.0
78
//
79
// Unless required by applicable law or agreed to in writing, software
80
// distributed under the License is distributed on an "AS IS" BASIS,
81
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
82
// See the License for the specific language governing permissions and
83
// limitations under the License.
84
// ----------------------------- END-OF-FILE ----------------------------------
85
86
/** @} */
87
/** @} */
88
/** @} */
bsls_ident.h
BSLS_IDENT
#define BSLS_IDENT(str)
Definition
bsls_ident.h:195
doxygen_input
bde
groups
bsl
bslstl
bslstl_map_test2.h
Generated by
1.9.8