|  | Flecs v4.1
    A fast entity component system (ECS) for C & C++ | 
Types used to describe queries. More...
| Classes | |
| struct | ecs_term_ref_t | 
| Type that describes a reference to an entity or variable in a term.  More... | |
| struct | ecs_term_t | 
| Type that describes a term (single element in a query).  More... | |
| struct | ecs_query_t | 
| Queries are lists of constraints (terms) that match entities.  More... | |
| struct | ecs_observer_t | 
| An observer reacts to events matching a query.  More... | |
| Typedefs | |
| typedef enum ecs_inout_kind_t | ecs_inout_kind_t | 
| Specify read/write access for term. | |
| typedef enum ecs_oper_kind_t | ecs_oper_kind_t | 
| Specify operator for term. | |
| typedef enum ecs_query_cache_kind_t | ecs_query_cache_kind_t | 
| Specify cache policy for query. | |
| typedef struct ecs_term_ref_t | ecs_term_ref_t | 
| Type that describes a reference to an entity or variable in a term. | |
| Enumerations | |
| enum | ecs_inout_kind_t { EcsInOutDefault , EcsInOutNone , EcsInOutFilter , EcsInOut , EcsIn , EcsOut } | 
| Specify read/write access for term.  More... | |
| enum | ecs_oper_kind_t { EcsAnd , EcsOr , EcsNot , EcsOptional , EcsAndFrom , EcsOrFrom , EcsNotFrom } | 
| Specify operator for term.  More... | |
| enum | ecs_query_cache_kind_t { EcsQueryCacheDefault , EcsQueryCacheAuto , EcsQueryCacheAll , EcsQueryCacheNone } | 
| Specify cache policy for query.  More... | |
Types used to describe queries.
| enum ecs_inout_kind_t | 
Specify read/write access for term.
| enum ecs_oper_kind_t | 
Specify operator for term.