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