[#BloombergLP-baljsn-EncoderTestSequenceWithAllCategories] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/baljsn.adoc[baljsn]::EncoderTestSequenceWithAllCategories :relfileprefix: ../../ :mrdocs: Test type `EncoderTestSequenceWithAllCategories` used by `baljsn` encoder tests. == Synopsis Declared in `<baljsn_encoder_testtypes.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- class EncoderTestSequenceWithAllCategories; ---- == Enums [cols="1,4"] |=== | Name| Description | xref:BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/_04enum-00.adoc[`Unnamed enum`] | Attribute identifier constants. | xref:BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/_04enum-06.adoc[`Unnamed enum`] | Number of attributes. | xref:BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/_04enum-0d.adoc[`Unnamed enum`] | Attribute index constants. |=== == Member Functions [cols="1,4"] |=== | Name| Description | xref:BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/2constructor-00.adoc[`EncoderTestSequenceWithAllCategories`] [.small]#[constructor]# | Constructors | xref:BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/2destructor.adoc[`~EncoderTestSequenceWithAllCategories`] [.small]#[destructor]# | Destroy this object. | xref:BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/operator_assign-0b.adoc[`operator=`] | Assignment operators | xref:BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/aString-0d.adoc[`aString`] | `aString` overloads | xref:BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/accessAttribute-0a.adoc[`accessAttribute`] | `accessAttribute` overloads | xref:BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/accessAttributes.adoc[`accessAttributes`] | Invoke the specified 'accessor' sequentially on each (non‐modifiable) attribute of this object, supplying 'accessor' with the corresponding attribute. | xref:BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/array-04.adoc[`array`] | `array` overloads | xref:BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/charArray-06.adoc[`charArray`] | `charArray` overloads | xref:BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/choice-0b.adoc[`choice`] | `choice` overloads | xref:BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/customizedType-06.adoc[`customizedType`] | `customizedType` overloads | xref:BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/enumeration-01e.adoc[`enumeration`] | `enumeration` overloads | xref:BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/manipulateAttribute-0a.adoc[`manipulateAttribute`] | `manipulateAttribute` overloads | xref:BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/manipulateAttributes.adoc[`manipulateAttributes`] | Invoke `manipulator` on each modifiable attribute of this object. | xref:BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/nullableValue-06.adoc[`nullableValue`] | `nullableValue` overloads | xref:BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/print.adoc[`print`] | Format this object to the specified output `stream`. | xref:BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/reset.adoc[`reset`] | Reset this object to the default value (i.e., its value upon default construction). | xref:BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/sequence-0f.adoc[`sequence`] | `sequence` overloads | xref:BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/simple-0d.adoc[`simple`] | `simple` overloads |=== == Static Member Functions [cols="1,4"] |=== | Name| Description | xref:BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/lookupAttributeInfo-06.adoc[`lookupAttributeInfo`] | `lookupAttributeInfo` overloads |=== == Static Data Members [cols="1,4"] |=== | Name| Description | xref:BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/ATTRIBUTE_INFO_ARRAY.adoc[`ATTRIBUTE_INFO_ARRAY`] | Attribute metadata for this sequence type. | xref:BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/CLASS_NAME.adoc[`CLASS_NAME`] | Name of this class. | xref:BloombergLP/baljsn/EncoderTestSequenceWithAllCategories/DEFAULT_INITIALIZER_A_STRING.adoc[`DEFAULT_INITIALIZER_A_STRING`] | Default value for the `aString` attribute. |=== == Friends [cols="1,4"] |=== | Name| Description | `xref:BloombergLP/baljsn/hashAppend-0b6e.adoc[BloombergLP::baljsn::hashAppend]` | Incorporate `object` into the specified `hashAlg`. | `xref:BloombergLP/baljsn/operator_lshift-060.adoc[BloombergLP::baljsn::operator<<]` | Format the specified 'rhs' to the specified output 'stream' and return a reference to the modifiable 'stream'. | `xref:BloombergLP/baljsn/operator_not_eq-015.adoc[BloombergLP::baljsn::operator!=]` | Returns '!(lhs == rhs)' | `xref:BloombergLP/baljsn/operator_eq-04d.adoc[BloombergLP::baljsn::operator==]` | Return `true` if the specified `lhs` and `rhs` have the same value. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#