Группа условий. More...
#include <qd_condition_group.h>
Public Types | |
enum | conditions_mode_t { CONDITIONS_AND, CONDITIONS_OR } |
Режим проверки условий. More... | |
typedef Std::vector< int > | conditions_container_t |
typedef conditions_container_t::const_iterator | conditions_iterator_t |
Public Member Functions | |
qdConditionGroup (conditions_mode_t md=CONDITIONS_AND) | |
qdConditionGroup (const qdConditionGroup &cg) | |
qdConditionGroup & | operator= (const qdConditionGroup &cg) |
conditions_iterator_t | conditions_begin () const |
conditions_iterator_t | conditions_end () const |
int | conditions_size () const |
conditions_mode_t | conditions_mode () const |
void | set_conditions_mode (conditions_mode_t mode) |
bool | add_condition (int condition_id) |
bool | remove_condition (int condition_id) |
bool | load_script (const xml::tag *p) |
bool | save_script (Common::WriteStream &fh, int indent=0) const |
Группа условий.