BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bslstl_set_test.h
Go to the documentation of this file.
1
/// @file bslstl_set_test.h
2
///
3
/// The content of this file has been pre-processed for Doxygen.
4
///
5
6
7
// bslstl_set_test.h -*-C++-*-
8
#ifndef INCLUDED_BSLSTL_SET_TEST
9
#define INCLUDED_BSLSTL_SET_TEST
10
11
#include <
bsls_ident.h
>
12
BSLS_IDENT
(
"$Id: $"
)
13
14
/// @defgroup bslstl_set_test bslstl_set_test
15
/// @brief Provide support for the `bslstl_set.t.cpp` test driver.
16
/// @addtogroup bsl
17
/// @{
18
/// @addtogroup bslstl
19
/// @{
20
/// @addtogroup bslstl_set_test
21
/// @{
22
///
23
/// <h1> Outline </h1>
24
/// * <a href="#bslstl_set_test-purpose"> Purpose</a>
25
/// * <a href="#bslstl_set_test-classes"> Classes </a>
26
/// * <a href="#bslstl_set_test-description"> Description </a>
27
///
28
/// # Purpose {#bslstl_set_test-purpose}
29
/// Provide support for the `bslstl_set.t.cpp` test driver.
30
///
31
/// # Classes {#bslstl_set_test-classes}
32
///
33
///
34
/// @see bslstl_set
35
///
36
/// # Description {#bslstl_set_test-description}
37
/// This component provides a second translation unit for `set`
38
/// test cases to reduce the test-driver's build time. Test cases 1-11, plus
39
/// the usage example test, are in the original component test driver, the
40
/// remaining tests (11 and higher) are in this subordinate component's test
41
/// driver.
42
///
43
/// As the number of test concerns grows, and the number of types to instantiate
44
/// `set` with in order to gain complete code coverage grows, we have exceeded
45
/// the limits of certain compilers. For example, gcc will not produce a valid
46
/// `.o` file as the number of template instantiations exceeds some internal
47
/// 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_set_test
62
* @{
63
*/
64
65
#include <bslstl_set.h>
66
67
#endif
68
// ----------------------------------------------------------------------------
69
// Copyright 2019 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_set_test.h
Generated by
1.9.8