BDE 4.39.x Production Release
Loading...
Searching...
No Matches
baljsn::EncoderTestSequenceWithAllCategoriesChoice Class Reference

#include <baljsn_encoder_testtypes.h>

Public Types

enum  { SELECTION_ID_UNDEFINED = -1 , SELECTION_ID_SELECTION0 = 0 }
 
enum  { NUM_SELECTIONS = 1 }
 
enum  { SELECTION_INDEX_SELECTION0 = 0 }
 

Public Member Functions

 EncoderTestSequenceWithAllCategoriesChoice ()
 
 EncoderTestSequenceWithAllCategoriesChoice (const EncoderTestSequenceWithAllCategoriesChoice &original)
 
 ~EncoderTestSequenceWithAllCategoriesChoice ()
 
EncoderTestSequenceWithAllCategoriesChoiceoperator= (const EncoderTestSequenceWithAllCategoriesChoice &rhs)
 
void reset ()
 
int makeSelection (int selectionId)
 
int makeSelection (const char *name, int nameLength)
 
int & makeSelection0 ()
 
int & makeSelection0 (int value)
 
template<typename t_MANIPULATOR >
int manipulateSelection (t_MANIPULATOR &manipulator)
 
int & selection0 ()
 
bsl::ostream & print (bsl::ostream &stream, int level=0, int spacesPerLevel=4) const
 
int selectionId () const
 
template<typename t_ACCESSOR >
int accessSelection (t_ACCESSOR &accessor) const
 
const int & selection0 () const
 
bool isSelection0Value () const
 
bool isUndefinedValue () const
 
const char * selectionName () const
 

Static Public Member Functions

static const bdlat_SelectionInfolookupSelectionInfo (int id)
 
static const bdlat_SelectionInfolookupSelectionInfo (const char *name, int nameLength)
 

Static Public Attributes

static const char CLASS_NAME []
 
static const bdlat_SelectionInfo SELECTION_INFO_ARRAY []
 

Friends

bool operator== (const EncoderTestSequenceWithAllCategoriesChoice &lhs, const EncoderTestSequenceWithAllCategoriesChoice &rhs)
 
bool operator!= (const EncoderTestSequenceWithAllCategoriesChoice &lhs, const EncoderTestSequenceWithAllCategoriesChoice &rhs)
 
bsl::ostream & operator<< (bsl::ostream &stream, const EncoderTestSequenceWithAllCategoriesChoice &rhs)
 
template<typename t_HASH_ALGORITHM >
void hashAppend (t_HASH_ALGORITHM &hashAlg, const EncoderTestSequenceWithAllCategoriesChoice &object)
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
SELECTION_ID_UNDEFINED 
SELECTION_ID_SELECTION0 

◆ anonymous enum

anonymous enum
Enumerator
NUM_SELECTIONS 

◆ anonymous enum

anonymous enum
Enumerator
SELECTION_INDEX_SELECTION0 

Constructor & Destructor Documentation

◆ EncoderTestSequenceWithAllCategoriesChoice() [1/2]

baljsn::EncoderTestSequenceWithAllCategoriesChoice::EncoderTestSequenceWithAllCategoriesChoice ( )
inline

◆ EncoderTestSequenceWithAllCategoriesChoice() [2/2]

baljsn::EncoderTestSequenceWithAllCategoriesChoice::EncoderTestSequenceWithAllCategoriesChoice ( const EncoderTestSequenceWithAllCategoriesChoice original)

◆ ~EncoderTestSequenceWithAllCategoriesChoice()

baljsn::EncoderTestSequenceWithAllCategoriesChoice::~EncoderTestSequenceWithAllCategoriesChoice ( )
inline

Member Function Documentation

◆ accessSelection()

template<typename t_ACCESSOR >
int baljsn::EncoderTestSequenceWithAllCategoriesChoice::accessSelection ( t_ACCESSOR &  accessor) const

◆ isSelection0Value()

