BDE 4.39.x Production Release
Loading...
Searching...
No Matches

Classes

class  ConvertFromJsonOptions
 
class  ConvertToJsonOptions
 
class  DatumDecoderOptions
 
class  DatumEncoderOptions
 
struct  DatumUtil
 
class  Decoder
 
struct  Decoder_DecodeImpProxy
 
struct  Decoder_ElementVisitor
 
struct  Decoder_RequiredAttrsVisitor
 
class  DecoderOptions
 
struct  DecoderOptionsUtil
 
struct  EncodeImplUtil
 
class  EncodeImplUtil_AttributeDispatcher
 
class  EncodeImplUtil_AttributeVisitor
 
class  EncodeImplUtil_ElementDispatcher
 
class  EncodeImplUtil_ElementVisitor
 
class  EncodeImplUtil_SelectionDispatcher
 
class  EncodeImplUtil_SelectionVisitor
 
class  EncodeImplUtil_ValueDispatcher
 
class  Encoder
 
class  Encoder_Formatter
 
class  EncoderOptions
 
class  EncoderTestAddress
 
class  EncoderTestChoiceWithAllCategories
 
class  EncoderTestChoiceWithAllCategoriesChoice
 
class  EncoderTestChoiceWithAllCategoriesCustomizedType
 
struct  EncoderTestChoiceWithAllCategoriesEnumeration
 
class  EncoderTestChoiceWithAllCategoriesSequence
 
class  EncoderTestDegenerateChoice1
 
class  EncoderTestDegenerateChoice1Sequence
 
class  EncoderTestEmployee
 
class  EncoderTestSequenceWithAllCategories
 
class  EncoderTestSequenceWithAllCategoriesChoice
 
class  EncoderTestSequenceWithAllCategoriesCustomizedType
 
struct  EncoderTestSequenceWithAllCategoriesEnumeration
 
class  EncoderTestSequenceWithAllCategoriesSequence
 
class  EncoderTestSequenceWithUntagged0
 
class  EncoderTestSequenceWithUntagged1
 
class  EncoderTestSequenceWithUntagged10
 
class  EncoderTestSequenceWithUntagged10Sequence
 
class  EncoderTestSequenceWithUntagged11
 
class  EncoderTestSequenceWithUntagged11Sequence
 
class  EncoderTestSequenceWithUntagged11Sequence1
 
class  EncoderTestSequenceWithUntagged12
 
class  EncoderTestSequenceWithUntagged12Sequence
 
class  EncoderTestSequenceWithUntagged13
 
class  EncoderTestSequenceWithUntagged13Sequence
 
class  EncoderTestSequenceWithUntagged14
 
class  EncoderTestSequenceWithUntagged1Sequence
 
class  EncoderTestSequenceWithUntagged2
 
class  EncoderTestSequenceWithUntagged3
 
class  EncoderTestSequenceWithUntagged3Sequence
 
class  EncoderTestSequenceWithUntagged3Sequence1
 
class  EncoderTestSequenceWithUntagged4
 
class  EncoderTestSequenceWithUntagged4Sequence
 
class  EncoderTestSequenceWithUntagged5
 
class  EncoderTestSequenceWithUntagged5Sequence
 
class  EncoderTestSequenceWithUntagged6
 
class  EncoderTestSequenceWithUntagged7
 
class  EncoderTestSequenceWithUntagged7Sequence
 
class  EncoderTestSequenceWithUntagged7Sequence1
 
class  EncoderTestSequenceWithUntagged7Sequence2
 
class  EncoderTestSequenceWithUntagged8
 
class  EncoderTestSequenceWithUntagged8Sequence
 
class  EncoderTestSequenceWithUntagged8Sequence1
 
class  EncoderTestSequenceWithUntagged9
 
class  EncoderTestSequenceWithUntagged9Sequence
 
class  EncoderTestSequenceWithUntagged9Sequence1
 
struct  EncodingStyle
 
class  Formatter
 
class  JsonConverter
 
struct  JsonConverter_DecodeImpProxy
 
struct  JsonConverter_ElementVisitor
 
class  JsonFormatter
 
struct  JsonFormatter_State
 
struct  JsonFormatter_Util
 
struct  JsonParserUtil
 
class  JsonTokenizer
 
class  JsonTokenizer_Visitor
 
struct  ParserUtil
 
struct  PrintUtil
 
class  SimpleFormatter
 

Typedefs

typedef bdljsn::Tokenizer Tokenizer
 

Functions

bool operator== (const DatumDecoderOptions &lhs, const DatumDecoderOptions &rhs)
 
bool operator!= (const DatumDecoderOptions &lhs, const DatumDecoderOptions &rhs)
 
bsl::ostream & operator<< (bsl::ostream &stream, const DatumDecoderOptions &rhs)
 
bool operator== (const DatumEncoderOptions &lhs, const DatumEncoderOptions &rhs)
 
bool operator!= (const DatumEncoderOptions &lhs, const DatumEncoderOptions &rhs)
 
bsl::ostream & operator<< (bsl::ostream &stream, const DatumEncoderOptions &rhs)
 
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)
 
bsl::ostream & operator<< (bsl::ostream &stream, JsonFormatter_State::Enum value)
 
bsl::ostream & operator<< (bsl::ostream &stream, JsonTokenizer::TokenType value)
 

Typedef Documentation

◆ Tokenizer

Function Documentation

◆ operator!=() [1/3]

bool baljsn::operator!= ( const DatumDecoderOptions lhs,
const DatumDecoderOptions 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/3]

bool baljsn::operator!= ( const DatumEncoderOptions lhs,
const DatumEncoderOptions 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/3]

bool baljsn::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<<() [1/6]

bsl::ostream & baljsn::operator<< ( bsl::ostream &  stream,
const DatumDecoderOptions rhs 
)
inline

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

◆ operator<<() [2/6]

bsl::ostream & baljsn::operator<< ( bsl::ostream &  stream,
const DatumEncoderOptions rhs 
)
inline

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

◆ operator<<() [3/6]

bsl::ostream & baljsn::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<<() [4/6]

bsl::ostream & baljsn::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<<() [5/6]

bsl::ostream & baljsn::operator<< ( bsl::ostream &  stream,
JsonFormatter_State::Enum  value 
)
inline

◆ operator<<() [6/6]

bsl::ostream & baljsn::operator<< ( bsl::ostream &  stream,
JsonTokenizer::TokenType  value 
)

Write the string representation of the specified enumeration value to the specified output stream in a single-line format, and return a reference to stream. See toAscii for what constitutes the string representation of a baljsn::JsonTokenizer::TokenType value.

Note
Note that this method has the same behavior as
baljsn::JsonTokenizer::print(stream, value, 0, -1);
static bsl::ostream & print(bsl::ostream &stream, TokenType value, int level=0, int spacesPerLevel=4)

◆ operator==() [1/3]

bool baljsn::operator== ( const DatumDecoderOptions lhs,
const DatumDecoderOptions 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/3]

bool baljsn::operator== ( const DatumEncoderOptions lhs,
const DatumEncoderOptions 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/3]

bool baljsn::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.