This simply constrained (value-semantic) attribute class specifies options for decoding Datum objects in the JSON format.
Declared in <baljsn_datumdecoderoptions.h>
class DatumDecoderOptions;
See the section for information on the class attributes. Note that the class invariants are identically the constraints on the individual attributes.
| Name | Description |
|---|---|
DatumDecoderOptions [constructor] | Constructors |
~DatumDecoderOptions [destructor] | Destroy this object. |
operator= | Assign to this object the value of the specified rhs object. |
maxNestedDepth | Return the "maxNestedDepth" attribute of this object. |
print | Format this object to the specified output stream. |
reset | Reset this object to the default value (i.e., its value upon default construction). |
setMaxNestedDepth | Set the "maxNestedDepth" attribute of this object to the specified value. |
| Name | Description |
|---|---|
s_DEFAULT_INITIALIZER_MAX_NESTED_DEPTH | Default value for the maxNestedDepth attribute. |
| Name | Description |
|---|---|
operator!= | Return true if the specified lhs and rhs attribute objects do not have the same value, and false otherwise. |
operator== | Return true if the specified lhs and rhs attribute objects have the same value, and false otherwise. |