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

Public Member Functions | Private Attributes

acovea::application Class Reference

Inheritance diagram for acovea::application:
Inheritance graph
Collaboration diagram for acovea::application:
Collaboration graph

List of all members.

Public Member Functions

 application (const string &config_name)
 application (const application &a_source)
chromosome breed (const chromosome &a_parent1, const chromosome &a_parent2) const
size_t chromosome_length () const
string get_app_name () const
vector< command_elementsget_baselines () const
vector< string > get_command (const command_elements &a_elements, const string &a_input_name, const string &a_output_name, const chromosome &a_options) const
string get_config_name () const
string get_config_version () const
string get_description () const
vector< string > get_get_app_version () const
chromosome get_options () const
command_elements get_prime () const
vector< string > get_prime_command (const string &a_input_name, const string &a_output_name, const chromosome &a_options) const
chromosome get_random_options () const
void get_xml (ostream &a_stream) const
void import_element (const char *element, const char **attr)
void mutate (chromosome &a_options, double a_mutation_chance) const
applicationoperator= (const application &a_source)
void set_config_name (const string &a_config_name)
void set_config_version (const string &a_version)
void set_description (const string &a_description)
void set_options (const chromosome &a_options)

Private Attributes

vector< command_elementsm_baselines
string m_config_name
string m_config_version
string m_description
string m_get_app_version
chromosome m_options
command_elements m_prime
bool m_quoted_options

Detailed Description

Definition at line 424 of file acovea.h.

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

Generated by  Doxygen 1.6.0   Back to index