Test type EncoderTestSequenceWithAllCategoriesChoice used by baljsn encoder tests.
Declared in <baljsn_encoder_testtypes.h>
class EncoderTestSequenceWithAllCategoriesChoice;
| Name | Description |
|---|---|
Unnamed enum | Selection identifier constants. |
Unnamed enum | Number of selections. |
Unnamed enum | Selection index constants. |
| Name | Description |
|---|---|
EncoderTestSequenceWithAllCategoriesChoice [constructor] | Constructors |
~EncoderTestSequenceWithAllCategoriesChoice [destructor] | Destroy this object. |
operator= | Assignment operators |
accessSelection | Invoke accessor on the non-modifiable current selection. |
isSelection0Value | Return 'true' if the value of this object is a "Selection0" value, and return 'false' otherwise. |
isUndefinedValue | Return 'true' if the value of this object is undefined, and 'false' otherwise. |
makeSelection | makeSelection overloads |
makeSelection0 | makeSelection0 overloads |
manipulateSelection | Invoke manipulator on the address of the current selection. |
print | Format this object to the specified output stream. |
reset | Reset this object to the default value (i.e., its value upon default construction). |
selection0 | selection0 overloads |
selectionId | Return the id of the current selection if the selection is defined, and -1 otherwise. |
selectionName | Return the symbolic name of the current selection of this object. |
| Name | Description |
|---|---|
lookupSelectionInfo | lookupSelectionInfo overloads |
| Name | Description |
|---|---|
d_selection0 [variant member] | Storage for the active selection (d_selection0). |
| Name | Description |
|---|---|
CLASS_NAME | Name of this class. |
SELECTION_INFO_ARRAY | Selection metadata for this choice type. |
| Name | Description |
|---|---|
BloombergLP::baljsn::hashAppend | Incorporate 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!= | Return true if the specified lhs and rhs do not have the same value. |
BloombergLP::baljsn::operator== | Return true if the specified lhs and rhs have the same value. |