Public Member Functions

Attrib::EnumParam Class Reference

Inheritance diagram for Attrib::EnumParam:
Attrib::ValParam Attrib::Param

List of all members.

Public Member Functions

 EnumParam (const char *)
 EnumParam (const char *, int defval, bool isreq=true)
EnumParamclone () const
BufferString getDefaultValue () const
void addEnum (const char *)
void addEnums (const char **)
void fillDefStr (BufferString &) const
bool isSet () const
void setSet (bool yn=true)

Constructor & Destructor Documentation

Attrib::EnumParam::EnumParam ( const char *   ) 
Attrib::EnumParam::EnumParam ( const char *  ,
int  defval,
bool  isreq = true 
)

Member Function Documentation

void Attrib::EnumParam::addEnum ( const char *   ) 
void Attrib::EnumParam::addEnums ( const char **   ) 
EnumParam* Attrib::EnumParam::clone (  )  const [virtual]

Reimplemented from Attrib::ValParam.

void Attrib::EnumParam::fillDefStr ( BufferString  )  const [virtual]

Reimplemented from Attrib::ValParam.

BufferString Attrib::EnumParam::getDefaultValue (  )  const [virtual]

Reimplemented from Attrib::ValParam.

bool Attrib::EnumParam::isSet (  )  const
void Attrib::EnumParam::setSet ( bool  yn = true  )