|
BDE 4.14.0 Production release
|
#include <balxml_encodingstyle.h>
Public Types | |
| enum | Value { COMPACT = 0 , PRETTY = 1 , e_COMPACT = COMPACT , e_PRETTY = PRETTY , BAEXML_COMPACT = COMPACT , BAEXML_PRETTY = PRETTY } |
| enum | { NUM_ENUMERATORS = 2 } |
Static Public Member Functions | |
| static const char * | toString (Value value) |
| static int | fromString (Value *result, const char *string, int stringLength) |
| static int | fromString (Value *result, const bsl::string_view &string) |
| static int | fromInt (Value *result, int number) |
| static bsl::ostream & | print (bsl::ostream &stream, Value value) |
Static Public Attributes | |
| static const char | CLASS_NAME [] |
| static const bdlat_EnumeratorInfo | ENUMERATOR_INFO_ARRAY [] |
Enumeration of encoding style (COMPACT or PRETTY). This struct is generated using bas_codegen.pl called by balxml/code_from_xsd.pl
|
static |
Load into the specified result the enumerator matching the specified number. Return 0 on success, and a non-zero value with no effect on result otherwise (i.e., number does not match any enumerator).
|
inlinestatic |
Load into the specified result the enumerator matching the specified string. Return 0 on success, and a non-zero value with no effect on result otherwise (i.e., string does not match any enumerator).
|
static |
Load into the specified result the enumerator matching the specified string of the specified stringLength. Return 0 on success, and a non-zero value with no effect on result otherwise (i.e., string does not match any enumerator).
|
inlinestatic |
Write to the specified stream the string representation of the specified enumeration value. Return a reference to the modifiable stream.
|
static |
Return the string representation exactly matching the enumerator name corresponding to the specified enumeration value.
|
static |
|
static |