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>
77#ifndef BDE_OMIT_INTERNAL_DEPRECATED
124 static bsl::ostream&
print(bsl::ostream& stream,
Value value);
157 static_cast<int>(
string.length()));
173 bsl::ostream& stream,
Definition bslstl_stringview.h:441
#define BDLAT_DECL_ENUMERATION_TRAITS(ClassName)
Definition bdlat_typetraits.h:293
#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)
Definition balxml_encodingstyle.h:70
static bsl::ostream & print(bsl::ostream &stream, Value value)
Definition balxml_encodingstyle.h:161
Value
Definition balxml_encodingstyle.h:74
@ BAEXML_PRETTY
Definition balxml_encodingstyle.h:81
@ e_PRETTY
Definition balxml_encodingstyle.h:79
@ BAEXML_COMPACT
Definition balxml_encodingstyle.h:80
@ PRETTY
Definition balxml_encodingstyle.h:76
@ e_COMPACT
Definition balxml_encodingstyle.h:78
@ COMPACT
Definition balxml_encodingstyle.h:75
static const char * toString(Value value)
static const char CLASS_NAME[]
Definition balxml_encodingstyle.h:90
@ NUM_ENUMERATORS
Definition balxml_encodingstyle.h:86
static const bdlat_EnumeratorInfo ENUMERATOR_INFO_ARRAY[]
Definition balxml_encodingstyle.h:92
static int fromString(Value *result, const char *string, int stringLength)
static int fromInt(Value *result, int number)
Definition bdlat_enumeratorinfo.h:97