|
void | load_from_json (const json &j) override |
|
RulesCheckResult | check (RuleID id, const class Symbol &sym) const |
|
json | serialize () const override |
|
std::vector< RuleID > | get_rule_ids () const override |
|
const Rule & | get_rule (RuleID id) const override |
|
const Rule & | get_rule (RuleID id, const UUID &uu) const override |
|
std::map< UUID, const Rule * > | get_rules (RuleID id) const override |
|
void | remove_rule (RuleID id, const UUID &uu) override |
|
Rule & | add_rule (RuleID id) override |
|
virtual void | import_rules (const json &j, const class RuleImportMap &import_map) |
|
Rule & | get_rule (RuleID id) |
|
Rule & | get_rule_nc (RuleID id) |
|
template<typename T > |
const T & | get_rule_t () const |
|
template<typename T > |
T & | get_rule_t () |
|
Rule & | get_rule (RuleID id, const UUID &uu) |
|
template<typename T > |
const T & | get_rule_t (const UUID &uu) const |
|
template<typename T > |
T & | get_rule_t (const UUID &uu) |
|
std::map< UUID, Rule * > | get_rules (RuleID id) |
|
std::map< UUID, Rule * > | get_rules_nc (RuleID id) |
|
template<typename T = Rule> |
std::vector< const T * > | get_rules_sorted (RuleID id) const |
|
template<typename T > |
std::vector< const T * > | get_rules_sorted () const |
|
template<typename T = Rule> |
std::vector< T * > | get_rules_sorted (RuleID id) |
|
template<typename T > |
std::vector< T * > | get_rules_sorted () |
|
template<typename T > |
T & | add_rule_t () |
|
void | move_rule (RuleID id, const UUID &uu, int dir) |
|
virtual bool | can_export () const |
|
|
void | fix_order (RuleID id) |
|
◆ add_rule()
Rule & horizon::SymbolRules::add_rule |
( |
RuleID |
id | ) |
|
|
overridevirtual |
◆ get_rule() [1/2]
const Rule & horizon::SymbolRules::get_rule |
( |
RuleID |
id | ) |
const |
|
overridevirtual |
◆ get_rule() [2/2]
const Rule & horizon::SymbolRules::get_rule |
( |
RuleID |
id, |
|
|
const UUID & |
uu |
|
) |
| const |
|
overridevirtual |
◆ get_rule_ids()
std::vector< RuleID > horizon::SymbolRules::get_rule_ids |
( |
| ) |
const |
|
overridevirtual |
◆ get_rules()
std::map< UUID, const Rule * > horizon::SymbolRules::get_rules |
( |
RuleID |
id | ) |
const |
|
overridevirtual |
◆ load_from_json()
void horizon::SymbolRules::load_from_json |
( |
const json & |
j | ) |
|
|
overridevirtual |
◆ remove_rule()
void horizon::SymbolRules::remove_rule |
( |
RuleID |
id, |
|
|
const UUID & |
uu |
|
) |
| |
|
overridevirtual |
◆ serialize()
json horizon::SymbolRules::serialize |
( |
| ) |
const |
|
overridevirtual |
The documentation for this class was generated from the following files:
- src/symbol/symbol_rules.hpp
- src/symbol/symbol_rules.cpp
- src/symbol/symbol_rules_check.cpp