BDE 4.14.0 Production release
Loading...
Searching...
No Matches
ball_predicate.h
Go to the documentation of this file.
1/// @file ball_predicate.h
2///
3/// The content of this file has been pre-processed for Doxygen.
4///
5
6
7// ball_predicate.h -*-C++-*-
8#ifndef INCLUDED_BALL_PREDICATE
9#define INCLUDED_BALL_PREDICATE
10
11#include <bsls_ident.h>
12BSLS_IDENT("$Id: $")
13
14/// @defgroup ball_predicate ball_predicate
15/// @brief Provide a predicate object that consists of a name/value pair.
16/// @addtogroup bal
17/// @{
18/// @addtogroup ball
19/// @{
20/// @addtogroup ball_predicate
21/// @{
22///
23/// <h1> Outline </h1>
24/// * <a href="#ball_predicate-purpose"> Purpose</a>
25/// * <a href="#ball_predicate-classes"> Classes </a>
26/// * <a href="#ball_predicate-description"> Description </a>
27///
28/// # Purpose {#ball_predicate-purpose}
29/// Provide a predicate object that consists of a name/value pair.
30///
31/// # Classes {#ball_predicate-classes}
32///
33/// - ball::Predicate: a predicate in the form of an attribute name/value pair
34///
35/// @deprecated Use @ref ball_managedattribute instead.
36///
37/// @see
38///
39/// # Description {#ball_predicate-description}
40/// This component implements a value-semantic predicate object,
41/// `ball::Predicate`, that consists of a name and a value. The value can be an
42/// `int`, a 64-bit integer, or a `bsl::string`. Both the name and value are
43/// managed by this object.
44/// @}
45/** @} */
46/** @} */
47
48/** @addtogroup bal
49 * @{
50 */
51/** @addtogroup ball
52 * @{
53 */
54/** @addtogroup ball_predicate
55 * @{
56 */
57
58#include <balscm_version.h>
59
61
62
63namespace ball {
64
65/// @deprecated Use @ref ball::ManagedAttribute instead.
67
68} // close package namespace
69
70
71#endif
72
73// ----------------------------------------------------------------------------
74// Copyright 2020 Bloomberg Finance L.P.
75//
76// Licensed under the Apache License, Version 2.0 (the "License");
77// you may not use this file except in compliance with the License.
78// You may obtain a copy of the License at
79//
80// http://www.apache.org/licenses/LICENSE-2.0
81//
82// Unless required by applicable law or agreed to in writing, software
83// distributed under the License is distributed on an "AS IS" BASIS,
84// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
85// See the License for the specific language governing permissions and
86// limitations under the License.
87// ----------------------------- END-OF-FILE ----------------------------------
88
89/** @} */
90/** @} */
91/** @} */
Definition ball_managedattribute.h:117
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition ball_administration.h:214
ManagedAttribute Predicate
Definition ball_predicate.h:66