8#ifndef INCLUDED_BALXML_ENCODINGSTYLE
9#define INCLUDED_BALXML_ENCODINGSTYLE
43#include <bslalg_typetraits.h>
53#include <bsl_iosfwd.h>
54#include <bsl_limits.h>
56#include <bsl_ostream.h>
57#include <bsl_string.h>
79#ifndef BDE_OMIT_INTERNAL_DEPRECATED
126 static bsl::ostream&
print(bsl::ostream& stream,
Value value);
159 static_cast<int>(
string.length()));
175 bsl::ostream& stream,
Definition bslstl_stringview.h:471
#define BDLAT_DECL_ENUMERATION_TRAITS(ClassName)
Definition bdlat_typetraits.h:312
#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 balxml_base64parser.h:150
bsl::ostream & operator<<(bsl::ostream &stream, const ConfigSchema &schema)
Definition balxml_encodingstyle.h:72
static bsl::ostream & print(bsl::ostream &stream, Value value)
Definition balxml_encodingstyle.h:163
Value
Definition balxml_encodingstyle.h:76
@ BAEXML_PRETTY
Definition balxml_encodingstyle.h:83
@ e_PRETTY
Definition balxml_encodingstyle.h:81
@ BAEXML_COMPACT
Definition balxml_encodingstyle.h:82
@ PRETTY
Definition balxml_encodingstyle.h:78
@ e_COMPACT
Definition balxml_encodingstyle.h:80
@ COMPACT
Definition balxml_encodingstyle.h:77
static const char * toString(Value value)
static const char CLASS_NAME[]
Definition balxml_encodingstyle.h:92
@ NUM_ENUMERATORS
Definition balxml_encodingstyle.h:88
static const bdlat_EnumeratorInfo ENUMERATOR_INFO_ARRAY[]
Definition balxml_encodingstyle.h:94
static int fromString(Value *result, const char *string, int stringLength)
static int fromInt(Value *result, int number)
Definition bdlat_enumeratorinfo.h:99