BloombergLP::balber::BerDecoderOptions

BER decoding options

Synopsis

Declared in <balber_berdecoderoptions.h>

class BerDecoderOptions;

Enums

NameDescription
Unnamed enum Attribute count constants for this class.
Unnamed enum Attribute index constants for this class.
Unnamed enum Attribute identifier constants for this class.

Member Functions

NameDescription
BerDecoderOptions [constructor]Create an object of type BerDecoderOptions having the default value.
accessAttribute accessAttribute overloads
accessAttributes Invoke the specified accessor on each attribute of this object.
bdexStreamIn Assign to this object the value read from the specified stream.
bdexStreamOut Write the value of this object to the specified output stream.
defaultEmptyStrings Return a reference to the non-modifiable "DefaultEmptyStrings" attribute of this object.
manipulateAttribute manipulateAttribute overloads
manipulateAttributes Invoke the specified manipulator on each modifiable attribute.
maxDepth Return a reference to the non-modifiable "MaxDepth" attribute of this object.
maxSequenceSize Return a reference to the non-modifiable "MaxSequenceSize" 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).
setDefaultEmptyStrings Set the DefaultEmptyStrings attribute of this object to the specified value.
setMaxDepth Set the MaxDepth attribute of this object to the specified value.
setMaxSequenceSize Set the MaxSequenceSize attribute of this object to the specified value.
setSkipUnknownElements Set the SkipUnknownElements attribute of this object to the specified value.
setTraceLevel Set the TraceLevel attribute of this object to the specified value.
skipUnknownElements Return a reference to the non-modifiable "SkipUnknownElements" attribute of this object.
traceLevel Return a reference to the non-modifiable "TraceLevel" attribute of this object.

Static Member Functions

NameDescription
lookupAttributeInfo lookupAttributeInfo overloads
maxSupportedBdexVersion maxSupportedBdexVersion overloads

Static Data Members

NameDescription
ATTRIBUTE_INFO_ARRAY attribute information for each attribute
CLASS_NAME the name of this class (i.e., "BerDecoderOptions")
DEFAULT_DEFAULT_EMPTY_STRINGS default value of DefaultEmptyStrings attribute
DEFAULT_MAX_DEPTH default value of MaxDepth attribute
DEFAULT_MAX_SEQUENCE_SIZE default value of MaxSequenceSize attribute
DEFAULT_SKIP_UNKNOWN_ELEMENTS default value of SkipUnknownElements attribute
DEFAULT_TRACE_LEVEL default value of TraceLevel attribute

Non-Member Functions

NameDescription
operator!=Return true if the specified lhs and rhs do not have the same value.
operator==Return true if the specified lhs and rhs have the same value.