COVISE Core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
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

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

Member Function Documentation

int covise::ChoiceList::add ( const char *  choice,
int  number 
)
inline
int covise::ChoiceList::change ( const char *  newchoice,
int  number 
)
inline
int covise::ChoiceList::get_num ( ) const
inline
int covise::ChoiceList::get_orig_num ( int  choice) const
inline
const char* const* covise::ChoiceList::get_strings ( ) const
inline
const char* covise::ChoiceList::getString ( int  choice)
inline
ChoiceList& covise::ChoiceList::operator= ( const ChoiceList )
private

Friends And Related Function Documentation

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

Member Data Documentation

int covise::ChoiceList::choiceNo[64]
private
char* covise::ChoiceList::choiceString[64]
private
int covise::ChoiceList::numChoices
private

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