BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bslstl_multimap_test.h
Go to the documentation of this file.
1/// @file bslstl_multimap_test.h
2///
3/// The content of this file has been pre-processed for Doxygen.
4///
5
6
7// bslstl_multimap_test.h -*-C++-*-
8#ifndef INCLUDED_BSLSTL_MULTIMAP_TEST
9#define INCLUDED_BSLSTL_MULTIMAP_TEST
10
11#include <bsls_ident.h>
12BSLS_IDENT("$Id: $")
13
14/// @defgroup bslstl_multimap_test bslstl_multimap_test
15/// @brief Provide support for the `bslstl_multimap.t.cpp` test driver.
16/// @addtogroup bsl
17/// @{
18/// @addtogroup bslstl
19/// @{
20/// @addtogroup bslstl_multimap_test
21/// @{
22///
23/// <h1> Outline </h1>
24/// * <a href="#bslstl_multimap_test-purpose"> Purpose</a>
25/// * <a href="#bslstl_multimap_test-classes"> Classes </a>
26/// * <a href="#bslstl_multimap_test-description"> Description </a>
27///
28/// # Purpose {#bslstl_multimap_test-purpose}
29/// Provide support for the `bslstl_multimap.t.cpp` test driver.
30///
31/// # Classes {#bslstl_multimap_test-classes}
32///
33///
34/// @see bslstl_multimap
35///
36/// # Description {#bslstl_multimap_test-description}
37/// This component provides a second translation unit for
38/// `multimap` test cases to reduce the test-driver's build time. Test cases
39/// 1-8, plus the usage example test, are in the original component test
40/// driver, the remaining tests (9 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/// `multimap` 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_multimap_test
62 * @{
63 */
64
65#include <bslstl_multimap.h>
66
67#endif
68// ----------------------------------------------------------------------------
69// Copyright 2020 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/** @} */
#define BSLS_IDENT(str)
Definition bsls_ident.h:195