COVISE Core
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
covise::ChoiceList Class Reference

#include <ChoiceList.h>

Public Member Functions

 ChoiceList (const char *choice0, int choiceNo0)
 
int add (const char *choice, int number)
 
int change (const char *newchoice, int number)
 
int get_orig_num (int choice) const
 
const char * getString (int choice)
 
const char *const * get_strings () const
 
int get_num () const
 

Private Member Functions

 ChoiceList (const ChoiceList &)
 
ChoiceListoperator= (const ChoiceList &)
 
 ChoiceList ()
 

Private Attributes

char * choiceString [64]
 
int choiceNo [64]
 
int numChoices
 

Friends

std::ostream & operator<< (std::ostream &, const ChoiceList &)
 

Constructor & Destructor Documentation

◆ ChoiceList() [1/3]

covise::ChoiceList::ChoiceList ( const ChoiceList )
private

◆ ChoiceList() [2/3]

covise::ChoiceList::ChoiceList ( )
private

◆ ChoiceList() [3/3]

covise::ChoiceList::ChoiceList ( const char *  choice0,
int  choiceNo0 
)
inline

Member Function Documentation

◆ add()

int covise::ChoiceList::add ( const char *  choice,
int  number 
)
inline

◆ change()

int covise::ChoiceList::change ( const char *  newchoice,
int  number 
)
inline

◆ get_num()

int covise::ChoiceList::get_num ( ) const
inline

◆ get_orig_num()

int covise::ChoiceList::get_orig_num ( int  choice) const
inline

◆ get_strings()

const char *const * covise::ChoiceList::get_strings ( ) const
inline

◆ getString()

const char * covise::ChoiceList::getString ( int  choice)
inline

◆ operator=()

ChoiceList & covise::ChoiceList::operator= ( const ChoiceList )
private

Friends And Related Function Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream &  ,
const ChoiceList  
)
friend

Member Data Documentation

◆ choiceNo

int covise::ChoiceList::choiceNo[64]
private

◆ choiceString

char* covise::ChoiceList::choiceString[64]
private

◆ numChoices

int covise::ChoiceList::numChoices
private

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