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. |