bool baljsn::EncoderTestSequenceWithAllCategoriesChoice::isSelection0Value ( ) const
inline

◆ isUndefinedValue()

bool baljsn::EncoderTestSequenceWithAllCategoriesChoice::isUndefinedValue ( ) const
inline

◆ lookupSelectionInfo() [1/2]

static const bdlat_SelectionInfo * baljsn::EncoderTestSequenceWithAllCategoriesChoice::lookupSelectionInfo ( const char *  name,
int  nameLength 
)
static

◆ lookupSelectionInfo() [2/2]

static const bdlat_SelectionInfo * baljsn::EncoderTestSequenceWithAllCategoriesChoice::lookupSelectionInfo ( int  id)
static

◆ makeSelection() [1/2]

int baljsn::EncoderTestSequenceWithAllCategoriesChoice::makeSelection ( const char *  name,
int  nameLength 
)

◆ makeSelection() [2/2]

int baljsn::EncoderTestSequenceWithAllCategoriesChoice::makeSelection ( int  selectionId)

◆ makeSelection0() [1/2]

int & baljsn::EncoderTestSequenceWithAllCategoriesChoice::makeSelection0 ( )

◆ makeSelection0() [2/2]

int & baljsn::EncoderTestSequenceWithAllCategoriesChoice::makeSelection0 ( int  value)

◆ manipulateSelection()

template<typename t_MANIPULATOR >
int baljsn::EncoderTestSequenceWithAllCategoriesChoice::manipulateSelection ( t_MANIPULATOR &  manipulator)

◆ operator=()

EncoderTestSequenceWithAllCategoriesChoice & baljsn::EncoderTestSequenceWithAllCategoriesChoice::operator= ( const EncoderTestSequenceWithAllCategoriesChoice rhs)

◆ print()

bsl::ostream & baljsn::EncoderTestSequenceWithAllCategoriesChoice::print ( bsl::ostream &  stream,
int  level = 0,
int  spacesPerLevel = 4 
) const

◆ reset()

void baljsn::EncoderTestSequenceWithAllCategoriesChoice::reset ( )

◆ selection0() [1/2]

int & baljsn::EncoderTestSequenceWithAllCategoriesChoice::selection0 ( )
inline

◆ selection0() [2/2]

const int & baljsn::EncoderTestSequenceWithAllCategoriesChoice::selection0 ( ) const
inline

◆ selectionId()

int baljsn::EncoderTestSequenceWithAllCategoriesChoice::selectionId ( ) const
inline

◆ selectionName()

const char * baljsn::EncoderTestSequenceWithAllCategoriesChoice::selectionName ( ) const

Friends And Related Symbol Documentation

◆ hashAppend

template<typename t_HASH_ALGORITHM >
void hashAppend ( t_HASH_ALGORITHM &  hashAlg,
const EncoderTestSequenceWithAllCategoriesChoice object 
)
friend

◆ operator!=

bool operator!= ( const EncoderTestSequenceWithAllCategoriesChoice lhs,
const EncoderTestSequenceWithAllCategoriesChoice rhs 
)
friend

◆ operator<<

bsl::ostream & operator<< ( bsl::ostream &  stream,
const EncoderTestSequenceWithAllCategoriesChoice rhs 
)
friend

◆ operator==

bool operator== ( const EncoderTestSequenceWithAllCategoriesChoice lhs,
const EncoderTestSequenceWithAllCategoriesChoice rhs 
)
friend

Member Data Documentation

◆ CLASS_NAME

const char baljsn::EncoderTestSequenceWithAllCategoriesChoice::CLASS_NAME[]
static

◆ d_selection0

bsls::ObjectBuffer< int > baljsn::EncoderTestSequenceWithAllCategoriesChoice::d_selection0

◆ SELECTION_INFO_ARRAY

const bdlat_SelectionInfo baljsn::EncoderTestSequenceWithAllCategoriesChoice::SELECTION_INFO_ARRAY[]
static

The documentation for this class was generated from the following file: