BDE 4.14.0 Production release
Loading...
Searching...
No Matches

Classes

class  Base64Parser
 
struct  ConfigSchema
 Provide a namespace for the service configuration schema. More...
 
class  Decoder
 
class  Decoder_ChoiceContext
 
class  Decoder_CustomizedContext
 
struct  Decoder_decodeImpProxy
 COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. More...
 
class  Decoder_ElementContext
 
class  Decoder_ErrorLogger
 
struct  Decoder_InstantiateContext
 
struct  Decoder_InstantiateContext< bdlat_TypeCategory::Array, bsl::vector< char > >
 COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. More...
 
struct  Decoder_InstantiateContext< bdlat_TypeCategory::Array, TYPE >
 COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. More...
 
struct  Decoder_InstantiateContext< bdlat_TypeCategory::Choice, TYPE >
 COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. More...
 
struct  Decoder_InstantiateContext< bdlat_TypeCategory::CustomizedType, TYPE >
 
struct  Decoder_InstantiateContext< bdlat_TypeCategory::Enumeration, TYPE >
 
struct  Decoder_InstantiateContext< bdlat_TypeCategory::Sequence, TYPE >
 COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. More...
 
struct  Decoder_InstantiateContext< bdlat_TypeCategory::Simple, bsl::string >
 COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. More...
 
struct  Decoder_InstantiateContext< bdlat_TypeCategory::Simple, TYPE >
 COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. More...
 
class  Decoder_ListParser
 
class  Decoder_NillableContext
 
class  Decoder_ParseAttribute
 
struct  Decoder_ParseAttribute_executeImpProxy
 COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. More...
 
struct  Decoder_ParseAttribute_executeProxy
 COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. More...
 
class  Decoder_ParseNillableObject
 
struct  Decoder_ParseNillableObject_executeImpProxy
 COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. More...
 
class  Decoder_ParseObject
 
struct  Decoder_ParseObject_executeImpProxy
 COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. More...
 
struct  Decoder_ParseObject_executeProxy
 COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. More...
 
class  Decoder_ParseSequenceSimpleContent
 
class  Decoder_ParseSequenceSubElement
 
class  Decoder_PrepareSequenceContext
 
class  Decoder_PushParserContext
 
struct  Decoder_SelectContext
 
class  Decoder_SequenceContext
 
class  Decoder_SimpleContext
 
class  Decoder_StdStringContext
 
class  Decoder_StdVectorCharContext
 
class  Decoder_UnknownElementContext
 
class  Decoder_UTF8Context
 
class  DecoderOptions
 
class  ElementAttribute
 
class  Encoder
 
class  Encoder_Context
 
class  Encoder_EncodeObject
 
struct  Encoder_EncodeObject_executeImpProxy
 Component-private struct. Do not use. More...
 
struct  Encoder_EncodeObject_executeProxy
 Component-private struct. Do not use. More...
 
class  Encoder_EncodeValue
 
struct  Encoder_EncodeValue_executeImpProxy
 Component-private struct. Do not use. More...
 
struct  Encoder_OptionsCompatibilityUtil
 
class  Encoder_SequenceFirstPass
 
struct  Encoder_SequenceFirstPass_addAttributeImpProxy
 Component-private struct. Do not use. More...
 
struct  Encoder_SequenceFirstPass_addAttributeProxy
 Component-private struct. Do not use. More...
 
class  Encoder_SequenceSecondPass
 
class  EncoderOptions
 
struct  EncodingStyle
 
class  ErrorInfo
 
class  Formatter
 
class  Formatter_CompactImplState
 
struct  Formatter_CompactImplStateId
 
struct  Formatter_CompactImplUtil
 
struct  Formatter_Mode
 
class  Formatter_PrettyImplState
 
struct  Formatter_PrettyImplStateId
 
struct  Formatter_PrettyImplUtil
 
class  Formatter_State
 
class  Formatter_StreamHolder
 
struct  FormatterWhitespaceType
 
class  HexParser
 
class  HexParser_Helper
 
class  ListParser
 
class  MiniReader
 
class  NamespaceRegistry
 
class  PrefixStack
 
class  Reader
 
struct  TypesParserUtil
 
struct  TypesParserUtil_Imp
 
class  TypesParserUtilImp_ParseBase64
 
class  TypesParserUtilImp_ParseDecimal
 
class  TypesParserUtilImp_ParseDefault
 
class  TypesParserUtilImp_ParseHex
 
class  TypesParserUtilImp_ParseList
 
class  TypesParserUtilImp_ParseListElementDefault
 
class  TypesParserUtilImp_ParseText
 
struct  TypesPrintUtil
 
struct  TypesPrintUtil_Imp
 
class  TypesPrintUtilImp_PrintBase64
 
class  TypesPrintUtilImp_PrintDecimal
 
class  TypesPrintUtilImp_PrintDefault
 
class  TypesPrintUtilImp_PrintHex
 
class  TypesPrintUtilImp_PrintList
 
class  TypesPrintUtilImp_PrintListElementDefault
 
class  TypesPrintUtilImp_PrintText
 
class  Utf8ReaderWrapper
 
struct  Util
 
class  ValidatingReader
 

Functions

bsl::ostream & operator<< (bsl::ostream &stream, const ConfigSchema &schema)
 
bool operator== (const DecoderOptions &lhs, const DecoderOptions &rhs)
 
bool operator!= (const DecoderOptions &lhs, const DecoderOptions &rhs)
 
bsl::ostream & operator<< (bsl::ostream &stream, const DecoderOptions &rhs)
 
