var searchData=
[
  ['observable_0',['observable',['../structecs__observer__t.html#a44fb3323ae7d3a3e8c506046665963a9',1,'ecs_observer_t::observable'],['../structecs__event__desc__t.html#acf0b42613346ca7c42c66459005ccd82',1,'ecs_event_desc_t::observable']]],
  ['observe_1',['observe',['../structflecs_1_1entity__builder.html#afa90b66fd65d2710e07007bd73e86339',1,'flecs::entity_builder::observe(flecs::entity_t evt, Func &amp;&amp;callback) const'],['../structflecs_1_1entity__builder.html#a5d5576de6136754c371925634df684fa',1,'flecs::entity_builder::observe(Func &amp;&amp;callback) const'],['../structflecs_1_1entity__builder.html#a28ef5b21eb210f57bfef85462ac56b4d',1,'flecs::entity_builder::observe(Func &amp;&amp;callback) const'],['../structflecs_1_1entity__builder.html#ab6050fb9a45b5bcbe5e38bdc9964d7e6',1,'flecs::entity_builder::observe(flecs::entity_t evt, Func &amp;&amp;callback) const'],['../structflecs_1_1entity__builder.html#a49e77241334232d5acb67fd92a40f6fc',1,'flecs::entity_builder::observe(Func &amp;&amp;callback) const'],['../structflecs_1_1entity__builder.html#a19adebc4c18a744e1258996ac333421e',1,'flecs::entity_builder::observe(Func &amp;&amp;callback) const'],['../structflecs_1_1entity__builder.html#ab6050fb9a45b5bcbe5e38bdc9964d7e6',1,'flecs::observe(flecs::entity_t evt, Func &amp;&amp;callback) const'],['../structflecs_1_1entity__builder.html#a49e77241334232d5acb67fd92a40f6fc',1,'flecs::observe(Func &amp;&amp;callback) const'],['../structflecs_1_1entity__builder.html#a19adebc4c18a744e1258996ac333421e',1,'flecs::observe(Func &amp;&amp;callback) const']]],
  ['observer_2',['Observer',['../md_docs_2Quickstart.html#observer',1,'']]],
  ['observer_3',['observer',['../structflecs_1_1observer.html',1,'flecs::observer'],['../structflecs_1_1observer.html#a54f84f5cf45a99f2fe4534059cc98a1f',1,'flecs::observer::observer()'],['../structflecs_1_1observer.html#a99290d8a2589ebebd373cb953f31f7d4',1,'flecs::observer::observer(flecs::world_t *world, ecs_observer_desc_t *desc)'],['../group__cpp__observers.html#gab79584a6a6a97e6027511c3966d4187c',1,'flecs::world::observer(flecs::entity e) const'],['../group__cpp__observers.html#ga876541023d75a8d2aef6206f61581a1e',1,'flecs::world::observer(Args &amp;&amp;... args) const'],['../structflecs_1_1world.html#gab79584a6a6a97e6027511c3966d4187c',1,'flecs::world::observer(flecs::entity e) const'],['../structflecs_1_1world.html#a876541023d75a8d2aef6206f61581a1e',1,'flecs::world::observer(Args &amp;&amp;... args) const'],['../structflecs_1_1world.html#gab79584a6a6a97e6027511c3966d4187c',1,'flecs::observer(flecs::entity e) const'],['../structflecs_1_1world.html#a876541023d75a8d2aef6206f61581a1e',1,'flecs::observer(Args &amp;&amp;... args) const']]],
  ['observer_20disabling_4',['Observer disabling',['../md_docs_2ObserversManual.html#observer-disabling',1,'']]],
  ['observer_20execution_5',['Observer Execution',['../md_docs_2ObserversManual.html#observer-execution',1,'']]],
  ['observer_20order_20is_20undefined_6',['Observer order is undefined',['../md_docs_2ObserversManual.html#observer-order-is-undefined',1,'']]],
  ['observer_20ordering_7',['Observer Ordering',['../md_docs_2ObserversManual.html#observer-ordering',1,'']]],
  ['observer_5fbuilder_8',['observer_builder',['../structflecs_1_1observer__builder.html',1,'flecs::observer_builder&lt; Components &gt;'],['../structflecs_1_1observer__builder.html#a5eecd8266f501047797fcf964c45c5ba',1,'flecs::observer_builder::observer_builder()']]],
  ['observer_5fbuilder_5fi_9',['observer_builder_i',['../structflecs_1_1observer__builder__i.html',1,'flecs::observer_builder_i&lt; Base, Components &gt;'],['../structflecs_1_1observer__builder__i.html#a53f79bc843463a78bd954fde8ad04e73',1,'flecs::observer_builder_i::observer_builder_i()'],['../structflecs_1_1observer__builder__i.html#ad73ef7fbfb2b1bb77ae841b78915d061',1,'flecs::observer_builder_i::observer_builder_i(ecs_observer_desc_t *desc)']]],
  ['observer_5fcount_10',['observer_count',['../structecs__world__stats__t.html#aded2a682db905912338e8363dedda8df',1,'ecs_world_stats_t']]],
  ['observer_5fflags_11',['observer_flags',['../structflecs_1_1observer__builder__i.html#ae5c6a5cdd3ab8ebb717ff09dd486016a',1,'flecs::observer_builder_i']]],
  ['observer_5ft_12',['observer_t',['../group__cpp__globals.html#gab2efd3244a62fc5927e88dcfa0247a86',1,'flecs']]],
  ['observers_13',['Observers',['../md_docs_2ObserversManual.html#bad-use-cases-for-observers',1,'Bad Use Cases for Observers'],['../md_docs_2ObserversManual.html#entity-observers',1,'Entity Observers'],['../md_docs_2ObserversManual.html#good-use-cases-for-observers',1,'Good Use Cases for Observers'],['../md_docs_2ObserversManual.html#multi-event-observers',1,'Multi-event Observers'],['../md_docs_2ObserversManual.html#multi-term-observers',1,'Multi-term Observers'],['../group__observers.html',1,'Observers'],['../group__cpp__observers.html',1,'Observers'],['../md_docs_2ObserversManual.html',1,'Observers'],['../md_docs_2MigrationGuide.html#observers-1',1,'Observers']]],
  ['observers_20vs_20hooks_14',['Observers vs. Hooks',['../md_docs_2ObserversManual.html#observers-vs-hooks',1,'']]],
  ['observers_5fran_15',['observers_ran',['../structecs__world__stats__t.html#a69f1b534fac6e237564e1802ad4345b5',1,'ecs_world_stats_t']]],
  ['observers_5fran_5fframe_16',['observers_ran_frame',['../structEcsWorldSummary.html#afff4c8024f4f12c24786cf6e6440dbf4',1,'EcsWorldSummary']]],
  ['observers_5fran_5ftotal_17',['observers_ran_total',['../structecs__world__info__t.html#a00d084fb66128a3a5ffb3f75992faff0',1,'ecs_world_info_t::observers_ran_total'],['../structEcsWorldSummary.html#a3894bf628f50065ff8bc0c344dc206b8',1,'EcsWorldSummary::observers_ran_total']]],
  ['of_20a_20relationship_20for_20entity_18',['of a relationship for entity',['../md_docs_2Relationships.html#find-all-targets-of-a-relationship-for-entity',1,'Find all targets of a relationship for entity'],['../md_docs_2Relationships.html#find-first-target-of-a-relationship-for-entity',1,'Find first target of a relationship for entity']]],
  ['of_20a_20relationship_20with_20component_19',['Find target of a relationship with component',['../md_docs_2Relationships.html#find-target-of-a-relationship-with-component',1,'']]],
  ['of_20battle_20',['Writ of Battle',['../index.html#writ-of-battle',1,'']]],
  ['of_20ram_21',['Why are queries taking up a lot of RAM?',['../md_docs_2FAQ.html#why-are-queries-taking-up-a-lot-of-ram',1,'']]],
  ['of_20respair_22',['Age of Respair',['../index.html#age-of-respair',1,'']]],
  ['of_20the_20main_20function_23',['Can I create systems outside of the main function?',['../md_docs_2FAQ.html#can-i-create-systems-outside-of-the-main-function',1,'']]],
  ['of_20undeclared_20identifier_20flecs_5fid_20…’”_20compiler_20error_24',['Why am I getting an “use of undeclared identifier &apos;FLECS_ID …’” compiler error?',['../md_docs_2FAQ.html#why-am-i-getting-an-use-of-undeclared-identifier-flecs_id--compiler-error',1,'']]],
  ['offset_25',['offset',['../structecs__iter__t.html#a65ed4515efd686663750ce39e36e7279',1,'ecs_iter_t::offset'],['../structecs__event__desc__t.html#a84086d0c1b9b2371aba1f33b248e7ebd',1,'ecs_event_desc_t::offset'],['../structflecs_1_1___1_1enum__constant.html#a450f84b41598f76c39f594f637394729',1,'flecs::_::enum_constant::offset'],['../structEcsMember.html#aa424109a974248ac5c9da81b2a8869a5',1,'EcsMember::offset'],['../structecs__member__t.html#ace4c790759125bd325c51206093dff8e',1,'ecs_member_t::offset'],['../structecs__meta__op__t.html#ad5ba10a67e6d82f71ef0c504987bcb60',1,'ecs_meta_op_t::offset'],['../structflecs_1_1system__runner__fluent.html#ae4fb68c8dbe5fea6c13aba689307b83f',1,'flecs::system_runner_fluent::offset()'],['../structflecs_1_1table__range.html#aa4c46be748546996831404c95b3e6049',1,'flecs::table_range::offset()']]],
  ['on_20android_26',['Building on Android',['../md_docs_2BuildingFlecs.html#building-on-android',1,'']]],
  ['on_20emscripten_27',['Building on Emscripten',['../md_docs_2BuildingFlecs.html#building-on-emscripten',1,'']]],
  ['on_5fadd_28',['on_add',['../structecs__type__hooks__t.html#ad442dfb7a0318ef6708effac41d6b92d',1,'ecs_type_hooks_t::on_add'],['../structflecs_1_1component.html#a703595217b5e45e17f053aeade60da3c',1,'flecs::component::on_add()']]],
  ['on_5fcompare_29',['on_compare',['../structflecs_1_1untyped__component.html#a519ab5b3ca6979d17427e763c8168885',1,'flecs::untyped_component::on_compare()'],['../structflecs_1_1component.html#ad01d117012f1778e2191d81b686c6b8d',1,'flecs::component::on_compare()'],['../structflecs_1_1component.html#a6456ea37725a13aa04597b9564acf93f',1,'flecs::component::on_compare(cmp_hook callback)'],['../structflecs_1_1component.html#a519ab5b3ca6979d17427e763c8168885',1,'flecs::component::on_compare(ecs_cmp_t compare_callback)']]],
  ['on_5fequals_30',['on_equals',['../structflecs_1_1untyped__component.html#ae55514fda34aab86c51d5b429cd82cf3',1,'flecs::untyped_component::on_equals()'],['../structflecs_1_1component.html#a730200e679a68b22c81e311feab2e14e',1,'flecs::component::on_equals()'],['../structflecs_1_1component.html#ab83bbd512033fecd79100a5588927ae5',1,'flecs::component::on_equals(equals_hook callback)'],['../structflecs_1_1component.html#ae55514fda34aab86c51d5b429cd82cf3',1,'flecs::component::on_equals(ecs_equals_t equals_callback)']]],
  ['on_5fgroup_5fcreate_31',['on_group_create',['../structecs__query__desc__t.html#a88fc262baa8ea7b6465306021258a9b1',1,'ecs_query_desc_t::on_group_create'],['../structflecs_1_1query__builder__i.html#a5982fa9876c3d573724a61f7b2ba4e82',1,'flecs::query_builder_i::on_group_create()']]],
  ['on_5fgroup_5fdelete_32',['on_group_delete',['../structecs__query__desc__t.html#ac4619c694f5ea948d7b90a208e761752',1,'ecs_query_desc_t::on_group_delete'],['../structflecs_1_1query__builder__i.html#a2a35c8e732bd7b397c055c70d2d520f7',1,'flecs::query_builder_i::on_group_delete()']]],
  ['on_5fremove_33',['on_remove',['../structecs__type__hooks__t.html#a23d57533ebec2b016d65ec9a5ebc2cda',1,'ecs_type_hooks_t::on_remove'],['../structflecs_1_1component.html#a2e628547c417f615e25344bb66aff669',1,'flecs::component::on_remove()']]],
  ['on_5freplace_34',['on_replace',['../structecs__type__hooks__t.html#ab0ea12b2e053dae6c1d9b800b3dd23b6',1,'ecs_type_hooks_t::on_replace'],['../structflecs_1_1component.html#a44a0672240bb0b06af32204cae8d1396',1,'flecs::component::on_replace()']]],
  ['on_5fset_35',['on_set',['../structecs__type__hooks__t.html#a94cf6da096568f6f7587e28253fc73ee',1,'ecs_type_hooks_t::on_set'],['../structflecs_1_1component.html#a9c6489382d8c6b7fe9d2be810852f9f7',1,'flecs::component::on_set()']]],
  ['onadd_20events_36',['OnAdd Events',['../md_docs_2ObserversManual.html#onadd-events',1,'']]],
  ['onadd_20onremove_20order_20is_20undefined_37',['OnAdd &amp;amp; OnRemove order is undefined',['../md_docs_2ObserversManual.html#onadd--onremove-order-is-undefined',1,'']]],
  ['once_38',['Run once',['../md_docs_2FlecsScript.html#run-once',1,'']]],
  ['ondelete_20delete_39',['(OnDelete, Delete)',['../md_docs_2ComponentTraits.html#ondelete-delete',1,'']]],
  ['ondelete_20remove_40',['(OnDelete, Remove)',['../md_docs_2ComponentTraits.html#ondelete-remove',1,'']]],
  ['ondeletetarget_20delete_41',['(OnDeleteTarget, Delete)',['../md_docs_2ComponentTraits.html#ondeletetarget-delete',1,'']]],
  ['oneof_20trait_42',['OneOf trait',['../md_docs_2ComponentTraits.html#oneof-trait',1,'']]],
  ['oninstantiate_20trait_43',['OnInstantiate trait',['../md_docs_2ComponentTraits.html#oninstantiate-trait',1,'']]],
  ['onload_44',['OnLoad',['../md_docs_2DesignWithFlecs.html#onload',1,'']]],
  ['onremove_20events_45',['OnRemove Events',['../md_docs_2ObserversManual.html#onremove-events',1,'']]],
  ['onremove_20order_20is_20undefined_46',['OnAdd &amp;amp; OnRemove order is undefined',['../md_docs_2ObserversManual.html#onadd--onremove-order-is-undefined',1,'']]],
  ['onset_20and_20inheritance_47',['OnSet and Inheritance',['../md_docs_2ObserversManual.html#onset-and-inheritance',1,'']]],
  ['onset_20events_48',['OnSet Events',['../md_docs_2ObserversManual.html#onset-events',1,'']]],
  ['onset_20order_20is_20maintained_49',['OnSet order is maintained',['../md_docs_2ObserversManual.html#onset-order-is-maintained',1,'']]],
  ['onstore_50',['OnStore',['../md_docs_2DesignWithFlecs.html#onstore',1,'']]],
  ['onupdate_51',['OnUpdate',['../md_docs_2DesignWithFlecs.html#onupdate',1,'']]],
  ['onvalidate_52',['OnValidate',['../md_docs_2DesignWithFlecs.html#onvalidate',1,'']]],
  ['op_5fcount_53',['op_count',['../structecs__meta__op__t.html#ab1f5bc9382f03ad9748b81fef9d4811c',1,'ecs_meta_op_t']]],
  ['opaque_54',['opaque',['../structflecs_1_1opaque.html',1,'flecs::opaque&lt; T, ElemType &gt;'],['../structecs__meta__op__t.html#a52e58151c771bb9ad2a395327da6780c',1,'ecs_meta_op_t::opaque'],['../structecs__meta__scope__t.html#a0f335094b3ce75b4816cf252054ddb9b',1,'ecs_meta_scope_t::opaque'],['../structflecs_1_1component.html#a3cc39417cbc52506d0f1113acf78c011',1,'flecs::component::opaque(const Func &amp;type_support)'],['../structflecs_1_1component.html#a870d0c8237f8a7a8478b72c642be68f1',1,'flecs::component::opaque(flecs::entity_t as_type)'],['../structflecs_1_1component.html#ad40ed194f76bd187d716544dd93434ff',1,'flecs::component::opaque(flecs::entity as_type)'],['../structflecs_1_1component.html#a4020f32e21ba1c3beafd60d35114a355',1,'flecs::component::opaque(flecs::untyped_component as_type)'],['../structflecs_1_1component.html#a12d738b016f827141cf11519f66ea3bf',1,'flecs::component::opaque(flecs::id_t as_type)'],['../component_8inl.html#a9ebeea2f7715654f79d8659172cf4849',1,'opaque(const Func &amp;type_support):&#160;component.inl'],['../component_8inl.html#a89b72e3616baba3d34dc6762b7d50906',1,'opaque(flecs::entity_t as_type):&#160;component.inl'],['../component_8inl.html#a035b210a1e0a2b1edc8c050a33746e68',1,'opaque(flecs::entity as_type):&#160;component.inl'],['../component_8inl.html#ab0a9ded7a5deb9c08383c5dc3a6c0476',1,'opaque(flecs::untyped_component as_type):&#160;component.inl'],['../component_8inl.html#a0004c2a5605bff698508699a9a04c9c5',1,'opaque(flecs::id_t as_type):&#160;component.inl']]],
  ['opaque_2ehpp_55',['opaque.hpp',['../opaque_8hpp.html',1,'']]],
  ['open_20source_20projects_56',['Open Source Projects',['../md_docs_2Docs.html#open-source-projects',1,'']]],
  ['oper_57',['oper',['../structecs__term__t.html#a53afe0920e893bb53758d909f570d612',1,'ecs_term_t::oper'],['../structflecs_1_1term__builder__i.html#a20125e54dc393c8447df644e4ff4917b',1,'flecs::term_builder_i::oper()'],['../structflecs_1_1term.html#ace4b0ec87885bca2751ddcb531f97cda',1,'flecs::term::oper()']]],
  ['oper_5fkind_5ft_58',['oper_kind_t',['../group__cpp__globals.html#ga8654c884fe4fcba95a6a81c06c421153',1,'flecs']]],
  ['operations_59',['Operations',['../md_docs_2EntitiesComponents.html#operations',1,'']]],
  ['operations_60',['operations',['../md_docs_2Manual.html#deferred-operations',1,'Deferred operations'],['../md_docs_2FlecsScript.html#vector-operations',1,'Vector operations']]],
  ['operator_61',['Operator',['../md_docs_2Queries.html#and-operator',1,'And Operator'],['../md_docs_2Queries.html#not-operator',1,'Not Operator'],['../md_docs_2Queries.html#optional-operator',1,'Optional Operator'],['../md_docs_2Queries.html#or-operator',1,'Or Operator']]],
  ['operator_62',['operator',['../md_docs_2FlecsScript.html#comma-operator',1,'Comma operator'],['../md_docs_2FlecsScript.html#semicolon-operator',1,'Semicolon operator']]],
  ['operator_20bool_63',['operator bool',['../structflecs_1_1entity__view.html#ad73110aa03d3263cbc326464e1bbd0b7',1,'flecs::entity_view::operator bool()'],['../structflecs_1_1query__base.html#a642edbe8772d259799c1cbb3c7180e0a',1,'flecs::query_base::operator bool()'],['../structflecs_1_1untyped__ref.html#ad06a349d26db6a2aa3fa4e94bce38ac8',1,'flecs::untyped_ref::operator bool()']]],
  ['operator_20const_20char_20_2a_64',['operator const char *',['../structflecs_1_1string.html#ad80f82bbfd4ec4f787db3f74de13e987',1,'flecs::string']]],
  ['operator_20const_20flecs_3a_3aquery_5ft_20_2a_65',['query_t *',['../structflecs_1_1query__base.html#a148d48fc0e8d919660648b59acb837f2',1,'flecs::query_base']]],
  ['operator_20const_20type_20_26_66',['operator const type &amp;',['../structflecs_1_1pair.html#a5a7db8bc2675b0abfd07a1e25f16edc0',1,'flecs::pair']]],
  ['operator_20const_20type_5ft_20_2a_67',['operator const type_t *',['../structflecs_1_1type.html#a603e8cbcc6f3e5a2d81aba7a96212cba',1,'flecs::type']]],
  ['operator_20flecs_3a_3aentity_68',['entity',['../structflecs_1_1metric__builder.html#a015f93540e375edf568fa4c3cad6b1b8',1,'flecs::metric_builder']]],
  ['operator_20flecs_3a_3aterm_5ft_69',['term_t',['../structflecs_1_1term.html#a47b286114615f04da9e6cfc65604248f',1,'flecs::term']]],
  ['operator_20overview_70',['Operator Overview',['../md_docs_2Queries.html#operator-overview',1,'']]],
  ['operator_20query_3c_3e_71',['operator query&lt;&gt;',['../structflecs_1_1query__base.html#a9ffb16521f27f48454a9843c105f4c23',1,'flecs::query_base']]],
  ['operator_20table_5ft_20_2a_72',['operator table_t *',['../structflecs_1_1table.html#a904d97557f77f49d5f4c333459632984',1,'flecs::table']]],
  ['operator_20type_20_26_73',['operator type &amp;',['../structflecs_1_1pair.html#a7c02825af25f5a0d25df57f81fd9e6d3',1,'flecs::pair']]],
  ['operator_20world_5ft_20_2a_74',['operator world_t *',['../structflecs_1_1world.html#ac998dbacf93987a823d76a0b3e281e77',1,'flecs::world']]],
  ['operator_21_3d_75',['operator!=',['../structflecs_1_1array__iterator.html#a3d68782cd53f51418d8526a874b5fbe5',1,'flecs::array_iterator::operator!=()'],['../structflecs_1_1string.html#abe13fbfd13f9d7df2ecec188cfb201c7',1,'flecs::string::operator!=(const flecs::string &amp;str) const'],['../structflecs_1_1string.html#a0c388ebb8e71ba27a75b43a555f89ca9',1,'flecs::string::operator!=(const char *str) const']]],
  ['operator_2a_76',['operator*',['../structflecs_1_1field.html#ac925a0a0571abe9702fbca894ecae6ba',1,'flecs::field::operator*()'],['../structflecs_1_1pair.html#a26a72cffeeff87acbe3b971d746b87b9',1,'flecs::pair::operator*()'],['../structflecs_1_1pair.html#acf2b24520fefdab8cb805623aa9732a3',1,'flecs::pair::operator*() const'],['../structflecs_1_1array__iterator.html#a21c69eeb5dd78ccd64c85e461250f2da',1,'flecs::array_iterator::operator*() const']]],
  ['operator_2b_2b_77',['operator++',['../structflecs_1_1array__iterator.html#a8b7cf4406023a721c1f89aa3c900e29d',1,'flecs::array_iterator']]],
  ['operator_2d_3e_78',['operator-&gt;',['../structflecs_1_1field.html#a083897e9701a05452df2114a4d1919a4',1,'flecs::field::operator-&gt;()'],['../structflecs_1_1pair.html#a68e3811168f0396d2966113b602cd51c',1,'flecs::pair::operator-&gt;()'],['../structflecs_1_1pair.html#aef3b97a7b6548b239ac4e8f2d0aeeab3',1,'flecs::pair::operator-&gt;() const'],['../structflecs_1_1ref.html#a5478a06f276725a76d9f0af9c899e36d',1,'flecs::ref::operator-&gt;()']]],
  ['operator_3c_3c_79',['operator&lt;&lt;',['../structflecs_1_1stringstream.html#af51f9240288adf95793a920969277f0f',1,'flecs::stringstream']]],
  ['operator_3d_80',['operator=',['../structflecs_1_1query__base.html#a0c7f5f8ddb5254369b9868d3031b81ab',1,'flecs::query_base::operator=(const query_base &amp;obj)'],['../structflecs_1_1query__base.html#a711e6351450ad2203cce47ed14943c2d',1,'flecs::query_base::operator=(query_base &amp;&amp;obj) noexcept'],['../structflecs_1_1query.html#aadfae0a7e1b21ec34def5a445210f4f4',1,'flecs::query::operator=(const query &amp;obj)'],['../structflecs_1_1query.html#aa3781ab2fb4c1a58007a2bc4d2aeda00',1,'flecs::query::operator=(query &amp;&amp;obj) noexcept'],['../structflecs_1_1string.html#a949c8c11a9d848d3522d41b69ff605bb',1,'flecs::string::operator=(string &amp;&amp;str) noexcept'],['../structflecs_1_1string.html#a433229d3ef7a3a463b3e1c633c477f77',1,'flecs::string::operator=(const string &amp;str)=delete'],['../structflecs_1_1stringstream.html#a22189ea901e9449158725a3c25c33d85',1,'flecs::stringstream::operator=(stringstream &amp;&amp;str) noexcept'],['../structflecs_1_1stringstream.html#a310016a02107018597c4947949d35e3b',1,'flecs::stringstream::operator=(const stringstream &amp;str)=delete'],['../structflecs_1_1world.html#ab40da202f15c501521afc8b44aa99914',1,'flecs::world::operator=(const world &amp;obj) noexcept'],['../structflecs_1_1world.html#af5a9da06628e0de21e11d3e316fc242f',1,'flecs::world::operator=(world &amp;&amp;obj) noexcept']]],
  ['operator_3d_3d_81',['operator==',['../structflecs_1_1string.html#ab2eb499b8ceca0f2a427f96ad933e162',1,'flecs::string::operator==(const flecs::string &amp;str) const'],['../structflecs_1_1string.html#ad02143f97e72bdbc01e9ef5514d1dceb',1,'flecs::string::operator==(const char *str) const']]],
  ['operator_5b_5d_82',['operator[]',['../structflecs_1_1untyped__field.html#a32aaa025e902e9d59215870ce5d09e0b',1,'flecs::untyped_field::operator[]()'],['../structflecs_1_1field.html#ae8421040fbb2706a07cb3778a4b49a36',1,'flecs::field::operator[]()'],['../structflecs_1_1array_3_01T_00_01Size_00_01enable__if__t_3_01Size_01_9_0a0_01_4_01_4.html#ab37f34351847421954dba2939eb8f61b',1,'flecs::array&lt; T, Size, enable_if_t&lt; Size !=0 &gt; &gt;::operator[](int index)'],['../structflecs_1_1array_3_01T_00_01Size_00_01enable__if__t_3_01Size_01_9_0a0_01_4_01_4.html#afb5f5ca38d8feaa4e758ea534b0d6a68',1,'flecs::array&lt; T, Size, enable_if_t&lt; Size !=0 &gt; &gt;::operator[](size_t index)'],['../structflecs_1_1array_3_01T_00_01Size_00_01enable__if__t_3_01Size_0a_0a0_01_4_01_4.html#a5c51b8d3987d4852460a1a88227974d7',1,'flecs::array&lt; T, Size, enable_if_t&lt; Size==0 &gt; &gt;::operator[]()']]],
  ['operators_83',['Operators',['../md_docs_2Queries.html#andfrom-orfrom-notfrom-operators',1,'AndFrom, OrFrom, NotFrom Operators'],['../md_docs_2FlecsQueryLanguage.html#operators',1,'Operators'],['../md_docs_2FlecsScript.html#operators-1',1,'Operators']]],
  ['operators_84',['operators',['../md_docs_2Queries.html#equality-operators',1,'Equality operators'],['../md_docs_2FlecsQueryLanguage.html#equality-operators-1',1,'Equality operators']]],
  ['ops_85',['ops',['../structEcsTypeSerializer.html#ab4f5c7c01bcc194eed989c418d96ac11',1,'EcsTypeSerializer::ops'],['../structecs__meta__scope__t.html#ab4c1185827090377112091db95568a7d',1,'ecs_meta_scope_t::ops']]],
  ['ops_3a_20wildfire_86',['Rescue Ops: Wildfire',['../index.html#rescue-ops-wildfire',1,'']]],
  ['ops_5fcount_87',['ops_count',['../structecs__meta__scope__t.html#aa9ec401278e84e79c1bbe6704ce465c6',1,'ecs_meta_scope_t']]],
  ['ops_5fcur_88',['ops_cur',['../structecs__meta__scope__t.html#a0c66683989ad7287c411066044128e0e',1,'ecs_meta_scope_t']]],
  ['optimization_89',['Empty archetype optimization',['../md_docs_2Queries.html#empty-archetype-optimization',1,'']]],
  ['optimizing_20relationship_20traversal_90',['Optimizing Relationship Traversal',['../md_docs_2HierarchiesManual.html#optimizing-relationship-traversal',1,'']]],
  ['optional_91',['Optional',['../group__cpp__globals.html#gga8654c884fe4fcba95a6a81c06c421153a647f7938452e553f0bda27c8f4f498a6',1,'flecs::Optional'],['../md_docs_2FlecsQueryLanguage.html#optional',1,'Optional']]],
  ['optional_92',['optional',['../structflecs_1_1term__builder__i.html#a9e3b4ce5339f66096a451e2628ae03be',1,'flecs::term_builder_i']]],
  ['optional_20operator_93',['Optional Operator',['../md_docs_2Queries.html#optional-operator',1,'']]],
  ['options_94',['Options',['../md_docs_2FlecsRemoteApi.html#options',1,'Options'],['../md_docs_2FlecsRemoteApi.html#options-1',1,'Options']]],
  ['or_95',['Or',['../group__cpp__globals.html#gga8654c884fe4fcba95a6a81c06c421153a8d04303ae5fc1e34d694dfe0267bdfd9',1,'flecs::Or'],['../md_docs_2FlecsQueryLanguage.html#or',1,'Or']]],
  ['or_20higher_96',['Can I use Flecs with C++20 or higher?',['../md_docs_2FAQ.html#can-i-use-flecs-with-c20-or-higher',1,'']]],
  ['or_20operator_97',['Or Operator',['../md_docs_2Queries.html#or-operator',1,'']]],
  ['or_20other_20types_20inside_20components_98',['Can I use std::vector or other types inside components?',['../md_docs_2FAQ.html#can-i-use-stdvector-or-other-types-inside-components',1,'']]],
  ['or_20remove_20components_20from_20within_20a_20system_99',['Can I add or remove components from within a system?',['../md_docs_2FAQ.html#can-i-add-or-remove-components-from-within-a-system',1,'']]],
  ['or_5f_100',['or_',['../structflecs_1_1term__builder__i.html#a5ca9536453072e1c54113dae0e49d8d6',1,'flecs::term_builder_i']]],
  ['or_5ffrom_101',['or_from',['../structflecs_1_1term__builder__i.html#a0919ea32770f98e1ec1ac9ca6921d29f',1,'flecs::term_builder_i']]],
  ['order_102',['Cleanup order',['../md_docs_2ComponentTraits.html#cleanup-order',1,'']]],
  ['order_20during_20world_20teardown_103',['Cleanup order during world teardown',['../md_docs_2ComponentTraits.html#cleanup-order-during-world-teardown',1,'']]],
  ['order_20is_20maintained_104',['order is maintained',['../md_docs_2ObserversManual.html#custom-event-order-is-maintained',1,'Custom event order is maintained'],['../md_docs_2ObserversManual.html#onset-order-is-maintained',1,'OnSet order is maintained']]],
  ['order_20is_20undefined_105',['order is undefined',['../md_docs_2ObserversManual.html#observer-order-is-undefined',1,'Observer order is undefined'],['../md_docs_2ObserversManual.html#onadd--onremove-order-is-undefined',1,'OnAdd &amp;amp; OnRemove order is undefined']]],
  ['order_20is_20undefined_20between_20entities_106',['Event order is undefined between entities',['../md_docs_2ObserversManual.html#event-order-is-undefined-between-entities',1,'']]],
  ['order_5fby_107',['order_by',['../structecs__query__desc__t.html#a5ebafb85a30a4066249739961a253d9c',1,'ecs_query_desc_t::order_by'],['../structflecs_1_1query__builder__i.html#ac66c195ea77f223eb23b33e835526e23',1,'flecs::query_builder_i::order_by(int(*compare)(flecs::entity_t, const T *, flecs::entity_t, const T *))'],['../structflecs_1_1query__builder__i.html#ae694d98997987fb6450d78774dee7d26',1,'flecs::query_builder_i::order_by(flecs::entity_t component, int(*compare)(flecs::entity_t, const void *, flecs::entity_t, const void *))']]],
  ['order_5fby_5fcallback_108',['order_by_callback',['../structecs__query__desc__t.html#a6a2efe794c2d8cba6b373c929a3fd386',1,'ecs_query_desc_t']]],
  ['order_5fby_5ftable_5fcallback_109',['order_by_table_callback',['../structecs__query__desc__t.html#ac4a54baa812c5ebb1d3166e5a9974ca7',1,'ecs_query_desc_t']]],
  ['ordered_5fconstants_110',['ordered_constants',['../structEcsConstants.html#a19aee3dcdc0e90c73b24cca5c16aea0f',1,'EcsConstants']]],
  ['orderedchildren_111',['OrderedChildren',['../md_docs_2HierarchiesManual.html#orderedchildren',1,'']]],
  ['ordering_112',['Ordering',['../md_docs_2DesignWithFlecs.html#module-dependencies-and-ordering',1,'Module Dependencies and Ordering'],['../md_docs_2ObserversManual.html#observer-ordering',1,'Observer Ordering']]],
  ['orfrom_113',['OrFrom',['../group__cpp__globals.html#gga8654c884fe4fcba95a6a81c06c421153a2847680f9f6aa223dacde94842a0e897',1,'flecs::OrFrom'],['../md_docs_2FlecsQueryLanguage.html#orfrom',1,'OrFrom']]],
  ['orfrom_20notfrom_20operators_114',['AndFrom, OrFrom, NotFrom Operators',['../md_docs_2Queries.html#andfrom-orfrom-notfrom-operators',1,'']]],
  ['os_20api_115',['OS API',['../group__c__os__api.html',1,'']]],
  ['os_20api_20implementation_116',['OS API Implementation',['../group__c__addons__os__api__impl.html',1,'']]],
  ['os_5fapi_2eh_117',['os_api.h',['../os__api_8h.html',1,'']]],
  ['os_5fapi_5fimpl_2eh_118',['os_api_impl.h',['../os__api__impl_8h.html',1,'']]],
  ['other_20types_20inside_20components_119',['Can I use std::vector or other types inside components?',['../md_docs_2FAQ.html#can-i-use-stdvector-or-other-types-inside-components',1,'']]],
  ['other_5fcount_120',['other_count',['../structecs__world__info__t.html#aab783a62bb921e69029de256f3c67d96',1,'ecs_world_info_t::other_count'],['../structecs__world__stats__t.html#ac213677f2b53c4fb0174ad26b16deec1',1,'ecs_world_stats_t::other_count']]],
  ['other_5ftable_121',['other_table',['../structecs__iter__t.html#ad442dea7fb418785b348960900c3ff53',1,'ecs_iter_t::other_table'],['../structecs__event__desc__t.html#a64aec54c33e8472fb80f7cc3aafd8e58',1,'ecs_event_desc_t::other_table'],['../structflecs_1_1iter.html#a65749e227128832d9be884ecc4e40d5d',1,'flecs::iter::other_table()']]],
  ['out_122',['Out',['../group__cpp__globals.html#ggae91f7a99bb40cadefa444ebf8a636f6da3d7957e6463e5da4cb948cedf95c4a26',1,'flecs']]],
  ['out_123',['out',['../structflecs_1_1term__builder__i.html#a8362970a1d741a060b64305b265938f0',1,'flecs::term_builder_i']]],
  ['out_20annotations_124',['Use in/inout/out annotations',['../md_docs_2DesignWithFlecs.html#use-ininoutout-annotations',1,'']]],
  ['outside_20of_20the_20main_20function_125',['Can I create systems outside of the main function?',['../md_docs_2FAQ.html#can-i-create-systems-outside-of-the-main-function',1,'']]],
  ['outstanding_5falloc_5fcount_126',['outstanding_alloc_count',['../structecs__world__stats__t.html#a666b32a9e10907b61cc5b735974ee2dd',1,'ecs_world_stats_t']]],
  ['over_127',['over',['../structEcsUnit.html#a8f279e2680dcd024f398cd63b51486c1',1,'EcsUnit::over'],['../structecs__unit__desc__t.html#a5b26ed98429a6523ffd7fba3bbef5f97',1,'ecs_unit_desc_t::over']]],
  ['overhead_128',['Module Overhead',['../md_docs_2DesignWithFlecs.html#module-overhead',1,'']]],
  ['override_129',['Override',['../md_docs_2ComponentTraits.html#override',1,'Override'],['../md_docs_2ObserversManual.html#removing-an-override',1,'Removing an Override']]],
  ['overriding_130',['Overriding',['../md_docs_2PrefabsManual.html#auto-overriding',1,'Auto Overriding'],['../md_docs_2PrefabsManual.html#component-overriding',1,'Component Overriding']]],
  ['overshoot_131',['overshoot',['../structEcsTimer.html#a6cda276e440492cfabcc396e50217a41',1,'EcsTimer']]],
  ['overview_132',['Overview',['../md_docs_2Queries.html#operator-overview',1,'Operator Overview'],['../md_docs_2HierarchiesManual.html#overview',1,'Overview']]],
  ['own_20scheduler_20implementation_133',['Can I use my own scheduler implementation?',['../md_docs_2FAQ.html#can-i-use-my-own-scheduler-implementation',1,'']]],
  ['ownership_134',['Memory ownership',['../md_docs_2Manual.html#memory-ownership',1,'']]],
  ['owns_135',['owns',['../structflecs_1_1entity__view.html#a672fe1de67f3920c6148129fa2d5ec05',1,'flecs::entity_view::owns(flecs::id_t e) const'],['../structflecs_1_1entity__view.html#a21cc266a1cfcb4d937404cba9da53d60',1,'flecs::entity_view::owns(flecs::id_t second) const'],['../structflecs_1_1entity__view.html#aba8ed0fb04be5887f6ec00858eea09a7',1,'flecs::entity_view::owns(flecs::id_t first, flecs::id_t second) const'],['../structflecs_1_1entity__view.html#a877abf72bd966c3299dc060c196fddc7',1,'flecs::entity_view::owns() const'],['../structflecs_1_1entity__view.html#a3ba792f11fbf6839611b9b2eab63ab1c',1,'flecs::entity_view::owns() const']]],
  ['owns_20shares_136',['Has, Owns, Shares',['../group__flecs__c__has.html',1,'']]],
  ['owns_5fsecond_137',['owns_second',['../structflecs_1_1entity__view.html#a00406bc01d699d437772c4811da81ee6',1,'flecs::entity_view']]]
];
