8#ifndef INCLUDED_BALJSN_DATUMDECODEROPTIONS
9#define INCLUDED_BALJSN_DATUMDECODEROPTIONS
100#include <balscm_version.h>
104#include <bsl_limits.h>
105#include <bsl_iosfwd.h>
131 int d_maxNestedDepth;
181 bsl::ostream&
print(bsl::ostream& stream,
183 int spacesPerLevel = 4)
const;
221 d_maxNestedDepth = value;
228 return d_maxNestedDepth;
253 return rhs.
print(stream, 0, -1);
Definition baljsn_datumdecoderoptions.h:126
DatumDecoderOptions(const DatumDecoderOptions &original)
int maxNestedDepth() const
Return the "maxNestedDepth" attribute of this object.
Definition baljsn_datumdecoderoptions.h:226
void setMaxNestedDepth(int value)
Definition baljsn_datumdecoderoptions.h:217
DatumDecoderOptions & operator=(const DatumDecoderOptions &rhs)
Assign to this object the value of the specified rhs object.
static const int s_DEFAULT_INITIALIZER_MAX_NESTED_DEPTH
Definition baljsn_datumdecoderoptions.h:135
bsl::ostream & print(bsl::ostream &stream, int level=0, int spacesPerLevel=4) const
~DatumDecoderOptions()
Destroy this object.
#define BSLS_ASSERT(X)
Definition bsls_assert.h:1804
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition baljsn_datumdecoderoptions.h:113
bool operator==(const DatumDecoderOptions &lhs, const DatumDecoderOptions &rhs)
bsl::ostream & operator<<(bsl::ostream &stream, const DatumDecoderOptions &rhs)
bool operator!=(const DatumDecoderOptions &lhs, const DatumDecoderOptions &rhs)