BDE 4.14.0 Production release
Loading...
Searching...
No Matches
balxml_configschema.h
Go to the documentation of this file.
1/// @file balxml_configschema.h
2///
3/// The content of this file has been pre-processed for Doxygen.
4///
5
6
7// balxml_configschema.h *DO NOT EDIT* @generated -*-C++-*-
8#ifndef INCLUDED_BALXML_CONFIGSCHEMA
9#define INCLUDED_BALXML_CONFIGSCHEMA
10
11#include <bsls_ident.h>
12BSLS_IDENT_RCSID(balxml_configschema_h, "$Id$ $CSID$")
14
15/// @defgroup balxml_configschema balxml_configschema
16/// @brief Provide the service configuration schema
17/// @addtogroup bal
18/// @{
19/// @addtogroup balxml
20/// @{
21/// @addtogroup balxml_configschema
22/// @{
23///
24/// <h1> Outline </h1>
25/// * <a href="#balxml_configschema-purpose"> Purpose</a>
26/// * <a href="#balxml_configschema-classes"> Classes </a>
27/// * <a href="#balxml_configschema-description"> Description </a>
28///
29/// # Purpose {#balxml_configschema-purpose}
30/// Provide the service configuration schema
31///
32/// # Classes {#balxml_configschema-classes}
33///
34/// - balxml::ConfigSchema: the configuration schema
35///
36/// # Description {#balxml_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 bal
45 * @{
46 */
47/** @addtogroup balxml
48 * @{
49 */
50/** @addtogroup balxml_configschema
51 * @{
52 */
53
54#include <bsl_ostream.h>
55
56
57namespace balxml {
58
59/// Provide a namespace for the service configuration schema.
61
62 static const char TEXT[]; // service configuration schema
63};
64
65// FREE OPERATORS
66
67/// Write the specified `schema` to the specified `stream`, and return
68/// a modifiable reference to `stream`.
69bsl::ostream& operator<<(bsl::ostream& stream, const ConfigSchema& schema);
70
71} // close namespace balxml
72
73// FREE OPERATORS
74inline
75bsl::ostream& balxml::operator<<(
76 bsl::ostream& stream,
77 const balxml::ConfigSchema& schema)
78{
79 return stream << schema.TEXT;
80}
81
82
83#endif
84
85// GENERATED BY BLP_BAS_CODEGEN_2024.05.02
86// USING bas_codegen.pl -m cfg -p balxml -E --noExternalization --noAggregateConversion --noHashSupport balxml.xsd
87// ----------------------------------------------------------------------------
88// NOTICE:
89// Copyright 2024 Bloomberg Finance L.P. All rights reserved.
90// Property of Bloomberg Finance L.P. (BFLP)
91// This software is made available solely pursuant to the
92// terms of a BFLP license agreement which governs its use.
93// ------------------------------- END-OF-FILE --------------------------------
94
95/** @} */
96/** @} */
97/** @} */
#define BSLS_IDENT_RCSID(tag, str)
Definition bsls_ident.h:260
#define BSLS_IDENT_PRAGMA_ONCE
Definition bsls_ident.h:310
Definition balxml_base64parser.h:150
bsl::ostream & operator<<(bsl::ostream &stream, const ConfigSchema &schema)
Provide a namespace for the service configuration schema.
Definition balxml_configschema.h:60
static const char TEXT[]
Definition balxml_configschema.h:62