Name |
Description |
ConvertFromJsonOptions
|
Options for converting bdljsn::Json objects to bdlat‐compliant objects. |
ConvertToJsonOptions
|
Options for converting bdlat objects to bdljsn::Json. |
DatumDecoderOptions
|
This simply constrained (value‐semantic) attribute class specifies options for decoding Datum objects in the JSON format. |
DatumEncoderOptions
|
Options for encoding Datum objects in the JSON format. |
DatumUtil
|
This struct provides a namespace for a suite of functions that convert between a JSON formated string and a bdld::Datum. |
Decoder
|
This class provides a mechanism for decoding JSON data into value‐semantic objects. |
DecoderOptions
|
Options for controlling the JSON decoding process. |
DecoderOptionsUtil
|
This struct provides a namespace for functions that set DecoderOptions to particular configurations. |
Decoder_DecodeImpProxy
|
This class provides a functor that dispatches the appropriate decodeImp method for a bdeat Dynamic type. |
Decoder_ElementVisitor
|
This class implements a visitor for decoding elements within a sequence, choice, or array type. |
Decoder_RequiredAttrsVisitor
|
This class provides a functor that finds and remembers all non‐optional sequence attributes. |
EncodeImplUtil
|
This component‐private utility struct provides a suite of functions that encode bdlat types in the JSON format. |
EncodeImplUtil_AttributeDispatcher
|
This component‐private class provides a function object used to encode sequence attributes by bdlat type category. |
EncodeImplUtil_AttributeVisitor
|
This component‐private class provides a function object used to encode sequence attributes that satisfy one of the bdlat type‐category concepts. |
EncodeImplUtil_ElementDispatcher
|
This component‐private class provides a function object used to encode array elements by bdlat type category. |
EncodeImplUtil_ElementVisitor
|
This component‐private class provides a function object used to encode array elements that satisfy one of the bdlat type‐category concepts. |
EncodeImplUtil_SelectionDispatcher
|
This component‐private class provides a function object used to encode choice selections by bdlat type category. |
EncodeImplUtil_SelectionVisitor
|
This component‐private class provides a function object used to encode choice selections that satisfy one of the bdlat type‐category concepts. |
EncodeImplUtil_ValueDispatcher
|
This component‐private class provides a function object used to encode values that satisfy one of the bdlat type‐category concepts. |
Encoder
|
This class provides a mechanism for encoding value‐semantic objects in the JSON format. |
EncoderOptions
|
Options for performing JSON encoding. |
EncoderTestAddress
|
Test type EncoderTestAddress used by baljsn encoder tests. |
EncoderTestChoiceWithAllCategories
|
Test type EncoderTestChoiceWithAllCategories used by baljsn encoder tests. |
EncoderTestChoiceWithAllCategoriesChoice
|
Test type EncoderTestChoiceWithAllCategoriesChoice used by baljsn encoder tests. |
EncoderTestChoiceWithAllCategoriesCustomizedType
|
Test type EncoderTestChoiceWithAllCategoriesCustomizedType used by baljsn encoder tests. |
EncoderTestChoiceWithAllCategoriesEnumeration
|
Test type EncoderTestChoiceWithAllCategoriesEnumeration used by baljsn encoder tests. |
EncoderTestChoiceWithAllCategoriesSequence
|
Test type EncoderTestChoiceWithAllCategoriesSequence used by baljsn encoder tests. |
EncoderTestDegenerateChoice1
|
Test type EncoderTestDegenerateChoice1 used by baljsn encoder tests. |
EncoderTestDegenerateChoice1Sequence
|
Test type EncoderTestDegenerateChoice1Sequence used by baljsn encoder tests. |
EncoderTestEmployee
|
Test type EncoderTestEmployee used by baljsn encoder tests. |
EncoderTestSequenceWithAllCategories
|
Test type EncoderTestSequenceWithAllCategories used by baljsn encoder tests. |
EncoderTestSequenceWithAllCategoriesChoice
|
Test type EncoderTestSequenceWithAllCategoriesChoice used by baljsn encoder tests. |
EncoderTestSequenceWithAllCategoriesCustomizedType
|
Test type EncoderTestSequenceWithAllCategoriesCustomizedType used by baljsn encoder tests. |
EncoderTestSequenceWithAllCategoriesEnumeration
|
Test type EncoderTestSequenceWithAllCategoriesEnumeration used by baljsn encoder tests. |
EncoderTestSequenceWithAllCategoriesSequence
|
Test type EncoderTestSequenceWithAllCategoriesSequence used by baljsn encoder tests. |
EncoderTestSequenceWithUntagged0
|
Test type EncoderTestSequenceWithUntagged0 used by baljsn encoder tests. |
EncoderTestSequenceWithUntagged1
|
Test type EncoderTestSequenceWithUntagged1 used by baljsn encoder tests. |
EncoderTestSequenceWithUntagged10
|
Test type EncoderTestSequenceWithUntagged10 used by baljsn encoder tests. |
EncoderTestSequenceWithUntagged10Sequence
|
Test type EncoderTestSequenceWithUntagged10Sequence used by baljsn encoder tests. |
EncoderTestSequenceWithUntagged11
|
Test type EncoderTestSequenceWithUntagged11 used by baljsn encoder tests. |
EncoderTestSequenceWithUntagged11Sequence
|
Test type EncoderTestSequenceWithUntagged11Sequence used by baljsn encoder tests. |
EncoderTestSequenceWithUntagged11Sequence1
|
Test type EncoderTestSequenceWithUntagged11Sequence1 used by baljsn encoder tests. |
EncoderTestSequenceWithUntagged12
|
Test type EncoderTestSequenceWithUntagged12 used by baljsn encoder tests. |
EncoderTestSequenceWithUntagged12Sequence
|
Test type EncoderTestSequenceWithUntagged12Sequence used by baljsn encoder tests. |
EncoderTestSequenceWithUntagged13
|
Test type EncoderTestSequenceWithUntagged13 used by baljsn encoder tests. |
EncoderTestSequenceWithUntagged13Sequence
|
Test type EncoderTestSequenceWithUntagged13Sequence used by baljsn encoder tests. |
EncoderTestSequenceWithUntagged14
|
Test type EncoderTestSequenceWithUntagged14 used by baljsn encoder tests. |
EncoderTestSequenceWithUntagged1Sequence
|
Test type EncoderTestSequenceWithUntagged1Sequence used by baljsn encoder tests. |
EncoderTestSequenceWithUntagged2
|
Test type EncoderTestSequenceWithUntagged2 used by baljsn encoder tests. |
EncoderTestSequenceWithUntagged3
|
Test type EncoderTestSequenceWithUntagged3 used by baljsn encoder tests. |
EncoderTestSequenceWithUntagged3Sequence
|
Test type EncoderTestSequenceWithUntagged3Sequence used by baljsn encoder tests. |
EncoderTestSequenceWithUntagged3Sequence1
|
Test type EncoderTestSequenceWithUntagged3Sequence1 used by baljsn encoder tests. |
EncoderTestSequenceWithUntagged4
|
Test type EncoderTestSequenceWithUntagged4 used by baljsn encoder tests. |
EncoderTestSequenceWithUntagged4Sequence
|
Test type EncoderTestSequenceWithUntagged4Sequence used by baljsn encoder tests. |
EncoderTestSequenceWithUntagged5
|
Test type EncoderTestSequenceWithUntagged5 used by baljsn encoder tests. |
EncoderTestSequenceWithUntagged5Sequence
|
Test type EncoderTestSequenceWithUntagged5Sequence used by baljsn encoder tests. |
EncoderTestSequenceWithUntagged6
|
Test type EncoderTestSequenceWithUntagged6 used by baljsn encoder tests. |
EncoderTestSequenceWithUntagged7
|
Test type EncoderTestSequenceWithUntagged7 used by baljsn encoder tests. |
EncoderTestSequenceWithUntagged7Sequence
|
Test type EncoderTestSequenceWithUntagged7Sequence used by baljsn encoder tests. |
EncoderTestSequenceWithUntagged7Sequence1
|
Test type EncoderTestSequenceWithUntagged7Sequence1 used by baljsn encoder tests. |
EncoderTestSequenceWithUntagged7Sequence2
|
Test type EncoderTestSequenceWithUntagged7Sequence2 used by baljsn encoder tests. |
EncoderTestSequenceWithUntagged8
|
Test type EncoderTestSequenceWithUntagged8 used by baljsn encoder tests. |
EncoderTestSequenceWithUntagged8Sequence
|
Test type EncoderTestSequenceWithUntagged8Sequence used by baljsn encoder tests. |
EncoderTestSequenceWithUntagged8Sequence1
|
Test type EncoderTestSequenceWithUntagged8Sequence1 used by baljsn encoder tests. |
EncoderTestSequenceWithUntagged9
|
Test type EncoderTestSequenceWithUntagged9 used by baljsn encoder tests. |
EncoderTestSequenceWithUntagged9Sequence
|
Test type EncoderTestSequenceWithUntagged9Sequence used by baljsn encoder tests. |
EncoderTestSequenceWithUntagged9Sequence1
|
Test type EncoderTestSequenceWithUntagged9Sequence1 used by baljsn encoder tests. |
Encoder_Formatter
|
This class implements a formatter for rendering JSON text elements. |
EncodingStyle
|
Enumeration of encoding style (COMPACT or PRETTY). |
Formatter
|
This class implements a formatter for rendering JSON text elements. |
JsonConverter
|
This class provides a mechanism for copying the constituent values of certain bdlat‐compatible objects to bdljsn::Json objects, and vice versa. |
JsonConverter_DecodeImpProxy
|
This class provides a functor that dispatches the appropriate decodeImp method for a bdeat Dynamic type. |
JsonConverter_ElementVisitor
|
This class implements a visitor for decoding elements within a sequence, choice, or array type. |
JsonFormatter
|
Formatter that assembles a bdljsn::Json object via manipulators. |
JsonFormatter_State
|
Enumeration of internal states reached by a JsonFormatter. |
JsonFormatter_Util
|
Utilities supporting JsonFormatter encoding operations. |
JsonParserUtil
|
This class provides utility functions for decoding JSON data into a bdeat Simple type. |
JsonTokenizer
|
This class provides a tokenizer for non‐scalar bdljsn::Json objects. |
JsonTokenizer_Visitor
|
This class extracts token information from a bdljsn::Json object. |
ParserUtil
|
This class provides utility functions for decoding JSON data into a bdlat Simple type. |
PrintUtil
|
This struct provides functions for printing objects to output streams in JSON format. |
SimpleFormatter
|
This class implements a formatter for rendering JSON text elements. |