This unconstrained (value‐semantic) attribute class characterizes how to configure certain behavior in Iso8601Util functions.

Synopsis

Declared in <bdlt_iso8601utilparseconfiguration.h>

class Iso8601UtilParseConfiguration;

Description

See the section for information on the class attributes.

Member Functions

Name

Description

Iso8601UtilParseConfiguration [constructor]

Create an Iso8601UtilParseConfiguration object having the (default) attribute values: ` relaxed() == false basic() == false `

~Iso8601UtilParseConfiguration [destructor]

Destroy this object.

basic

Return true if the basic field of this object is set and false otherwise.

print

Write this object to stream in human‐readable form.

relaxed

Return true if the relaxed field of this object is set and false otherwise.

setBasic

Set the basic field of this object to the specified value and return a copy of this object.

setRelaxed

Set the relaxed field of this object to the specified value and return a copy of this object.

Friends

Name

Description

BloombergLP::bdlt::operator!=

Return true if the configurations differ.

BloombergLP::bdlt::operator==

Return true if the specified lhs and rhs have the same value.

Created with MrDocs