BDE 4.39.x Production Release
Loading...
Searching...
No Matches
s_baltst_configschema.h
Go to the documentation of this file.
1/// @file s_baltst_configschema.h
2///
3/// The content of this file has been pre-processed for Doxygen.
4///
5
6
7// s_baltst_configschema.h *DO NOT EDIT* @generated -*-C++-*-
8#ifndef INCLUDED_S_BALTST_CONFIGSCHEMA
9#define INCLUDED_S_BALTST_CONFIGSCHEMA
10
11#include <bsls_ident.h>
12BSLS_IDENT_RCSID(s_baltst_configschema_h, "$Id$ $CSID$")
14
15/// @defgroup s_baltst_configschema s_baltst_configschema
16/// @brief Provide the service configuration schema
17/// @addtogroup Standalones
18/// @{
19/// @addtogroup s_baltst
20/// @{
21/// @addtogroup s_baltst_configschema
22/// @{
23///
24/// <h1> Outline </h1>
25/// * <a href="#s_baltst_configschema-purpose"> Purpose</a>
26/// * <a href="#s_baltst_configschema-classes"> Classes </a>
27/// * <a href="#s_baltst_configschema-description"> Description </a>
28///
29/// # Purpose {#s_baltst_configschema-purpose}
30/// Provide the service configuration schema
31///
32/// # Classes {#s_baltst_configschema-classes}
33///
34/// - s_baltst::ConfigSchema: the configuration schema
35///
36/// # Description {#s_baltst_configschema-description}
37/// This component provides a namespace for the
38/// service configuration schema. This in-core representation of the schema
39/// is used to validate XML configuration data used to initialize the service.
40/// @}
41/** @} */
42/** @} */
43
44/** @addtogroup Standalones
45 * @{
46 */
47/** @addtogroup s_baltst
48 * @{
49 */
50/** @addtogroup s_baltst_configschema
51 * @{
52 */
53
54#include <bsl_ostream.h>
55
56
57namespace s_baltst {
58
59/// Provide a namespace for the service configuration schema.
60///
61/// See @ref s_baltst_configschema
63
64 static const char TEXT[]; // service configuration schema
65};
66
67// FREE OPERATORS
68
69/// Write the specified `schema` to the specified `stream`, and return
70/// a modifiable reference to `stream`.
71bsl::ostream& operator<<(bsl::ostream& stream, const ConfigSchema& schema);
72
73} // close namespace s_baltst
74
75// FREE OPERATORS
76inline
77bsl::ostream& s_baltst::operator<<(
78 bsl::ostream& stream,
79 const s_baltst::ConfigSchema& schema)
80{
81 return stream << schema.TEXT;
82}
83
84
85#endif
86
87// GENERATED BY BLP_BAS_CODEGEN_2025.08.21
88// USING bas_codegen.pl --mode cfg --includeDir . --configSchema y s_baltst_configschema.xsd
89// ----------------------------------------------------------------------------
90// NOTICE:
91// Copyright 2025 Bloomberg Finance L.P. All rights reserved.
92// Property of Bloomberg Finance L.P. (BFLP)
93// This software is made available solely pursuant to the
94// terms of a BFLP license agreement which governs its use.
95// ------------------------------- END-OF-FILE --------------------------------
96
97/** @} */
98/** @} */
99/** @} */
#define BSLS_IDENT_RCSID(tag, str)
BSLS_IDENT_RCSID() - insert ident str (specific to platform/compiler)
Definition bsls_ident.h:244
#define BSLS_IDENT_PRAGMA_ONCE
BSLS_IDENT_PRAGMA_ONCE - macro to avoid multiple inclusion
Definition bsls_ident.h:263
Definition s_baltst_address.h:66
bsl::ostream & operator<<(bsl::ostream &stream, const BasicSchemaAnnotationElement &rhs)
Definition s_baltst_configschema.h:62
static const char TEXT[]
Definition s_baltst_configschema.h:64