Logo Search packages:      
Sourcecode: acovea version File versions  Download package

Public Member Functions | Protected Attributes

acovea::enum_option Class Reference

Inheritance diagram for acovea::enum_option:
Inheritance graph
[legend]
Collaboration diagram for acovea::enum_option:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual settings_trackeralloc_settings_tracker ()
virtual optionclone ()
 enum_option (const char **a_choices, size_t a_num_choices, bool a_enabled=true)
 enum_option (const enum_option &a_source)
 enum_option (const vector< string > &a_choices, bool a_enabled=true)
 enum_option (const char *a_choices, bool a_enabled=true)
virtual string get () const
virtual vector< string > get_choices () const
virtual int get_setting () const
virtual bool has_settings ()
bool is_enabled () const
virtual void mutate ()
enum_optionoperator= (const enum_option &a_source)
virtual void randomize ()
void set_enabled (bool a_enabled)

Protected Attributes

vector< string > m_choices
bool m_enabled
int m_setting

Detailed Description

Definition at line 322 of file acovea.h.


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

Generated by  Doxygen 1.6.0   Back to index