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

#include <baljsn_encoder_testtypes.h>

Public Types

enum  { SELECTION_ID_UNDEFINED = -1 , SELECTION_ID_SEQUENCE = 0 }
 
enum  { NUM_SELECTIONS = 1 }
 
enum  { SELECTION_INDEX_SEQUENCE = 0 }
 

Public Member Functions

 EncoderTestDegenerateChoice1 ()
 
 EncoderTestDegenerateChoice1 (const EncoderTestDegenerateChoice1 &original)
 
 ~EncoderTestDegenerateChoice1 ()
 
EncoderTestDegenerateChoice1operator= (const EncoderTestDegenerateChoice1 &rhs)
 
void reset ()
 
int makeSelection (int selectionId)
 
int makeSelection (const char *name, int nameLength)
 
EncoderTestDegenerateChoice1SequencemakeSequence ()
 
EncoderTestDegenerateChoice1SequencemakeSequence (const EncoderTestDegenerateChoice1Sequence &value)
 
template<typename t_MANIPULATOR >
int manipulateSelection (t_MANIPULATOR &manipulator)
 
EncoderTestDegenerateChoice1Sequencesequence ()
 
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 EncoderTestDegenerateChoice1Sequencesequence () const
 
bool isSequenceValue () 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 EncoderTestDegenerateChoice1 &lhs, const EncoderTestDegenerateChoice1 &rhs)
 
bool operator!= (const EncoderTestDegenerateChoice1 &lhs, const EncoderTestDegenerateChoice1 &rhs)
 
bsl::ostream & operator<< (bsl::ostream &stream, const EncoderTestDegenerateChoice1 &rhs)
 
template<typename t_HASH_ALGORITHM >
void hashAppend (t_HASH_ALGORITHM &hashAlg, const EncoderTestDegenerateChoice1 &object)
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
SELECTION_ID_UNDEFINED 
SELECTION_ID_SEQUENCE 

◆ anonymous enum

anonymous enum
Enumerator
NUM_SELECTIONS 

◆ anonymous enum

anonymous enum
Enumerator
SELECTION_INDEX_SEQUENCE 

Constructor & Destructor Documentation

◆ EncoderTestDegenerateChoice1() [1/2]

baljsn::EncoderTestDegenerateChoice1::EncoderTestDegenerateChoice1 ( )
inline

◆ EncoderTestDegenerateChoice1() [2/2]

baljsn::EncoderTestDegenerateChoice1::EncoderTestDegenerateChoice1 ( const EncoderTestDegenerateChoice1 original)

◆ ~EncoderTestDegenerateChoice1()

baljsn::EncoderTestDegenerateChoice1::~EncoderTestDegenerateChoice1 ( )
inline

Member Function Documentation

◆ accessSelection()

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

◆ isSequenceValue()

bool baljsn::EncoderTestDegenerateChoice1::isSequenceValue ( ) const
inline

◆ isUndefinedValue()

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

◆ lookupSelectionInfo() [1/2]

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

◆ lookupSelectionInfo() [2/2]

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

◆ makeSelection() [1/2]

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

◆ makeSelection() [2/2]

int baljsn::EncoderTestDegenerateChoice1::makeSelection ( int  selectionId)

◆ makeSequence() [1/2]

EncoderTestDegenerateChoice1Sequence & baljsn::EncoderTestDegenerateChoice1::makeSequence ( )

◆ makeSequence() [2/2]

EncoderTestDegenerateChoice1Sequence & baljsn::EncoderTestDegenerateChoice1::makeSequence ( const EncoderTestDegenerateChoice1Sequence value)

◆ manipulateSelection()

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

◆ operator=()

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

◆ print()

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

◆ reset()

void baljsn::EncoderTestDegenerateChoice1::reset ( )

◆ selectionId()

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

◆ selectionName()

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

◆ sequence() [1/2]

EncoderTestDegenerateChoice1Sequence & baljsn::EncoderTestDegenerateChoice1::sequence ( )
inline

◆ sequence() [2/2]

const EncoderTestDegenerateChoice1Sequence & baljsn::EncoderTestDegenerateChoice1::sequence ( ) const
inline

Friends And Related Symbol Documentation

◆ hashAppend

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

◆ operator!=

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

◆ operator<<

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

◆ operator==

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

Member Data Documentation

◆ CLASS_NAME

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

◆ d_sequence

bsls::ObjectBuffer< EncoderTestDegenerateChoice1Sequence > baljsn::EncoderTestDegenerateChoice1::d_sequence

◆ SELECTION_INFO_ARRAY

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

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