├── .github └── workflows │ ├── build-windows.yaml │ ├── build.yml │ ├── codeql-analysis.yml │ ├── coverage.yml │ └── sanitizer.yml ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── LICENSE ├── README.md ├── cmake ├── Findmustache.cmake ├── clang_warnings.cmake ├── gcc_warnings.cmake └── msvc_warnings.cmake ├── doc ├── create.png ├── test_frofiling_result.png └── update.png ├── example ├── CMakeLists.txt ├── clone_entity.cpp └── component_add_remove_events.cpp ├── mustache.pc.in ├── src └── mustache │ ├── c_api.cpp │ ├── c_api.h │ ├── ecs │ ├── archetype.cpp │ ├── archetype.hpp │ ├── archetype_operation_helper.cpp │ ├── archetype_operation_helper.hpp │ ├── base_component_data_storage.cpp │ ├── base_component_data_storage.hpp │ ├── base_job.cpp │ ├── base_job.hpp │ ├── component_events.hpp │ ├── component_factory.cpp │ ├── component_factory.hpp │ ├── component_handler.hpp │ ├── component_info.cpp │ ├── component_info.hpp │ ├── component_mask.cpp │ ├── component_mask.hpp │ ├── component_version_storage.cpp │ ├── component_version_storage.hpp │ ├── default_component_data_storage.cpp │ ├── default_component_data_storage.hpp │ ├── ecs.hpp │ ├── entity.cpp │ ├── entity.hpp │ ├── entity_builder.cpp │ ├── entity_builder.hpp │ ├── entity_group.cpp │ ├── entity_group.hpp │ ├── entity_manager.cpp │ ├── entity_manager.hpp │ ├── event_manager.cpp │ ├── event_manager.hpp │ ├── id_deff.hpp │ ├── job.hpp │ ├── job_arg_parcer.hpp │ ├── new_component_data_storage.cpp │ ├── new_component_data_storage.hpp │ ├── non_template_job.cpp │ ├── non_template_job.hpp │ ├── shared_component.hpp │ ├── stable_latency_component_data_storage.cpp │ ├── stable_latency_component_data_storage.hpp │ ├── system.cpp │ ├── system.hpp │ ├── system_manager.cpp │ ├── system_manager.hpp │ ├── task_view.hpp │ ├── temporal_storage.cpp │ ├── temporal_storage.hpp │ ├── world.cpp │ ├── world.hpp │ ├── world_filter.cpp │ ├── world_filter.hpp │ ├── world_storage.cpp │ └── world_storage.hpp │ ├── ext │ └── add_remove_events.hpp │ └── utils │ ├── array_wrapper.hpp │ ├── benchmark.cpp │ ├── benchmark.hpp │ ├── container_deque.hpp │ ├── container_map.hpp │ ├── container_queue.hpp │ ├── container_set.hpp │ ├── container_unordered_map.hpp │ ├── container_vector.hpp │ ├── crc32.hpp │ ├── default_settings.hpp │ ├── dispatch.cpp │ ├── dispatch.hpp │ ├── dll_export.h │ ├── fast_log2_uint.hpp │ ├── fast_private_impl.hpp │ ├── function_traits.hpp │ ├── index_like.hpp │ ├── invoke.hpp │ ├── logger.cpp │ ├── logger.hpp │ ├── memory_manager.cpp │ ├── memory_manager.hpp │ ├── profiler.hpp │ ├── span.hpp │ ├── stable_latency_storage.hpp │ ├── timer.cpp │ ├── timer.hpp │ ├── type_info.cpp │ ├── type_info.hpp │ ├── uncopiable.hpp │ └── unused.hpp ├── tests ├── CMakeLists.txt ├── c_api.cpp ├── component_factory.cpp ├── component_mask_test.cpp ├── dispatcher.cpp ├── entity.cpp ├── entity_manager.cpp ├── event_manager.cpp ├── job.cpp ├── main.cpp ├── mutate_while_iteration.cpp ├── shared_component.cpp ├── system.cpp ├── type_info.cpp ├── world_filter.cpp └── world_storage.cpp └── third_party └── CMakeLists.txt /.github/workflows/build-windows.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/.github/workflows/build-windows.yaml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.github/workflows/sanitizer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/.github/workflows/sanitizer.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/README.md -------------------------------------------------------------------------------- /cmake/Findmustache.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/cmake/Findmustache.cmake -------------------------------------------------------------------------------- /cmake/clang_warnings.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/cmake/clang_warnings.cmake -------------------------------------------------------------------------------- /cmake/gcc_warnings.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/cmake/gcc_warnings.cmake -------------------------------------------------------------------------------- /cmake/msvc_warnings.cmake: -------------------------------------------------------------------------------- 1 | set(MUSTACHE_WARNINGS "/WX") 2 | -------------------------------------------------------------------------------- /doc/create.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/doc/create.png -------------------------------------------------------------------------------- /doc/test_frofiling_result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/doc/test_frofiling_result.png -------------------------------------------------------------------------------- /doc/update.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/doc/update.png -------------------------------------------------------------------------------- /example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/example/CMakeLists.txt -------------------------------------------------------------------------------- /example/clone_entity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/example/clone_entity.cpp -------------------------------------------------------------------------------- /example/component_add_remove_events.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/example/component_add_remove_events.cpp -------------------------------------------------------------------------------- /mustache.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/mustache.pc.in -------------------------------------------------------------------------------- /src/mustache/c_api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/c_api.cpp -------------------------------------------------------------------------------- /src/mustache/c_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/c_api.h -------------------------------------------------------------------------------- /src/mustache/ecs/archetype.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/archetype.cpp -------------------------------------------------------------------------------- /src/mustache/ecs/archetype.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/archetype.hpp -------------------------------------------------------------------------------- /src/mustache/ecs/archetype_operation_helper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/archetype_operation_helper.cpp -------------------------------------------------------------------------------- /src/mustache/ecs/archetype_operation_helper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/archetype_operation_helper.hpp -------------------------------------------------------------------------------- /src/mustache/ecs/base_component_data_storage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/base_component_data_storage.cpp -------------------------------------------------------------------------------- /src/mustache/ecs/base_component_data_storage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/base_component_data_storage.hpp -------------------------------------------------------------------------------- /src/mustache/ecs/base_job.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/base_job.cpp -------------------------------------------------------------------------------- /src/mustache/ecs/base_job.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/base_job.hpp -------------------------------------------------------------------------------- /src/mustache/ecs/component_events.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/component_events.hpp -------------------------------------------------------------------------------- /src/mustache/ecs/component_factory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/component_factory.cpp -------------------------------------------------------------------------------- /src/mustache/ecs/component_factory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/component_factory.hpp -------------------------------------------------------------------------------- /src/mustache/ecs/component_handler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/component_handler.hpp -------------------------------------------------------------------------------- /src/mustache/ecs/component_info.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/component_info.cpp -------------------------------------------------------------------------------- /src/mustache/ecs/component_info.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/component_info.hpp -------------------------------------------------------------------------------- /src/mustache/ecs/component_mask.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/component_mask.cpp -------------------------------------------------------------------------------- /src/mustache/ecs/component_mask.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/component_mask.hpp -------------------------------------------------------------------------------- /src/mustache/ecs/component_version_storage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/component_version_storage.cpp -------------------------------------------------------------------------------- /src/mustache/ecs/component_version_storage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/component_version_storage.hpp -------------------------------------------------------------------------------- /src/mustache/ecs/default_component_data_storage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/default_component_data_storage.cpp -------------------------------------------------------------------------------- /src/mustache/ecs/default_component_data_storage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/default_component_data_storage.hpp -------------------------------------------------------------------------------- /src/mustache/ecs/ecs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/ecs.hpp -------------------------------------------------------------------------------- /src/mustache/ecs/entity.cpp: -------------------------------------------------------------------------------- 1 | // 2 | // Created by kirill on 24.03.2020. 3 | // 4 | 5 | #include "entity.hpp" 6 | -------------------------------------------------------------------------------- /src/mustache/ecs/entity.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/entity.hpp -------------------------------------------------------------------------------- /src/mustache/ecs/entity_builder.cpp: -------------------------------------------------------------------------------- 1 | #include "entity_builder.hpp" 2 | -------------------------------------------------------------------------------- /src/mustache/ecs/entity_builder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/entity_builder.hpp -------------------------------------------------------------------------------- /src/mustache/ecs/entity_group.cpp: -------------------------------------------------------------------------------- 1 | // 2 | // Created by kirill on 16.08.2020. 3 | // 4 | 5 | #include "entity_group.hpp" 6 | -------------------------------------------------------------------------------- /src/mustache/ecs/entity_group.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/entity_group.hpp -------------------------------------------------------------------------------- /src/mustache/ecs/entity_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/entity_manager.cpp -------------------------------------------------------------------------------- /src/mustache/ecs/entity_manager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/entity_manager.hpp -------------------------------------------------------------------------------- /src/mustache/ecs/event_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/event_manager.cpp -------------------------------------------------------------------------------- /src/mustache/ecs/event_manager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/event_manager.hpp -------------------------------------------------------------------------------- /src/mustache/ecs/id_deff.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/id_deff.hpp -------------------------------------------------------------------------------- /src/mustache/ecs/job.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/job.hpp -------------------------------------------------------------------------------- /src/mustache/ecs/job_arg_parcer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/job_arg_parcer.hpp -------------------------------------------------------------------------------- /src/mustache/ecs/new_component_data_storage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/new_component_data_storage.cpp -------------------------------------------------------------------------------- /src/mustache/ecs/new_component_data_storage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/new_component_data_storage.hpp -------------------------------------------------------------------------------- /src/mustache/ecs/non_template_job.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/non_template_job.cpp -------------------------------------------------------------------------------- /src/mustache/ecs/non_template_job.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/non_template_job.hpp -------------------------------------------------------------------------------- /src/mustache/ecs/shared_component.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/shared_component.hpp -------------------------------------------------------------------------------- /src/mustache/ecs/stable_latency_component_data_storage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/stable_latency_component_data_storage.cpp -------------------------------------------------------------------------------- /src/mustache/ecs/stable_latency_component_data_storage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/stable_latency_component_data_storage.hpp -------------------------------------------------------------------------------- /src/mustache/ecs/system.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/system.cpp -------------------------------------------------------------------------------- /src/mustache/ecs/system.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/system.hpp -------------------------------------------------------------------------------- /src/mustache/ecs/system_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/system_manager.cpp -------------------------------------------------------------------------------- /src/mustache/ecs/system_manager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/system_manager.hpp -------------------------------------------------------------------------------- /src/mustache/ecs/task_view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/task_view.hpp -------------------------------------------------------------------------------- /src/mustache/ecs/temporal_storage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/temporal_storage.cpp -------------------------------------------------------------------------------- /src/mustache/ecs/temporal_storage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/temporal_storage.hpp -------------------------------------------------------------------------------- /src/mustache/ecs/world.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/world.cpp -------------------------------------------------------------------------------- /src/mustache/ecs/world.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/world.hpp -------------------------------------------------------------------------------- /src/mustache/ecs/world_filter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/world_filter.cpp -------------------------------------------------------------------------------- /src/mustache/ecs/world_filter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/world_filter.hpp -------------------------------------------------------------------------------- /src/mustache/ecs/world_storage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/world_storage.cpp -------------------------------------------------------------------------------- /src/mustache/ecs/world_storage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ecs/world_storage.hpp -------------------------------------------------------------------------------- /src/mustache/ext/add_remove_events.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/ext/add_remove_events.hpp -------------------------------------------------------------------------------- /src/mustache/utils/array_wrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/utils/array_wrapper.hpp -------------------------------------------------------------------------------- /src/mustache/utils/benchmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/utils/benchmark.cpp -------------------------------------------------------------------------------- /src/mustache/utils/benchmark.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/utils/benchmark.hpp -------------------------------------------------------------------------------- /src/mustache/utils/container_deque.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/utils/container_deque.hpp -------------------------------------------------------------------------------- /src/mustache/utils/container_map.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/utils/container_map.hpp -------------------------------------------------------------------------------- /src/mustache/utils/container_queue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/utils/container_queue.hpp -------------------------------------------------------------------------------- /src/mustache/utils/container_set.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/utils/container_set.hpp -------------------------------------------------------------------------------- /src/mustache/utils/container_unordered_map.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/utils/container_unordered_map.hpp -------------------------------------------------------------------------------- /src/mustache/utils/container_vector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/utils/container_vector.hpp -------------------------------------------------------------------------------- /src/mustache/utils/crc32.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/utils/crc32.hpp -------------------------------------------------------------------------------- /src/mustache/utils/default_settings.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/utils/default_settings.hpp -------------------------------------------------------------------------------- /src/mustache/utils/dispatch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/utils/dispatch.cpp -------------------------------------------------------------------------------- /src/mustache/utils/dispatch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/utils/dispatch.hpp -------------------------------------------------------------------------------- /src/mustache/utils/dll_export.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/utils/dll_export.h -------------------------------------------------------------------------------- /src/mustache/utils/fast_log2_uint.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/utils/fast_log2_uint.hpp -------------------------------------------------------------------------------- /src/mustache/utils/fast_private_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/utils/fast_private_impl.hpp -------------------------------------------------------------------------------- /src/mustache/utils/function_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/utils/function_traits.hpp -------------------------------------------------------------------------------- /src/mustache/utils/index_like.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/utils/index_like.hpp -------------------------------------------------------------------------------- /src/mustache/utils/invoke.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/utils/invoke.hpp -------------------------------------------------------------------------------- /src/mustache/utils/logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/utils/logger.cpp -------------------------------------------------------------------------------- /src/mustache/utils/logger.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/utils/logger.hpp -------------------------------------------------------------------------------- /src/mustache/utils/memory_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/utils/memory_manager.cpp -------------------------------------------------------------------------------- /src/mustache/utils/memory_manager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/utils/memory_manager.hpp -------------------------------------------------------------------------------- /src/mustache/utils/profiler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/utils/profiler.hpp -------------------------------------------------------------------------------- /src/mustache/utils/span.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/utils/span.hpp -------------------------------------------------------------------------------- /src/mustache/utils/stable_latency_storage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/utils/stable_latency_storage.hpp -------------------------------------------------------------------------------- /src/mustache/utils/timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/utils/timer.cpp -------------------------------------------------------------------------------- /src/mustache/utils/timer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/utils/timer.hpp -------------------------------------------------------------------------------- /src/mustache/utils/type_info.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/utils/type_info.cpp -------------------------------------------------------------------------------- /src/mustache/utils/type_info.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/utils/type_info.hpp -------------------------------------------------------------------------------- /src/mustache/utils/uncopiable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/utils/uncopiable.hpp -------------------------------------------------------------------------------- /src/mustache/utils/unused.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/src/mustache/utils/unused.hpp -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/c_api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/tests/c_api.cpp -------------------------------------------------------------------------------- /tests/component_factory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/tests/component_factory.cpp -------------------------------------------------------------------------------- /tests/component_mask_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/tests/component_mask_test.cpp -------------------------------------------------------------------------------- /tests/dispatcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/tests/dispatcher.cpp -------------------------------------------------------------------------------- /tests/entity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/tests/entity.cpp -------------------------------------------------------------------------------- /tests/entity_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/tests/entity_manager.cpp -------------------------------------------------------------------------------- /tests/event_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/tests/event_manager.cpp -------------------------------------------------------------------------------- /tests/job.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/tests/job.cpp -------------------------------------------------------------------------------- /tests/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/tests/main.cpp -------------------------------------------------------------------------------- /tests/mutate_while_iteration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/tests/mutate_while_iteration.cpp -------------------------------------------------------------------------------- /tests/shared_component.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/tests/shared_component.cpp -------------------------------------------------------------------------------- /tests/system.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/tests/system.cpp -------------------------------------------------------------------------------- /tests/type_info.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/tests/type_info.cpp -------------------------------------------------------------------------------- /tests/world_filter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/tests/world_filter.cpp -------------------------------------------------------------------------------- /tests/world_storage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/tests/world_storage.cpp -------------------------------------------------------------------------------- /third_party/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillochnev/mustache/HEAD/third_party/CMakeLists.txt --------------------------------------------------------------------------------