Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
#include <criteria.h>
Public Member Functions | |
virtual CriteriaNode * | unhook () |
virtual CriteriaNode * | unhook (CriteriaNode *child) |
virtual std::vector < CriteriaNode * > | getChildren () const |
virtual CriteriaNode * | clone () const =0 |
CriteriaBinaryOperator (CriteriaNode *child, CriteriaNode *newNode) | |
virtual | ~CriteriaBinaryOperator () |
virtual void | replaceChild (CriteriaNode *child, CriteriaNode *replacement) |
![]() | |
CriteriaParent (CriteriaParent *parent=NULL) | |
virtual | ~CriteriaParent () |
![]() | |
virtual bool | isDestination (unsigned system) const =0 |
virtual std::string | getDescription () const =0 |
virtual std::string | getText () const =0 |
CriteriaNode (CriteriaParent *parent=NULL) | |
virtual | ~CriteriaNode () |
void | setParent (CriteriaParent *parent) |
CriteriaParent * | getParent () |
Protected Attributes | |
CriteriaNode * | m_left |
CriteriaNode * | m_right |
Definition at line 132 of file criteria.h.
CriteriaBinaryOperator::CriteriaBinaryOperator | ( | CriteriaNode * | child, |
CriteriaNode * | newNode | ||
) |
Definition at line 197 of file criteria.cpp.
References CriteriaNode::getParent(), m_left, m_right, CriteriaParent::replaceChild(), and CriteriaNode::setParent().
|
virtual |
|
pure virtual |
Implements CriteriaParent.
Implemented in CriteriaOr, and CriteriaAnd.
|
virtual |
Implements CriteriaNode.
Definition at line 231 of file criteria.cpp.
|
virtual |
Implements CriteriaParent.
Definition at line 249 of file criteria.cpp.
|
virtual |
Implements CriteriaNode.
Definition at line 211 of file criteria.cpp.
References CriteriaNode::getParent(), and CriteriaParent::unhook().
|
virtual |
Implements CriteriaParent.
Definition at line 216 of file criteria.cpp.
References CriteriaNode::getParent(), m_left, m_right, CriteriaParent::replaceChild(), and CriteriaNode::setParent().
|
protected |
Definition at line 146 of file criteria.h.
Referenced by CriteriaAnd::clone(), CriteriaOr::clone(), CriteriaBinaryOperator(), getChildren(), CriteriaAnd::getDescription(), CriteriaOr::getDescription(), CriteriaAnd::isDestination(), CriteriaOr::isDestination(), replaceChild(), unhook(), and ~CriteriaBinaryOperator().
|
protected |
Definition at line 147 of file criteria.h.
Referenced by CriteriaAnd::clone(), CriteriaOr::clone(), CriteriaBinaryOperator(), getChildren(), CriteriaAnd::getDescription(), CriteriaOr::getDescription(), CriteriaAnd::isDestination(), CriteriaOr::isDestination(), replaceChild(), unhook(), and ~CriteriaBinaryOperator().