BloombergLP::baljsn::EncoderTestSequenceWithAllCategories

Test type EncoderTestSequenceWithAllCategories used by baljsn encoder tests.

Synopsis

Declared in <baljsn_encoder_testtypes.h>

class EncoderTestSequenceWithAllCategories;

Enums

NameDescription
Unnamed enum Attribute identifier constants.
Unnamed enum Number of attributes.
Unnamed enum Attribute index constants.

Member Functions

NameDescription
EncoderTestSequenceWithAllCategories [constructor]Constructors
~EncoderTestSequenceWithAllCategories [destructor]Destroy this object.
operator= Assignment operators
aString aString overloads
accessAttribute accessAttribute overloads
accessAttributes Invoke the specified 'accessor' sequentially on each (non-modifiable) attribute of this object, supplying 'accessor' with the corresponding attribute.
array array overloads
charArray charArray overloads
choice choice overloads
customizedType customizedType overloads
enumeration enumeration overloads
manipulateAttribute manipulateAttribute overloads
manipulateAttributes Invoke manipulator on each modifiable attribute of this object.
nullableValue nullableValue overloads
print Format this object to the specified output stream.
reset Reset this object to the default value (i.e., its value upon default construction).
sequence sequence overloads
simple simple overloads

Static Member Functions

NameDescription
lookupAttributeInfo lookupAttributeInfo overloads

Static Data Members

NameDescription
ATTRIBUTE_INFO_ARRAY Attribute metadata for this sequence type.
CLASS_NAME Name of this class.
DEFAULT_INITIALIZER_A_STRING Default value for the aString attribute.

Friends

NameDescription
BloombergLP::baljsn::hashAppendIncorporate object into the specified hashAlg.
BloombergLP::baljsn::operator<<Format the specified 'rhs' to the specified output 'stream' and return a reference to the modifiable 'stream'.
BloombergLP::baljsn::operator!=Returns '!(lhs == rhs)'
BloombergLP::baljsn::operator==Return true if the specified lhs and rhs have the same value.