BDE 4.39.x 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
>
12
BSLS_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
48
namespace
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
62
template
<
class
TYPE>
63
class
TestPlaceHolder
{
64
65
public
:
66
// CREATORS
67
TestPlaceHolder
();
68
};
69
70
// ============================================================================
71
// INLINE DEFINITIONS
72
// ============================================================================
73
74
// ---------------------
75
// class TestPlaceHolder
76
// ---------------------
77
78
template
<
class
TYPE>
79
TestPlaceHolder<TYPE>::TestPlaceHolder
()
80
{
81
}
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
/** @} */
bsls_ident.h
s_baltst::TestPlaceHolder
Definition
s_baltst_testplaceholder.h:63
s_baltst::TestPlaceHolder::TestPlaceHolder
TestPlaceHolder()
Definition
s_baltst_testplaceholder.h:79
BSLS_IDENT
#define BSLS_IDENT(str)
BSLS_IDENT() - insert string into .comment binary segment (if supported)
Definition
bsls_ident.h:238
s_baltst
Definition
s_baltst_address.h:66
doxygen_input
bde
standalones
s_baltst
s_baltst_testplaceholder.h
Generated by
1.9.8