Definition at line 16 of file impl.hpp.
◆ rule_base() [1/3]
flecs::rule_base::rule_base |
( |
| ) |
|
|
inline |
◆ rule_base() [2/3]
flecs::rule_base::rule_base |
( |
world_t * | world, |
|
|
rule_t * | rule = nullptr ) |
|
inline |
◆ rule_base() [3/3]
◆ destruct()
void flecs::rule_base::destruct |
( |
| ) |
|
|
inline |
Free the rule.
Definition at line 47 of file impl.hpp.
◆ each_term()
template<typename Func >
void flecs::rule_base::each_term |
( |
const Func & | func | ) |
const |
|
inline |
◆ entity()
◆ filter()
◆ is_valid()
bool flecs::rule_base::is_valid |
( |
| ) |
const |
|
inline |
◆ move()
Move the rule.
Definition at line 61 of file impl.hpp.
◆ operator rule<>()
flecs::rule_base::operator rule<> |
( |
| ) |
const |
|
inline |
◆ operator rule_t *()
flecs::rule_base::operator rule_t * |
( |
| ) |
const |
|
inline |
◆ rule_str()
Converts this rule to a string that can be used to aid debugging the behavior of the rule.
- See also
- ecs_rule_str
Definition at line 87 of file impl.hpp.
◆ str()
◆ m_rule
rule_t* flecs::rule_base::m_rule |
|
protected |
◆ m_world
world_t* flecs::rule_base::m_world |
|
protected |
The documentation for this struct was generated from the following file:
- include/flecs/addons/cpp/mixins/rule/impl.hpp