BDE 4.14.0 Production release
Loading...
Searching...
No Matches
s_baltst_testplaceholder.h
Go to the documentation of this file.
1/// @file s_baltst_testplaceholder.h
2///
3/// The content of this file has been pre-processed for Doxygen.
4///
5
6
7// s_baltst_testplaceholder.h -*-C++-*-
8#ifndef INCLUDED_S_BALTST_TESTPLACEHOLDER
9#define INCLUDED_S_BALTST_TESTPLACEHOLDER
10
11#include <bsls_ident.h>
12BSLS_IDENT("$Id: $")
13
14/// @defgroup s_baltst_testplaceholder s_baltst_testplaceholder
15/// @brief Provide a value-level representation of a type for testing.
16/// @addtogroup Standalones
17/// @{
18/// @addtogroup s_baltst
19/// @{
20/// @addtogroup s_baltst_testplaceholder
21/// @{
22///
23/// <h1> Outline </h1>
24/// * <a href="#s_baltst_testplaceholder-purpose"> Purpose</a>
25/// * <a href="#s_baltst_testplaceholder-classes"> Classes </a>
26///
27/// # Purpose {#s_baltst_testplaceholder-purpose}
28/// Provide a value-level representation of a type for testing.
29///
30/// # Classes {#s_baltst_testplaceholder-classes}
31///
32/// - s_baltst::TestPlaceHolder: value-level representation of a type
33/// @}
34/** @} */
35/** @} */
36
37/** @addtogroup Standalones
38 * @{
39 */
40/** @addtogroup s_baltst
41 * @{
42 */
43/** @addtogroup s_baltst_testplaceholder
44 * @{
45 */
46/
47
48namespace s_baltst {
49
50 // =====================
51 // class TestPlaceHolder
52 // =====================
53
54/// This class provides subset of the semantics of an in-core value-semantic
55/// type. It is intended to be used to guide template (type) argument
56/// deduction in function invocation expressions, where it may not make
57/// sense for a value of the type to be supplied to guide the deduction, and
58/// where specifying a template argument may require more characters than a
59/// function argument.
60///
61/// See @ref s_baltst_testplaceholder
62template <class TYPE>
64
65 public:
66 // CREATORS
68};
69
70// ============================================================================
71// INLINE DEFINITIONS
72// ============================================================================
73
74 // ---------------------
75 // class TestPlaceHolder
76 // ---------------------
77
78template <class TYPE>
82
83} // close package namespace
84
85
86#endif // INCLUDED_S_BALTST_TESTPLACEHOLDER
87
88// ----------------------------------------------------------------------------
89// Copyright 2021 Bloomberg Finance L.P.
90//
91// Licensed under the Apache License, Version 2.0 (the "License");
92// you may not use this file except in compliance with the License.
93// You may obtain a copy of the License at
94//
95// http://www.apache.org/licenses/LICENSE-2.0
96//
97// Unless required by applicable law or agreed to in writing, software
98// distributed under the License is distributed on an "AS IS" BASIS,
99// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
100// See the License for the specific language governing permissions and
101// limitations under the License.
102// ----------------------------- END-OF-FILE ----------------------------------
103
104/** @} */
105/** @} */
106/** @} */
Definition s_baltst_testplaceholder.h:63
TestPlaceHolder()
Definition s_baltst_testplaceholder.h:79
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition s_baltst_address.h:66