BER decoding options

Synopsis

Declared in <balber_berdecoderoptions.h>

class BerDecoderOptions;

Enums

Name

Description

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

Name

Description

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

Name

Description

lookupAttributeInfo

lookupAttributeInfo overloads

maxSupportedBdexVersion

maxSupportedBdexVersion overloads

Static Data Members

Name

Description

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

Name

Description

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.

Created with MrDocs