NCBI C++ ToolKit
|
Search Toolkit Book for SMacroConstraint
#include <gui/widgets/edit/macro_item_constraint_panel.hpp>
Public Member Functions | |
SMacroConstraint (EMMatcherPanelType panel_type) | |
Public Attributes | |
string | m_Label |
description of the constraint as it is listed in the macro editor More... | |
string | m_Constraint |
constraint expression, e.g., Strand() = "plus" More... | |
vector< string > | m_Variables |
variables used in the constraint More... | |
string | m_Fieldname |
fieldname referred in the constraint More... | |
vector< CFuncWithArgs > | m_FuncInfo |
interpreted functions with their arguments More... | |
EMMatcherPanelType | m_MatcherType { EMMatcherPanelType::eMMatcher_NotSet } |
Definition at line 58 of file macro_item_constraint_panel.hpp.
|
inline |
Definition at line 67 of file macro_item_constraint_panel.hpp.
string SMacroConstraint::m_Constraint |
constraint expression, e.g., Strand() = "plus"
Definition at line 61 of file macro_item_constraint_panel.hpp.
Referenced by CMacroCompoundConstraintPanel::AddConstraint(), operator<<(), and CMacroAddConstraint::SetAndUpdateConstraint().
string SMacroConstraint::m_Fieldname |
fieldname referred in the constraint
Definition at line 63 of file macro_item_constraint_panel.hpp.
Referenced by CMacroCompoundConstraintPanel::AddConstraint(), operator<<(), and CMacroAddConstraint::SetAndUpdateConstraint().
vector<CFuncWithArgs> SMacroConstraint::m_FuncInfo |
interpreted functions with their arguments
Definition at line 64 of file macro_item_constraint_panel.hpp.
Referenced by CMacroCompoundConstraintPanel::AddConstraint(), operator<<(), CMacroAddConstraint::SetAndUpdateConstraint(), CMacroAddConstraint::SetConstraint(), and CMacroCompoundConstraintPanel::SetConstraints().
string SMacroConstraint::m_Label |
description of the constraint as it is listed in the macro editor
Definition at line 60 of file macro_item_constraint_panel.hpp.
Referenced by CMacroCompoundConstraintPanel::AddConstraint(), operator<<(), CMacroAddConstraint::SetAndUpdateConstraint(), and CMacroCompoundConstraintPanel::SetConstraints().
EMMatcherPanelType SMacroConstraint::m_MatcherType { EMMatcherPanelType::eMMatcher_NotSet } |
Definition at line 65 of file macro_item_constraint_panel.hpp.
Referenced by CMacroAddConstraint::SetAndUpdateConstraint(), and CMacroAddConstraint::SetConstraint().
vector<string> SMacroConstraint::m_Variables |
variables used in the constraint
Definition at line 62 of file macro_item_constraint_panel.hpp.
Referenced by CMacroCompoundConstraintPanel::AddConstraint(), operator<<(), and CMacroAddConstraint::SetAndUpdateConstraint().