Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

StrategyDef Class Reference

#include <cmt_project.h>

Collaboration diagram for StrategyDef:

Collaboration graph
[legend]
List of all members.

Public Types

typedef cmt_vector< StrategyDef * > StrategyDefs

Public Member Functions

const cmt_stringget_default_value () const

Public Attributes

cmt_string m_keyword
cmt_string m_name
cmt_string m_on_value
cmt_string m_off_value
bool m_default_value
bool m_priority_value

Member Typedef Documentation

typedef cmt_vector<StrategyDef*> StrategyDef::StrategyDefs
 

Definition at line 19 of file cmt_project.h.

Referenced by StrategyMgr::get_definitions(), and Project::update_strategies_from_children().


Member Function Documentation

const cmt_string & StrategyDef::get_default_value  )  const
 

Definition at line 2050 of file cmt_project.cxx.

References m_default_value, m_off_value, and m_on_value.

02051 {
02052   if (m_default_value)
02053     {
02054       return (m_on_value);
02055     }
02056   else
02057     {
02058       return (m_off_value);
02059     }
02060 }


Member Data Documentation

bool StrategyDef::m_default_value
 

Definition at line 25 of file cmt_project.h.

Referenced by StrategyMgr::get_default_strategy(), get_default_value(), Project::get_strategy(), Project::set_default_strategy(), StrategyMgr::StrategyMgr(), and Project::update_strategy_from_children().

cmt_string StrategyDef::m_keyword
 

Definition at line 21 of file cmt_project.h.

Referenced by Project::show_specified_strategies(), and StrategyMgr::StrategyMgr().

cmt_string StrategyDef::m_name
 

Definition at line 22 of file cmt_project.h.

Referenced by StrategyMgr::find_strategy(), and StrategyMgr::StrategyMgr().

cmt_string StrategyDef::m_off_value
 

Definition at line 24 of file cmt_project.h.

Referenced by get_default_value(), Project::set_strategy(), Project::show_specified_strategies(), StrategyMgr::StrategyMgr(), and Strategy::update().

cmt_string StrategyDef::m_on_value
 

Definition at line 23 of file cmt_project.h.

Referenced by get_default_value(), Project::set_strategy(), Project::show_specified_strategies(), StrategyMgr::StrategyMgr(), and Strategy::update().

bool StrategyDef::m_priority_value
 

Definition at line 26 of file cmt_project.h.

Referenced by StrategyMgr::get_priority_strategy(), StrategyMgr::StrategyMgr(), and Project::update_strategy_from_children().


The documentation for this class was generated from the following files:
Generated on Mon May 2 10:26:02 2005 for CMT by doxygen 1.3.5