BDE 4.39.x Production Release
Loading...
Searching...
No Matches
baljsn::EncoderTestChoiceWithAllCategoriesChoice 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

 EncoderTestChoiceWithAllCategoriesChoice ()
 
 EncoderTestChoiceWithAllCategoriesChoice (const EncoderTestChoiceWithAllCategoriesChoice &original)
 
 ~EncoderTestChoiceWithAllCategoriesChoice ()
 
EncoderTestChoiceWithAllCategoriesChoiceoperator= (const EncoderTestChoiceWithAllCategoriesChoice &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 EncoderTestChoiceWithAllCategoriesChoice &lhs, const EncoderTestChoiceWithAllCategoriesChoice &rhs)
 
bool operator!= (const EncoderTestChoiceWithAllCategoriesChoice &lhs, const EncoderTestChoiceWithAllCategoriesChoice &rhs)
 
bsl::ostream & operator<< (bsl::ostream &stream, const EncoderTestChoiceWithAllCategoriesChoice &rhs)
 
template<typename t_HASH_ALGORITHM >
void hashAppend (t_HASH_ALGORITHM &hashAlg, const EncoderTestChoiceWithAllCategoriesChoice &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

◆ EncoderTestChoiceWithAllCategoriesChoice() [1/2]

baljsn::EncoderTestChoiceWithAllCategoriesChoice::EncoderTestChoiceWithAllCategoriesChoice ( )
inline

◆ EncoderTestChoiceWithAllCategoriesChoice() [2/2]

baljsn::EncoderTestChoiceWithAllCategoriesChoice::EncoderTestChoiceWithAllCategoriesChoice ( const EncoderTestChoiceWithAllCategoriesChoice original)

◆ ~EncoderTestChoiceWithAllCategoriesChoice()

baljsn::EncoderTestChoiceWithAllCategoriesChoice::~EncoderTestChoiceWithAllCategoriesChoice ( )
inline

Member Function Documentation

◆ accessSelection()

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

◆ isSelection0Value()

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

◆ isUndefinedValue()

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

◆ lookupSelectionInfo() [1/2]

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

◆ lookupSelectionInfo() [2/2]

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

◆ makeSelection() [1/2]

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

◆ makeSelection() [2/2]

int baljsn::EncoderTestChoiceWithAllCategoriesChoice::makeSelection ( int  selectionId)

◆ makeSelection0() [1/2]

int & baljsn::EncoderTestChoiceWithAllCategoriesChoice::makeSelection0 ( )

◆ makeSelection0() [2/2]

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

◆ manipulateSelection()

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

◆ operator=()

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

◆ print()

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

◆ reset()

void baljsn::EncoderTestChoiceWithAllCategoriesChoice::reset ( )

◆ selection0() [1/2]

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

◆ selection0() [2/2]

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

◆ selectionId()

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

◆ selectionName()

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

Friends And Related Symbol Documentation

◆ hashAppend

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

◆ operator!=

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

◆ operator<<

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

◆ operator==

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

Member Data Documentation

◆ CLASS_NAME

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

◆ d_selection0

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

◆ SELECTION_INFO_ARRAY

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

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