bsl::ostream & operator<< (bsl::ostream &os, const ElementAttribute &attribute)
 
bool operator== (const EncoderOptions &lhs, const EncoderOptions &rhs)
 
bool operator!= (const EncoderOptions &lhs, const EncoderOptions &rhs)
 
bsl::ostream & operator<< (bsl::ostream &stream, const EncoderOptions &rhs)
 
bsl::ostream & operator<< (bsl::ostream &stream, EncodingStyle::Value rhs)
 
bool operator== (const ErrorInfo &lhs, const ErrorInfo &rhs)
 
bool operator!= (const ErrorInfo &lhs, const ErrorInfo &rhs)
 
bsl::ostream & operator<< (bsl::ostream &stream, const ErrorInfo &errInfo)
 
bool operator== (const NamespaceRegistry &lhs, const NamespaceRegistry &rhs)
 
bool operator!= (const NamespaceRegistry &lhs, const NamespaceRegistry &rhs)
 
bsl::ostream & operator<< (bsl::ostream &os, const NamespaceRegistry &r)
 
bsl::ostream & operator<< (bsl::ostream &stream, Reader::NodeType value)
 

Function Documentation

◆ operator!=() [1/4]

bool balxml::operator!= ( const DecoderOptions lhs,
const DecoderOptions rhs 
)
inline

Return true if the specified lhs and rhs attribute objects do not have the same value, and false otherwise. Two attribute objects do not have the same value if one or more respective attributes differ in values.

◆ operator!=() [2/4]

bool balxml::operator!= ( const EncoderOptions lhs,
const EncoderOptions rhs 
)
inline

Return true if the specified lhs and rhs attribute objects do not have the same value, and false otherwise. Two attribute objects do not have the same value if one or more respective attributes differ in values.

◆ operator!=() [3/4]

bool balxml::operator!= ( const ErrorInfo lhs,
const ErrorInfo rhs 
)
inline

Return true if the specified lhs object does not have the same value as the specified rhs object. The two objects have the same value if severity(), lineNumber(), columnNumber(), source(), and message() return equal values for both.

◆ operator!=() [4/4]

bool balxml::operator!= ( const NamespaceRegistry lhs,
const NamespaceRegistry rhs 
)
inline

Return true if the specified lhs registry does not have the same value as the specified rhs registry and false otherwise. The two registries do not have the same value if there exists a URI string, u, such that lhs.lookup(u) != rhs.lookup(u).

◆ operator<<() [1/8]

bsl::ostream & balxml::operator<< ( bsl::ostream &  os,
const ElementAttribute attribute 
)
inline

Write the contents of the specified attribute object to the specified os in human-readable form. Attributes that have not yet been computed are not computed by this function.

◆ operator<<() [2/8]

bsl::ostream & balxml::operator<< ( bsl::ostream &  os,
const NamespaceRegistry r 
)
inline

Print the contents of the specified r registry to the specified os stream in human-readable form and return a modifiable reference to os.

◆ operator<<() [3/8]

bsl::ostream & balxml::operator<< ( bsl::ostream &  stream,
const ConfigSchema schema 
)

Write the specified schema to the specified stream, and return a modifiable reference to stream.

◆ operator<<() [4/8]

bsl::ostream & balxml::operator<< ( bsl::ostream &  stream,
const DecoderOptions rhs 
)
inline

Format the specified rhs to the specified output stream and return a reference to the modifiable stream.

◆ operator<<() [5/8]

bsl::ostream & balxml::operator<< ( bsl::ostream &  stream,
const EncoderOptions rhs 
)
inline

Format the specified rhs to the specified output stream and return a reference to the modifiable stream.

◆ operator<<() [6/8]

bsl::ostream & balxml::operator<< ( bsl::ostream &  stream,
const ErrorInfo errInfo 
)

Print the specified errInfo object to the specified stream in human-readable form and return a modifiable reference to stream. The output is one-line without a terminating newline.

◆ operator<<() [7/8]

bsl::ostream & balxml::operator<< ( bsl::ostream &  stream,
EncodingStyle::Value  rhs 
)
inline

Format the specified rhs to the specified output stream and return a reference to the modifiable stream.

◆ operator<<() [8/8]

bsl::ostream & balxml::operator<< ( bsl::ostream &  stream,
Reader::NodeType  value 
)

Print the specified node type value to the specified stream in human-readable form and return a modifiable reference to stream.

◆ operator==() [1/4]

bool balxml::operator== ( const DecoderOptions lhs,
const DecoderOptions rhs 
)
inline

Return true if the specified lhs and rhs attribute objects have the same value, and false otherwise. Two attribute objects have the same value if each respective attribute has the same value.

◆ operator==() [2/4]

bool balxml::operator== ( const EncoderOptions lhs,
const EncoderOptions rhs 
)
inline

Return true if the specified lhs and rhs attribute objects have the same value, and false otherwise. Two attribute objects have the same value if each respective attribute has the same value.

◆ operator==() [3/4]

bool balxml::operator== ( const ErrorInfo lhs,
const ErrorInfo rhs 
)

Return true if the specified lhs object has the same value as the specified rhs object. The two objects have the same value if severity(), lineNumber(), columnNumber(), source(), and message() return equal values for both.

◆ operator==() [4/4]

bool balxml::operator== ( const NamespaceRegistry lhs,
const NamespaceRegistry rhs 
)
inline

Return true if the specified lhs registry has the same value as the specified rhs registry and false otherwise. The two registries have the same value if, for any possible URI string, u, lhs.lookup(u) == rhs.lookup(u).