| Cflecs::actual_type< T, U > | Get the actual type from a regular type or pair |
| Cflecs::actual_type< T, if_not_t< is_pair< T >::value > > | |
| Cflecs::actual_type< T, if_t< is_pair< T >::value > > | |
| Cflecs::alerts::Alert | |
| Cflecs::alerts | Module |
| Cflecs::units::Amount | Amount quantity |
| Cflecs::units::amount | Amount units |
| Cflecs::units::electric_current::Ampere | Ampere unit |
| Cflecs::units::Angle | Angle quantity |
| Cflecs::units::angle | Angle units |
| Cflecs::app_builder | App builder interface |
| Cflecs::arity< T > | Trait to get the number of arguments of a callable |
| Cflecs::array< T, Size, Enable > | Array class (primary template, disabled) |
| Cflecs::array< _::field_ptr, sizeof...(Components)> | |
| Cflecs::array< flecs::id_t, sizeof...(Components)> | |
| Cflecs::array< flecs::inout_kind_t, sizeof...(Components)> | |
| Cflecs::array< flecs::oper_kind_t, sizeof...(Components)> | |
| Cflecs::array< id_t, sizeof...(Args)> | |
| Cflecs::array< T, Size, enable_if_t< Size !=0 > > | Array class specialization for non-zero sizes |
| Cflecs::array< T, Size, enable_if_t< Size==0 > > | Array class specialization for zero-sized arrays |
| Cflecs::array_iterator< T > | Iterator for flecs::array |
| Cflecs::units::Atto | Atto prefix (10^-18) |
| Cflecs::units::pressure::Bar | Bar unit |
| Cflecs::base_arg_type< T > | Get the type without * and & (retains const, which is useful for function args) |
| Cflecs::base_type< T > | Get the type without const, *, and & |
| Cflecs::units::Bel | Bel unit |
| Cflecs::bitmask | Base type for bitmasks |
| Cflecs::units::data::Bits | Bits unit |
| Cflecs::units::datarate::BitsPerSecond | BitsPerSecond unit |
| Cflecs::units::data::Bytes | Bytes unit |
| Cflecs::units::datarate::BytesPerSecond | BytesPerSecond unit |
| Cflecs::units::luminous_intensity::Candela | Candela unit |
| Cflecs::units::temperature::Celsius | Celsius unit |
| Cflecs::units::Centi | Centi prefix (10^-2) |
| Cflecs::units::length::CentiMeters | CentiMeters unit |
| Cflecs::units::Color | Color quantity |
| Cflecs::units::color | Color units |
| Cflecs::_::component_binding_ctx | |
| Cflecs::condition< bool > | Compile-time conditional type selector (faster alternative to std::conditional) |
| Cflecs::condition< false > | Specialization of condition for false |
| Cflecs::condition< true > | Specialization of condition for true |
| Cflecs::metrics::Counter | Counter metric kind |
| Cflecs::metrics::CounterId | Counter ID metric kind |
| Cflecs::metrics::CounterIncrement | Counter increment metric kind |
| Cflecs::units::color::Css | CSS color unit |
| Cflecs::cursor | Class for reading/writing dynamic values |
| Cflecs::units::data | Data units |
| Cflecs::units::Data | Data quantity |
| Cflecs::units::DataRate | Data rate quantity |
| Cflecs::units::datarate | Data rate units |
| Cflecs::units::time::Date | Date unit |
| Cflecs::units::duration::Days | Days unit |
| Cflecs::units::Deca | Deca prefix (10^1) |
| Cflecs::units::Deci | Deci prefix (10^-1) |
| Cflecs::units::DeciBel | DeciBel unit |
| Cflecs::units::angle::Degrees | Degrees unit |
| ►Cflecs::_::delegate | |
| Cflecs::_::each_delegate< Func, Components > | |
| Cflecs::_::entity_observer_delegate< Func > | |
| Cflecs::_::entity_payload_observer_delegate< Func, Event > | |
| Cflecs::_::find_delegate< Func, Components > | |
| Cflecs::_::run_delegate< Func > | |
| Cflecs::units::Duration | Duration quantity |
| Cflecs::units::duration | Duration units |
| ►Cflecs::_::each_column_base | |
| Cflecs::_::each_field< T, if_t< !is_pointer< T >::value &&!is_empty< actual_type_t< T > >::value &&!is_actual< T >::value > > | |
| Cflecs::_::each_field< T, if_t< !is_pointer< T >::value &&!is_empty< actual_type_t< T > >::value &&is_actual< T >::value > > | |
| Cflecs::_::each_field< T, if_t< is_empty< actual_type_t< T > >::value &&!is_pointer< T >::value > > | |
| Cflecs::_::each_field< T, if_t< is_pointer< T >::value &&!is_empty< actual_type_t< T > >::value > > | |
| ►Cflecs::_::each_field< T, typename > | |
| Cflecs::_::each_ref_field< T, typename > | |
| Cecs_alert_desc_t | Alert descriptor, used with ecs_alert_init() |
| Cecs_alert_severity_filter_t | Alert severity filter |
| Cecs_allocator_memory_t | Allocator memory |
| Cecs_app_desc_t | Used with ecs_app_run() |
| Cecs_array_desc_t | Used with ecs_array_init() |
| Cecs_bitmask_constant_t | Type that describes a bitmask constant |
| Cecs_bitmask_desc_t | Used with ecs_bitmask_init() |
| Cecs_build_info_t | Type with information about the current Flecs build |
| Cecs_bulk_desc_t | Used with ecs_bulk_init() |
| Cecs_component_desc_t | Used with ecs_component_init() |
| Cecs_component_index_memory_t | Component index memory |
| Cecs_component_memory_t | Component memory |
| Cecs_const_var_desc_t | Used with ecs_const_var_init() |
| Cecs_counter_t | Monotonically increasing counter |
| Cecs_delete_empty_tables_desc_t | Used with ecs_delete_empty_tables() |
| Cecs_entities_memory_t | Entity memory |
| Cecs_entities_t | Type returned by ecs_get_entities() |
| Cecs_entity_desc_t | Used with ecs_entity_init() |
| Cecs_entity_to_json_desc_t | Used with ecs_entity_to_json() |
| Cecs_enum_constant_t | Type that describes an enum constant |
| Cecs_enum_desc_t | Used with ecs_enum_init() |
| Cecs_event_desc_t | Used with ecs_emit() |
| Cecs_expr_eval_desc_t | Used with ecs_expr_run() |
| Cecs_from_json_desc_t | Used with ecs_ptr_from_json(), ecs_entity_from_json() |
| Cecs_function_ctx_t | Script function context |
| Cecs_function_desc_t | Used with ecs_function_init() and ecs_method_init() |
| Cecs_gauge_t | Simple value that indicates current state |
| Cecs_header_t | Header for ecs_poly_t objects |
| Cecs_http_connection_t | A connection manages communication with the remote host |
| Cecs_http_key_value_t | Helper type used for headers and URL query parameters |
| Cecs_http_reply_t | An HTTP reply |
| Cecs_http_request_t | An HTTP request |
| Cecs_http_server_desc_t | Used with ecs_http_server_init() |
| Cecs_iter_t | Iterator |
| Cecs_iter_to_json_desc_t | Used with ecs_iter_to_json() |
| Cecs_member_t | Element type of members vector in EcsStruct |
| Cecs_member_value_range_t | Type expressing a range for a member value |
| Cecs_meta_cursor_t | Type that enables iterating and populating a value using reflection data |
| Cecs_meta_op_t | Meta type serializer instruction data |
| Cecs_meta_scope_t | Type with information about the currently iterated scope |
| Cecs_metric_desc_t | Used with ecs_metric_init() to create metric |
| Cecs_metric_t | Make all metrics the same size, so we can iterate over fields |
| Cecs_misc_memory_t | Misc memory |
| Cecs_observer_desc_t | Used with ecs_observer_init() |
| Cecs_observer_t | An observer reacts to events matching a query |
| Cecs_opaque_desc_t | Used with ecs_opaque_init() |
| Cecs_os_api_t | OS API interface |
| Cecs_pipeline_desc_t | Pipeline descriptor, used with ecs_pipeline_init() |
| Cecs_pipeline_stats_t | Statistics for all systems in a pipeline |
| Cecs_primitive_desc_t | Used with ecs_primitive_init() |
| Cecs_query_count_t | Struct returned by ecs_query_count() |
| Cecs_query_desc_t | Used with ecs_query_init() |
| Cecs_query_group_info_t | Type that contains information about a query group |
| Cecs_query_memory_t | Query memory |
| Cecs_query_stats_t | Statistics for a single query (use ecs_query_cache_stats_get()) |
| Cecs_query_t | Queries are lists of constraints (terms) that match entities |
| Cecs_rest_ctx_t | Private REST data |
| Cecs_script_desc_t | Used with ecs_script_init() |
| Cecs_script_eval_desc_t | Used with ecs_script_parse() and ecs_script_eval() |
| Cecs_script_eval_result_t | Used to capture error output from script evaluation |
| Cecs_script_function_t | |
| Cecs_script_parameter_t | Function argument type |
| Cecs_script_t | Script object |
| Cecs_script_var_t | Script variable |
| Cecs_script_vars_t | Script variable scope |
| Cecs_serializer_t | Serializer interface |
| Cecs_struct_desc_t | Used with ecs_struct_init() |
| Cecs_sync_stats_t | Statistics for sync point |
| Cecs_system_desc_t | Use with ecs_system_init() to create or update a system |
| Cecs_system_stats_t | Statistics for a single system (use ecs_system_stats_get()) |
| Cecs_system_t | System type, get with ecs_system_get() |
| Cecs_table_histogram_t | Table size histogram |
| Cecs_table_memory_t | Table memory |
| Cecs_term_ref_t | Type that describes a reference to an entity or variable in a term |
| Cecs_term_t | Type that describes a term (single element in a query) |
| Cecs_time_t | Time type |
| Cecs_tree_spawner_child_t | Component with data to instantiate a non-fragmenting tree |
| Cecs_tree_spawner_t | Tree spawner data for a single hierarchy depth |
| Cecs_type_hooks_t | |
| Cecs_type_info_t | Type that contains component information (passed to ctors/dtors/...) |
| Cecs_type_t | A type is a list of (component) IDs |
| Cecs_unit_desc_t | Used with ecs_unit_init() |
| Cecs_unit_prefix_desc_t | Used with ecs_unit_prefix_init() |
| Cecs_unit_translation_t | Helper type to describe translation between two units |
| Cecs_value_t | Utility to hold a value of a dynamic type |
| Cecs_vector_desc_t | Used with ecs_vector_init() |
| Cecs_vector_fn_callbacks_t | Vector function callbacks for different element types |
| Cecs_world_info_t | Type that contains information about the world |
| Cecs_world_stats_t | Type that contains world statistics |
| Cecs_world_to_json_desc_t | Used with ecs_world_to_json() |
| CEcsAlertInstance | Component added to alert instance |
| CEcsAlertsActive | Map with active alerts for entity |
| CEcsArray | Component added to array type entities |
| CEcsBitmask | Component added to bitmask type entities |
| CEcsComponent | Component information |
| CEcsConstants | Component with data structures for looking up enum or bitmask constants |
| CEcsDefaultChildComponent | When added to an entity, this informs serialization formats which component to use when a value is assigned to an entity without specifying the component |
| CEcsDocDescription | Component that stores description |
| CEcsEnum | Component added to enum type entities |
| CEcsIdentifier | A (string) identifier |
| CEcsMember | Component added to member entities |
| CEcsMemberRanges | Component added to member entities to express valid value ranges |
| CEcsMetricSource | Component that stores metric source |
| CEcsMetricValue | Component that stores metric value |
| CEcsOpaque | Opaque type reflection data |
| CEcsParent | Non-fragmenting ChildOf relationship |
| CEcsPipelineStats | Component that stores pipeline statistics |
| CEcsPoly | Component for storing a poly object |
| CEcsPrimitive | Component added to primitive types |
| CEcsRateFilter | Apply a rate filter to a tick source |
| CEcsRest | Component that creates a REST API server when instantiated |
| CEcsScript | Script component |
| CEcsScriptConstVar | Const component |
| CEcsStatsHeader | Common header for statistics types |
| CEcsStruct | Component added to struct type entities |
| CEcsSystemStats | Component that stores system statistics |
| CEcsTickSource | Component used to provide a tick source to systems |
| CEcsTimer | Component used for one-shot and interval timer functionality |
| CEcsTreeSpawner | Tree instantiation cache component |
| CEcsType | Component that is automatically added to every type with the right kind |
| CEcsTypeSerializer | Component that stores the type serializer |
| CEcsUnit | Component that stores unit data |
| CEcsUnitPrefix | Component that stores unit prefix data |
| CEcsVector | Component added to vector type entities |
| CEcsWorldMemory | Component with memory statistics |
| CEcsWorldStats | Component that stores world statistics |
| CEcsWorldSummary | Component that stores a summary of world statistics |
| Cflecs::units::electric_current | Electric current units |
| Cflecs::units::ElectricCurrent | Electric current quantity |
| Cflecs::_::entity_observer_factory< Func > | |
| Cflecs::_::entity_with_delegate< Func, U > | |
| Cflecs::_::entity_with_delegate_impl< Args > | |
| Cflecs::_::entity_with_delegate_impl< arg_list< Args ... > > | |
| ►Cflecs::_::entity_with_delegate_impl< arg_list_t< Func > > | |
| Cflecs::_::entity_with_delegate< Func, if_t< is_callable< Func >::value > > | |
| Cflecs::_::enum_constant< T > | Enumeration constant data |
| Cflecs::_::enum_constant< U > | |
| Cflecs::enum_data< E > | Convenience type with enum reflection data |
| Cflecs::enum_last< E > | Trait to define the last valid enum value for reflection |
| Cflecs::_::enum_reflection< E, Handler > | Provide utilities for enum reflection |
| Cflecs::alerts::Error | |
| Cflecs::event_builder_base< Base, E > | Event builder interface |
| ►Cflecs::event_builder_base< event_builder, void > | |
| Cflecs::event_builder | Untyped event builder |
| ►Cflecs::event_builder_base< event_builder_typed< E >, E > | |
| Cflecs::event_builder_typed< E > | Typed event builder |
| Cflecs::_::event_from_func< Func, U > | |
| Cflecs::_::event_from_func< Func, if_t< arity< Func >::value==1 > > | |
| Cflecs::_::event_from_func< Func, if_t< arity< Func >::value==2 > > | |
| Cflecs::units::Exa | Exa prefix (10^18) |
| Cflecs::units::Exbi | Exbi prefix (2^60) |
| Cflecs::units::temperature::Fahrenheit | Fahrenheit unit |
| ►Cstd::false_type | |
| Cflecs::_::has_operator_equal< T, typename > | |
| Cflecs::_::has_operator_greater< T, typename > | |
| Cflecs::_::has_operator_less< T, typename > | |
| Cflecs::units::Femto | Femto prefix (10^-15) |
| Cflecs::field< T > | Wrapper class around a field |
| Cflecs::_::field_ptr | |
| Cflecs::_::field_ptrs< Components > | |
| Cflecs::units::uri::File | File unit |
| Cflecs::first_arg< Func > | Get the first argument type of a callable |
| Cflecs::first_arg_impl< Func, Args > | Extract the first argument type from a callable (implementation) |
| Cflecs::first_arg_impl< Func, _::arg_list< T, Args ... > > | Extract the first argument type from an arg_list |
| Cflecs::units::Force | Force quantity |
| Cflecs::units::force | Force units |
| Cflecs::units::Frequency | Frequency quantity |
| Cflecs::units::frequency | Frequency units |
| Cflecs::metrics::Gauge | Gauge metric kind |
| Cflecs::units::Gibi | Gibi prefix (2^30) |
| Cflecs::units::data::GibiBytes | GibiBytes unit |
| Cflecs::units::Giga | Giga prefix (10^9) |
| Cflecs::units::data::GigaBits | GigaBits unit |
| Cflecs::units::datarate::GigaBitsPerSecond | GigaBitsPerSecond unit |
| Cflecs::units::data::GigaBytes | GigaBytes unit |
| Cflecs::units::datarate::GigaBytesPerSecond | GigaBytesPerSecond unit |
| Cflecs::units::frequency::GigaHertz | GigaHertz unit |
| Cflecs::units::mass::Grams | Grams unit |
| Cflecs::units::Hecto | Hecto prefix (10^2) |
| Cflecs::units::frequency::Hertz | Hertz unit |
| Cflecs::units::duration::Hours | Hours unit |
| Cflecs::units::color::Hsl | HSL color unit |
| Cflecs::units::uri::Hyperlink | Hyperlink unit |
| ►CIBuilder | |
| ►Cflecs::_::builder< T, TDesc, Base, IBuilder, Components > | |
| Cflecs::alert_builder< Components > | Alert builder |
| Cflecs::pipeline_builder< Components > | Pipeline builder |
| Cflecs::query_builder< Components > | Query builder |
| ►Cflecs::_::node_builder< T, TDesc, Base, IBuilder, Components > | |
| Cflecs::observer_builder< Components > | Observer builder |
| Cflecs::system_builder< Components > | System builder |
| ►Cflecs::id | Class that wraps around a flecs::id_t |
| ►Cflecs::entity_view | Entity view |
| ►Cflecs::entity_builder< entity > | |
| ►Cflecs::entity | Entity |
| Cflecs::alert< Components > | |
| Cflecs::observer | Observer |
| Cflecs::pipeline< Components > | Forward declaration for pipeline |
| Cflecs::system | System |
| Cflecs::timer | Timer class |
| ►Cflecs::untyped_component | Untyped component class |
| Cflecs::component< T > | Component class |
| Cflecs::entity_builder< Self > | Entity builder |
| Cflecs::units::uri::Image | Image unit |
| Cflecs::alerts::Info | |
| Cflecs::metrics::Instance | Metric instance tag |
| Cflecs::_::entity_with_delegate_impl< arg_list< Args ... > >::InvokeCtx | |
| Cflecs::is_actual< T > | Test if a type is the same as its actual type |
| Cflecs::is_callable< T > | Trait to check if a type is callable |
| Cflecs::is_flecs_constructible< T > | Trait to test if a type is constructible by Flecs |
| Cflecs::is_pair< T > | Test if a type is a pair |
| ►Cstd::is_same | |
| Cflecs::_::has_operator_equal< T, void_t< decltype(std::declval< const T & >()==std::declval< const T & >())> > | |
| ►Cstd::is_same< decltype(std::declval< const T & >() > std::declval< const T & >()), bool > | |
| Cflecs::_::has_operator_greater< T, void_t< decltype(std::declval< const T & >() > std::declval< const T & >())> > | |
| ►Cstd::is_same< decltype(std::declval< const T & >()< std::declval< const T & >()), bool > | |
| Cflecs::_::has_operator_less< T, void_t< decltype(std::declval< const T & >()< std::declval< const T & >())> > | |
| Cflecs::iter | Class for iterating over query results |
| Cflecs::iterable< Components > | Base class for iterable query objects |
| ►Cflecs::iterable< Components... > | |
| Cflecs::iter_iterable< Components > | Forward declaration of iter_iterable |
| Cflecs::page_iterable< Components > | Forward declaration of page_iterable |
| Cflecs::query< Components > | Typed query |
| Cflecs::worker_iterable< Components > | Forward declaration of worker_iterable |
| Cflecs::units::temperature::Kelvin | Kelvin unit |
| Cflecs::units::Kibi | Kibi prefix (2^10) |
| Cflecs::units::data::KibiBytes | KibiBytes unit |
| Cflecs::units::Kilo | Kilo prefix (10^3) |
| Cflecs::units::data::KiloBits | KiloBits unit |
| Cflecs::units::datarate::KiloBitsPerSecond | KiloBitsPerSecond unit |
| Cflecs::units::data::KiloBytes | KiloBytes unit |
| Cflecs::units::datarate::KiloBytesPerSecond | KiloBytesPerSecond unit |
| Cflecs::units::mass::KiloGrams | KiloGrams unit |
| Cflecs::units::frequency::KiloHertz | KiloHertz unit |
| Cflecs::units::length::KiloMeters | KiloMeters unit |
| Cflecs::units::speed::KiloMetersPerHour | KiloMetersPerHour unit |
| Cflecs::units::speed::KiloMetersPerSecond | KiloMetersPerSecond unit |
| Cflecs::units::Length | Length quantity |
| Cflecs::units::length | Length units |
| Cflecs::units::luminous_intensity | Luminous intensity units |
| Cflecs::units::LuminousIntensity | Luminous intensity quantity |
| Cflecs::units::mass | Mass units |
| Cflecs::units::Mass | Mass quantity |
| Cflecs::units::Mebi | Mebi prefix (2^20) |
| Cflecs::units::data::MebiBytes | MebiBytes unit |
| Cflecs::units::Mega | Mega prefix (10^6) |
| Cflecs::units::data::MegaBits | MegaBits unit |
| Cflecs::units::datarate::MegaBitsPerSecond | MegaBitsPerSecond unit |
| Cflecs::units::data::MegaBytes | MegaBytes unit |
| Cflecs::units::datarate::MegaBytesPerSecond | MegaBytesPerSecond unit |
| Cflecs::units::frequency::MegaHertz | MegaHertz unit |
| Cflecs::units::length::Meters | Meters unit |
| Cflecs::units::speed::MetersPerSecond | MetersPerSecond unit |
| Cflecs::metrics::Metric | Metric tag |
| Cflecs::metric_builder | Metric builder interface |
| Cflecs::metrics | Metrics module |
| Cflecs::units::Micro | Micro prefix (10^-6) |
| Cflecs::units::length::MicroMeters | MicroMeters unit |
| Cflecs::units::duration::MicroSeconds | MicroSeconds unit |
| Cflecs::units::length::Miles | Miles unit |
| Cflecs::units::speed::MilesPerHour | MilesPerHour unit |
| Cflecs::units::Milli | Milli prefix (10^-3) |
| Cflecs::units::length::MilliMeters | MilliMeters unit |
| Cflecs::units::duration::MilliSeconds | MilliSeconds unit |
| Cflecs::units::duration::Minutes | Minutes unit |
| Cflecs::units::amount::Mole | Mole unit |
| Cflecs::units::Nano | Nano prefix (10^-9) |
| Cflecs::units::length::NanoMeters | NanoMeters unit |
| Cflecs::units::duration::NanoSeconds | NanoSeconds unit |
| Cflecs::units::force::Newton | Newton unit |
| Cflecs::opaque< T, ElemType > | Type-safe interface for opaque types |
| ►Cflecs::_::pair_base | |
| Cflecs::pair< First, Second > | Type that represents a pair |
| Cflecs::units::pressure::Pascal | Pascal unit |
| Cflecs::units::Pebi | Pebi prefix (2^50) |
| Cflecs::units::Percentage | Percentage unit |
| Cflecs::units::Peta | Peta prefix (10^15) |
| Cflecs::units::Pico | Pico prefix (10^-12) |
| Cflecs::units::length::PicoMeters | PicoMeters unit |
| Cflecs::units::duration::PicoSeconds | PicoSeconds unit |
| Cflecs::units::length::Pixels | Pixels unit |
| Cflecs::units::Prefixes | Prefixes scope |
| Cflecs::units::pressure | Pressure units |
| Cflecs::units::Pressure | Pressure quantity |
| ►Cflecs::query_base | Base class for queries |
| Cflecs::query< Components > | Typed query |
| Cflecs::_::query_delegate< Func, T > | |
| Cflecs::_::query_delegate< Func, if_not_t< is_same< first_arg_t< Func >, flecs::entity >::value > > | |
| Cflecs::_::query_delegate< Func, if_t< is_same< first_arg_t< Func >, flecs::entity >::value > > | |
| Cflecs::_::query_delegate_no_ent< Func, Args > | |
| Cflecs::_::query_delegate_no_ent< Func, arg_list< Args ... > > | |
| Cflecs::_::query_delegate_w_ent< Func, Args > | |
| Cflecs::_::query_delegate_w_ent< Func, arg_list< E > > | |
| Cflecs::_::query_delegate_w_ent< Func, arg_list< E, Args ... > > | |
| Cflecs::units::angle::Radians | Radians unit |
| Cflecs::_::range_iterator< T > | Iterate over an integer range (used to iterate over entity range) |
| Cflecs::units::color::Rgb | RGB color unit |
| Cflecs::script_builder | Script builder interface |
| Cflecs::second_arg< Func > | Get the second argument type of a callable |
| Cflecs::second_arg_impl< Func, Args > | Extract the second argument type from a callable (implementation) |
| Cflecs::second_arg_impl< Func, _::arg_list< First, T, Args ... > > | Extract the second argument type from an arg_list |
| Cflecs::units::duration::Seconds | Seconds unit |
| Cflecs::_::sig< Components > | |
| Cflecs::units::speed | Speed units |
| Cflecs::units::Speed | Speed quantity |
| Cflecs::stats | Stats module |
| ►Cflecs::string | Owned string wrapper |
| Cflecs::string_view | Non-owning string view |
| Cflecs::stringstream | Simple stringstream wrapper around ecs_strbuf_t |
| Cflecs::_::system_each_callback_args< ArgList, typename > | |
| Cflecs::_::system_each_callback_args< arg_list< First, Args... >, if_t< is_same< decay_t< First >, flecs::entity >::value > > | |
| Cflecs::_::system_each_callback_args< arg_list< First, Second, Args... >, if_t< is_same< decay_t< First >, flecs::iter >::value > > | |
| Cflecs::_::system_each_normalize_args< ArgList > | |
| Cflecs::_::system_each_normalize_args< arg_list< Args... > > | |
| Cflecs::system_runner_fluent | Fluent interface for running a system |
| ►Cflecs::table | Table |
| Cflecs::table_range | Table range |
| Cflecs::units::Tebi | Tebi prefix (2^40) |
| Cflecs::units::Temperature | Temperature quantity |
| Cflecs::units::temperature | Temperature units |
| Cflecs::units::Tera | Tera prefix (10^12) |
| ►Cflecs::term_ref_builder_i< Base > | Term identifier builder |
| ►Cflecs::term_builder_i< term > | |
| Cflecs::term | Class that describes a term |
| ►Cflecs::term_builder_i< Base > | Term builder interface |
| ►Cflecs::query_builder_i< Base, Components ... > | |
| Cflecs::alert_builder_i< Base, Components > | Alert builder interface |
| Cflecs::observer_builder_i< Base, Components > | Observer builder interface |
| Cflecs::system_builder_i< Base, Components > | System builder interface |
| ►Cflecs::query_builder_i< Base > | |
| Cflecs::pipeline_builder_i< Base > | Pipeline builder interface |
| Cflecs::query_builder_i< Base, Components > | Query builder interface |
| Cflecs::term_ref_builder_i< term > | |
| Cflecs::units::time | Time units |
| Cflecs::units::Time | Time quantity |
| Cflecs::tuple_2< T, U > | Tuple of 2 elements |
| Cflecs::tuple_3< T, U, V > | Tuple of 3 elements |
| Cflecs::tuple_4< T, U, V, W > | Tuple of 4 elements |
| Cflecs::tuple_5< T, U, V, W, X > | Tuple of 5 elements |
| Cflecs::tuple_6< T, U, V, W, X, Y > | Tuple of 6 elements |
| Cflecs::tuple_7< T, U, V, W, X, Y, Z > | Tuple of 7 elements |
| Cflecs::tuple_8< T, U, V, W, X, Y, Z, A > | Tuple of 8 elements |
| Cflecs::tuple_builder< size, Args > | Builds tuple types for a given number of component types |
| Cflecs::tuple_builder< 2, Args... > | Tuple builder specialization for 2 elements |
| Cflecs::tuple_builder< 3, Args... > | Tuple builder specialization for 3 elements |
| Cflecs::tuple_builder< 4, Args... > | Tuple builder specialization for 4 elements |
| Cflecs::tuple_builder< 5, Args... > | Tuple builder specialization for 5 elements |
| Cflecs::tuple_builder< 6, Args... > | Tuple builder specialization for 6 elements |
| Cflecs::tuple_builder< 7, Args... > | Tuple builder specialization for 7 elements |
| Cflecs::tuple_builder< 8, Args... > | Tuple builder specialization for 8 elements |
| Cflecs::_::type< T, U > | |
| Cflecs::type | Type class |
| Cflecs::_::type< T, if_t< is_pair< T >::value > > | |
| Cflecs::_::type_impl< T > | |
| ►Cflecs::_::type_impl< base_type_t< T > > | |
| Cflecs::_::type< T, if_not_t< is_pair< T >::value > > | |
| Cflecs::units | Units module |
| Cflecs::untyped_field | Unsafe wrapper class around a field |
| ►Cflecs::untyped_ref | Untyped component reference |
| Cflecs::ref< T > | Component reference |
| Cflecs::units::Uri | URI quantity |
| Cflecs::units::uri | URI units |
| Cflecs::alerts::Warning | |
| ►Cflecs::world | The world |
| Cflecs::scoped_world | Scoped world |
| Cflecs::units::Yobi | Yobi prefix (2^80) |
| Cflecs::units::Yocto | Yocto prefix (10^-24) |
| Cflecs::units::Yotta | Yotta prefix (10^24) |
| Cflecs::units::Zebi | Zebi prefix (2^70) |
| Cflecs::units::Zepto | Zepto prefix (10^-21) |
| Cflecs::units::Zetta | Zetta prefix (10^21) |