Enum ecs_oper_kind_t

Description

Type describing an operator used in an signature of a system signature

Values

EcsAnd
EcsOr

Mentioned in:

EcsNot

Mentioned in:

EcsOptional

Mentioned in:

EcsAndFrom

Mentioned in:

EcsOrFrom
EcsNotFrom

Source

Lines 216-224 in include/flecs.h.

typedef enum ecs_oper_kind_t {
    EcsAnd,         /* The term must match */
    EcsOr,          /* One of the terms in an or chain must match */
    EcsNot,         /* The term must not match */
    EcsOptional,    /* The term may match */
    EcsAndFrom,     /* Term must match all components from term id */
    EcsOrFrom,      /* Term must match at least one component from term id */
    EcsNotFrom      /* Term must match none of the components from term id */
} ecs_oper_kind_t;