|
| | alert_builder_i (ecs_alert_desc_t *desc, int32_t term_index=0) |
| |
| Base & | message (const char *message) |
| | Alert message.
|
| |
| Base & | brief (const char *brief) |
| | Set brief description for alert.
|
| |
| Base & | doc_name (const char *doc_name) |
| | Set doc name for alert.
|
| |
| Base & | severity (flecs::entity_t kind) |
| | Set severity of alert (default is Error)
|
| |
| Base & | retain_period (ecs_ftime_t period) |
| |
| template<typename Severity > |
| Base & | severity () |
| | Set severity of alert (default is Error)
|
| |
| Base & | severity_filter (flecs::entity_t kind, flecs::id_t with, const char *var=nullptr) |
| | Add severity filter.
|
| |
| template<typename Severity > |
| Base & | severity_filter (flecs::id_t with, const char *var=nullptr) |
| | Add severity filter.
|
| |
| template<typename Severity , typename T , if_not_t< is_enum< T >::value > = 0> |
| Base & | severity_filter (const char *var=nullptr) |
| | Add severity filter.
|
| |
| template<typename Severity , typename T , if_t< is_enum< T >::value > = 0> |
| Base & | severity_filter (T with, const char *var=nullptr) |
| | Add severity filter.
|
| |
| Base & | member (flecs::entity_t m) |
| | Set member to create an alert for out of range values.
|
| |
| Base & | id (flecs::id_t id) |
| | Set (component) id for member (optional).
|
| |
| template<typename T > |
| Base & | member (const char *m, const char *v=nullptr) |
| | Set member to create an alert for out of range values.
|
| |
| Base & | var (const char *v) |
| | Set source variable for member (optional, defaults to $this)
|
| |
| | filter_builder_i (ecs_filter_desc_t *desc, int32_t term_index=0) |
| |
| Base & | instanced () |
| |
| Base & | filter_flags (ecs_flags32_t flags) |
| |
| Base & | expr (const char *expr) |
| |
| Base & | with (Args &&... args) |
| |
| Base & | with (Args &&... args) |
| |
| Base & | with () |
| |
| Base & | without (Args &&... args) |
| |
| Base & | without (Args &&... args) |
| |
| Base & | without () |
| |
| Base & | write () |
| |
| Base & | write (Args &&... args) |
| |
| Base & | write (Args &&... args) |
| |
| Base & | write () |
| |
| Base & | read () |
| |
| Base & | read (Args &&... args) |
| |
| Base & | read (Args &&... args) |
| |
| Base & | read () |
| |
| Base & | scope_open () |
| |
| Base & | scope_close () |
| |
| Base & | term () |
| |
| Base & | term () |
| |
| Base & | term (id_t id) |
| |
| Base & | term (const char *name) |
| |
| Base & | term (const char *first, const char *second) |
| |
| Base & | term (entity_t r, entity_t o) |
| |
| Base & | term (entity_t r, const char *o) |
| |
| Base & | term (id_t o) |
| |
| Base & | term (const char *second) |
| |
| Base & | term () |
| |
| Base & | term (E value) |
| |
| Base & | term (flecs::term &term) |
| |
| Base & | term (flecs::term &&term) |
| |
| Base & | term_at (int32_t term_index) |
| |
| Base & | arg (int32_t term_index) |
| |
| | term_builder_i (ecs_term_t *term_ptr) |
| |
| Base & | term (id_t id) |
| |
| Base & | src () |
| |
| Base & | first () |
| |
| Base & | second () |
| |
| Base & | src (flecs::entity_t id) |
| |
| template<typename T > |
| Base & | src () |
| |
| Base & | src (const char *name) |
| |
| Base & | first (flecs::entity_t id) |
| |
| template<typename T > |
| Base & | first () |
| |
| Base & | first (const char *name) |
| |
| Base & | second (flecs::entity_t id) |
| |
| template<typename T > |
| Base & | second () |
| |
| Base & | second (const char *name) |
| |
| Base & | role (id_t role) |
| | Set role of term.
|
| |
| Base & | inout (flecs::inout_kind_t inout) |
| | Set read/write access of term.
|
| |
| Base & | inout_stage (flecs::inout_kind_t inout) |
| | Set read/write access for stage.
|
| |
| Base & | write () |
| | Short for inout_stage(flecs::Out).
|
| |
| Base & | read () |
| | Short for inout_stage(flecs::In).
|
| |
| Base & | read_write () |
| | Short for inout_stage(flecs::InOut).
|
| |
| Base & | in () |
| | Short for inout(flecs::In)
|
| |
| Base & | out () |
| | Short for inout(flecs::Out)
|
| |
| Base & | inout () |
| | Short for inout(flecs::InOut)
|
| |
| Base & | inout_none () |
| | Short for inout(flecs::In)
|
| |
| Base & | oper (flecs::oper_kind_t oper) |
| | Set operator of term.
|
| |
| Base & | and_ () |
| |
| Base & | or_ () |
| |
| Base & | not_ () |
| |
| Base & | optional () |
| |
| Base & | and_from () |
| |
| Base & | or_from () |
| |
| Base & | not_from () |
| |
| Base & | singleton () |
| | Match singleton.
|
| |
| Base & | filter () |
| |
| Base & | self () |
| |
| Base & | up (flecs::entity_t trav=0) |
| |
| template<typename Trav > |
| Base & | up () |
| |
| Base & | cascade (flecs::entity_t trav=0) |
| |
| template<typename Trav > |
| Base & | cascade () |
| |
| Base & | desc () |
| |
| Base & | parent () |
| |
| Base & | trav (flecs::entity_t trav, flecs::flags32_t flags=0) |
| |
| Base & | id (flecs::entity_t id) |
| |
| Base & | entity (flecs::entity_t entity) |
| |
| Base & | name (const char *name) |
| |
| Base & | var (const char *var_name) |
| |
| Base & | flags (flecs::flags32_t flags) |
| |
template<typename Base, typename ... Components>
struct flecs::alert_builder_i< Base, Components >
Alert builder interface.
Definition at line 17 of file builder_i.hpp.