├── .bazelignore ├── .bazeliskrc ├── .bazelrc ├── .clang-format ├── .clang-tidy ├── .github ├── FUNDING.yml └── workflows │ ├── analyzer.yml │ ├── bazel-release-archive.yml │ ├── bazel.yml │ ├── build.yml │ ├── coverage.yml │ ├── deploy.yml │ ├── sanitizer.yml │ └── testbed.yml ├── .gitignore ├── AUTHORS ├── BUILD.bazel ├── CMakeLists.txt ├── CONTRIBUTING.md ├── LICENSE ├── MODULE.bazel ├── README.md ├── TODO ├── WORKSPACE.bazel ├── bazel ├── BUILD.bazel └── copts.bzl ├── cmake ├── in │ ├── EnTTConfig.cmake.in │ └── entt.pc.in └── modules │ └── JoinPaths.cmake ├── conan ├── build.py ├── ci │ ├── build.sh │ └── install.sh └── test_package │ ├── CMakeLists.txt │ ├── conanfile.py │ └── test_package.cpp ├── conanfile.py ├── docs ├── CMakeLists.txt ├── doxy.in └── md │ ├── config.md │ ├── container.md │ ├── core.md │ ├── entity.md │ ├── faq.md │ ├── graph.md │ ├── lib.md │ ├── links.md │ ├── locator.md │ ├── meta.md │ ├── poly.md │ ├── process.md │ ├── reference.md │ ├── resource.md │ ├── signal.md │ └── unreal.md ├── entt.imp ├── scripts ├── amalgamate.py ├── config.json ├── sync_bzlmod_version.sh └── update_homebrew.sh ├── single_include └── entt │ └── entt.hpp ├── src ├── BUILD.bazel └── entt │ ├── config │ ├── config.h │ ├── macro.h │ └── version.h │ ├── container │ ├── dense_map.hpp │ ├── dense_set.hpp │ ├── fwd.hpp │ └── table.hpp │ ├── core │ ├── algorithm.hpp │ ├── any.hpp │ ├── bit.hpp │ ├── compressed_pair.hpp │ ├── enum.hpp │ ├── family.hpp │ ├── fwd.hpp │ ├── hashed_string.hpp │ ├── ident.hpp │ ├── iterator.hpp │ ├── memory.hpp │ ├── monostate.hpp │ ├── ranges.hpp │ ├── tuple.hpp │ ├── type_info.hpp │ ├── type_traits.hpp │ └── utility.hpp │ ├── entity │ ├── component.hpp │ ├── entity.hpp │ ├── fwd.hpp │ ├── group.hpp │ ├── handle.hpp │ ├── helper.hpp │ ├── mixin.hpp │ ├── organizer.hpp │ ├── ranges.hpp │ ├── registry.hpp │ ├── runtime_view.hpp │ ├── snapshot.hpp │ ├── sparse_set.hpp │ ├── storage.hpp │ └── view.hpp │ ├── entt.hpp │ ├── fwd.hpp │ ├── graph │ ├── adjacency_matrix.hpp │ ├── dot.hpp │ ├── flow.hpp │ └── fwd.hpp │ ├── locator │ └── locator.hpp │ ├── meta │ ├── adl_pointer.hpp │ ├── container.hpp │ ├── context.hpp │ ├── factory.hpp │ ├── fwd.hpp │ ├── meta.hpp │ ├── node.hpp │ ├── pointer.hpp │ ├── policy.hpp │ ├── range.hpp │ ├── resolve.hpp │ ├── template.hpp │ ├── type_traits.hpp │ └── utility.hpp │ ├── natvis │ ├── config.natvis │ ├── container.natvis │ ├── core.natvis │ ├── entity.natvis │ ├── graph.natvis │ ├── locator.natvis │ ├── meta.natvis │ ├── poly.natvis │ ├── process.natvis │ ├── resource.natvis │ └── signal.natvis │ ├── poly │ ├── fwd.hpp │ └── poly.hpp │ ├── process │ ├── fwd.hpp │ ├── process.hpp │ └── scheduler.hpp │ ├── resource │ ├── cache.hpp │ ├── fwd.hpp │ ├── loader.hpp │ └── resource.hpp │ ├── signal │ ├── delegate.hpp │ ├── dispatcher.hpp │ ├── emitter.hpp │ ├── fwd.hpp │ └── sigh.hpp │ ├── tools.hpp │ └── tools │ └── davey.hpp ├── test ├── .bazelrc ├── BUILD.bazel ├── CMakeLists.txt ├── MODULE.bazel ├── WORKSPACE.bazel ├── benchmark │ └── benchmark.cpp ├── common │ ├── BUILD.bazel │ ├── aggregate.h │ ├── basic_test_allocator.hpp │ ├── bitmask.h │ ├── boxed_type.h │ ├── config.h │ ├── emitter.h │ ├── empty.h │ ├── entity.h │ ├── linter.hpp │ ├── listener.h │ ├── meta_traits.h │ ├── mixin.hpp │ ├── new_delete.h │ ├── non_comparable.h │ ├── non_default_constructible.h │ ├── non_movable.h │ ├── pointer_stable.h │ ├── registry.h │ ├── throwing_allocator.hpp │ ├── throwing_type.hpp │ ├── tracked_memory_resource.hpp │ └── transparent_equal_to.h ├── entt │ ├── config │ │ └── version.cpp │ ├── container │ │ ├── dense_map.cpp │ │ ├── dense_set.cpp │ │ └── table.cpp │ ├── core │ │ ├── algorithm.cpp │ │ ├── any.cpp │ │ ├── bit.cpp │ │ ├── compressed_pair.cpp │ │ ├── enum.cpp │ │ ├── family.cpp │ │ ├── hashed_string.cpp │ │ ├── ident.cpp │ │ ├── iterator.cpp │ │ ├── memory.cpp │ │ ├── monostate.cpp │ │ ├── tuple.cpp │ │ ├── type_info.cpp │ │ ├── type_traits.cpp │ │ └── utility.cpp │ ├── entity │ │ ├── BUILD.bazel │ │ ├── component.cpp │ │ ├── entity.cpp │ │ ├── group.cpp │ │ ├── handle.cpp │ │ ├── helper.cpp │ │ ├── organizer.cpp │ │ ├── reactive_mixin.cpp │ │ ├── registry.cpp │ │ ├── runtime_view.cpp │ │ ├── sigh_mixin.cpp │ │ ├── snapshot.cpp │ │ ├── sparse_set.cpp │ │ ├── storage.cpp │ │ ├── storage_entity.cpp │ │ ├── storage_no_instance.cpp │ │ ├── storage_utility.cpp │ │ └── view.cpp │ ├── graph │ │ ├── adjacency_matrix.cpp │ │ ├── dot.cpp │ │ └── flow.cpp │ ├── locator │ │ └── locator.cpp │ ├── meta │ │ ├── BUILD.bazel │ │ ├── meta_any.cpp │ │ ├── meta_base.cpp │ │ ├── meta_container.cpp │ │ ├── meta_context.cpp │ │ ├── meta_conv.cpp │ │ ├── meta_ctor.cpp │ │ ├── meta_custom.cpp │ │ ├── meta_data.cpp │ │ ├── meta_factory.cpp │ │ ├── meta_func.cpp │ │ ├── meta_handle.cpp │ │ ├── meta_pointer.cpp │ │ ├── meta_range.cpp │ │ ├── meta_template.cpp │ │ ├── meta_type.cpp │ │ └── meta_utility.cpp │ ├── poly │ │ └── poly.cpp │ ├── process │ │ ├── process.cpp │ │ └── scheduler.cpp │ ├── resource │ │ ├── resource.cpp │ │ ├── resource_cache.cpp │ │ └── resource_loader.cpp │ └── signal │ │ ├── delegate.cpp │ │ ├── dispatcher.cpp │ │ ├── emitter.cpp │ │ └── sigh.cpp ├── example │ ├── custom_identifier.cpp │ ├── entity_copy.cpp │ ├── reserved_bits.cpp │ └── signal_less.cpp ├── lib │ ├── dispatcher │ │ ├── plugin │ │ │ ├── main.cpp │ │ │ └── plugin.cpp │ │ └── shared │ │ │ ├── lib.cpp │ │ │ ├── lib.h │ │ │ └── main.cpp │ ├── emitter │ │ ├── plugin │ │ │ ├── main.cpp │ │ │ └── plugin.cpp │ │ └── shared │ │ │ ├── lib.cpp │ │ │ ├── lib.h │ │ │ └── main.cpp │ ├── locator │ │ ├── plugin │ │ │ ├── main.cpp │ │ │ ├── plugin.cpp │ │ │ └── userdata.h │ │ └── shared │ │ │ ├── lib.cpp │ │ │ ├── lib.h │ │ │ └── main.cpp │ ├── meta │ │ ├── plugin │ │ │ ├── main.cpp │ │ │ ├── plugin.cpp │ │ │ └── userdata.h │ │ ├── plugin_std │ │ │ ├── main.cpp │ │ │ ├── plugin.cpp │ │ │ └── userdata.h │ │ └── shared │ │ │ ├── lib.cpp │ │ │ ├── lib.h │ │ │ └── main.cpp │ ├── registry │ │ ├── plugin │ │ │ ├── main.cpp │ │ │ └── plugin.cpp │ │ └── shared │ │ │ ├── lib.cpp │ │ │ ├── lib.h │ │ │ └── main.cpp │ └── view │ │ ├── plugin │ │ ├── main.cpp │ │ └── plugin.cpp │ │ ├── shared │ │ ├── lib.cpp │ │ ├── lib.h │ │ └── main.cpp │ │ └── types.h ├── odr.cpp └── snapshot │ └── snapshot.cpp └── testbed ├── CMakeLists.txt ├── application ├── application.cpp ├── application.h ├── context.cpp └── context.h ├── component ├── input_listener_component.h ├── position_component.h ├── rect_component.h └── renderable_component.h ├── meta ├── meta.cpp └── meta.h ├── system ├── hud_system.cpp ├── hud_system.h ├── imgui_system.cpp ├── imgui_system.h ├── input_system.cpp ├── input_system.h ├── rendering_system.cpp └── rendering_system.h └── testbed.cpp /.bazelignore: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /.bazeliskrc: -------------------------------------------------------------------------------- 1 | USE_BAZEL_VERSION=6.x 2 | -------------------------------------------------------------------------------- /.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/.bazelrc -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/.clang-tidy -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/analyzer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/.github/workflows/analyzer.yml -------------------------------------------------------------------------------- /.github/workflows/bazel-release-archive.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/.github/workflows/bazel-release-archive.yml -------------------------------------------------------------------------------- /.github/workflows/bazel.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/.github/workflows/bazel.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/sanitizer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/.github/workflows/sanitizer.yml -------------------------------------------------------------------------------- /.github/workflows/testbed.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/.github/workflows/testbed.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/AUTHORS -------------------------------------------------------------------------------- /BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/BUILD.bazel -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/LICENSE -------------------------------------------------------------------------------- /MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/MODULE.bazel -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/README.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/TODO -------------------------------------------------------------------------------- /WORKSPACE.bazel: -------------------------------------------------------------------------------- 1 | # SEE MODULE.bazel 2 | -------------------------------------------------------------------------------- /bazel/BUILD.bazel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bazel/copts.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/bazel/copts.bzl -------------------------------------------------------------------------------- /cmake/in/EnTTConfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/cmake/in/EnTTConfig.cmake.in -------------------------------------------------------------------------------- /cmake/in/entt.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/cmake/in/entt.pc.in -------------------------------------------------------------------------------- /cmake/modules/JoinPaths.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/cmake/modules/JoinPaths.cmake -------------------------------------------------------------------------------- /conan/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/conan/build.py -------------------------------------------------------------------------------- /conan/ci/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/conan/ci/build.sh -------------------------------------------------------------------------------- /conan/ci/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/conan/ci/install.sh -------------------------------------------------------------------------------- /conan/test_package/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/conan/test_package/CMakeLists.txt -------------------------------------------------------------------------------- /conan/test_package/conanfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/conan/test_package/conanfile.py -------------------------------------------------------------------------------- /conan/test_package/test_package.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/conan/test_package/test_package.cpp -------------------------------------------------------------------------------- /conanfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/conanfile.py -------------------------------------------------------------------------------- /docs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/docs/CMakeLists.txt -------------------------------------------------------------------------------- /docs/doxy.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/docs/doxy.in -------------------------------------------------------------------------------- /docs/md/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/docs/md/config.md -------------------------------------------------------------------------------- /docs/md/container.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/docs/md/container.md -------------------------------------------------------------------------------- /docs/md/core.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/docs/md/core.md -------------------------------------------------------------------------------- /docs/md/entity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/docs/md/entity.md -------------------------------------------------------------------------------- /docs/md/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/docs/md/faq.md -------------------------------------------------------------------------------- /docs/md/graph.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/docs/md/graph.md -------------------------------------------------------------------------------- /docs/md/lib.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/docs/md/lib.md -------------------------------------------------------------------------------- /docs/md/links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/docs/md/links.md -------------------------------------------------------------------------------- /docs/md/locator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/docs/md/locator.md -------------------------------------------------------------------------------- /docs/md/meta.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/docs/md/meta.md -------------------------------------------------------------------------------- /docs/md/poly.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/docs/md/poly.md -------------------------------------------------------------------------------- /docs/md/process.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/docs/md/process.md -------------------------------------------------------------------------------- /docs/md/reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/docs/md/reference.md -------------------------------------------------------------------------------- /docs/md/resource.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/docs/md/resource.md -------------------------------------------------------------------------------- /docs/md/signal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/docs/md/signal.md -------------------------------------------------------------------------------- /docs/md/unreal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/docs/md/unreal.md -------------------------------------------------------------------------------- /entt.imp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/entt.imp -------------------------------------------------------------------------------- /scripts/amalgamate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/scripts/amalgamate.py -------------------------------------------------------------------------------- /scripts/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/scripts/config.json -------------------------------------------------------------------------------- /scripts/sync_bzlmod_version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/scripts/sync_bzlmod_version.sh -------------------------------------------------------------------------------- /scripts/update_homebrew.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/scripts/update_homebrew.sh -------------------------------------------------------------------------------- /single_include/entt/entt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/single_include/entt/entt.hpp -------------------------------------------------------------------------------- /src/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/BUILD.bazel -------------------------------------------------------------------------------- /src/entt/config/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/config/config.h -------------------------------------------------------------------------------- /src/entt/config/macro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/config/macro.h -------------------------------------------------------------------------------- /src/entt/config/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/config/version.h -------------------------------------------------------------------------------- /src/entt/container/dense_map.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/container/dense_map.hpp -------------------------------------------------------------------------------- /src/entt/container/dense_set.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/container/dense_set.hpp -------------------------------------------------------------------------------- /src/entt/container/fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/container/fwd.hpp -------------------------------------------------------------------------------- /src/entt/container/table.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/container/table.hpp -------------------------------------------------------------------------------- /src/entt/core/algorithm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/core/algorithm.hpp -------------------------------------------------------------------------------- /src/entt/core/any.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/core/any.hpp -------------------------------------------------------------------------------- /src/entt/core/bit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/core/bit.hpp -------------------------------------------------------------------------------- /src/entt/core/compressed_pair.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/core/compressed_pair.hpp -------------------------------------------------------------------------------- /src/entt/core/enum.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/core/enum.hpp -------------------------------------------------------------------------------- /src/entt/core/family.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/core/family.hpp -------------------------------------------------------------------------------- /src/entt/core/fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/core/fwd.hpp -------------------------------------------------------------------------------- /src/entt/core/hashed_string.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/core/hashed_string.hpp -------------------------------------------------------------------------------- /src/entt/core/ident.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/core/ident.hpp -------------------------------------------------------------------------------- /src/entt/core/iterator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/core/iterator.hpp -------------------------------------------------------------------------------- /src/entt/core/memory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/core/memory.hpp -------------------------------------------------------------------------------- /src/entt/core/monostate.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/core/monostate.hpp -------------------------------------------------------------------------------- /src/entt/core/ranges.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/core/ranges.hpp -------------------------------------------------------------------------------- /src/entt/core/tuple.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/core/tuple.hpp -------------------------------------------------------------------------------- /src/entt/core/type_info.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/core/type_info.hpp -------------------------------------------------------------------------------- /src/entt/core/type_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/core/type_traits.hpp -------------------------------------------------------------------------------- /src/entt/core/utility.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/core/utility.hpp -------------------------------------------------------------------------------- /src/entt/entity/component.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/entity/component.hpp -------------------------------------------------------------------------------- /src/entt/entity/entity.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/entity/entity.hpp -------------------------------------------------------------------------------- /src/entt/entity/fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/entity/fwd.hpp -------------------------------------------------------------------------------- /src/entt/entity/group.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/entity/group.hpp -------------------------------------------------------------------------------- /src/entt/entity/handle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/entity/handle.hpp -------------------------------------------------------------------------------- /src/entt/entity/helper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/entity/helper.hpp -------------------------------------------------------------------------------- /src/entt/entity/mixin.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/entity/mixin.hpp -------------------------------------------------------------------------------- /src/entt/entity/organizer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/entity/organizer.hpp -------------------------------------------------------------------------------- /src/entt/entity/ranges.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/entity/ranges.hpp -------------------------------------------------------------------------------- /src/entt/entity/registry.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/entity/registry.hpp -------------------------------------------------------------------------------- /src/entt/entity/runtime_view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/entity/runtime_view.hpp -------------------------------------------------------------------------------- /src/entt/entity/snapshot.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/entity/snapshot.hpp -------------------------------------------------------------------------------- /src/entt/entity/sparse_set.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/entity/sparse_set.hpp -------------------------------------------------------------------------------- /src/entt/entity/storage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/entity/storage.hpp -------------------------------------------------------------------------------- /src/entt/entity/view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/entity/view.hpp -------------------------------------------------------------------------------- /src/entt/entt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/entt.hpp -------------------------------------------------------------------------------- /src/entt/fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/fwd.hpp -------------------------------------------------------------------------------- /src/entt/graph/adjacency_matrix.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/graph/adjacency_matrix.hpp -------------------------------------------------------------------------------- /src/entt/graph/dot.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/graph/dot.hpp -------------------------------------------------------------------------------- /src/entt/graph/flow.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/graph/flow.hpp -------------------------------------------------------------------------------- /src/entt/graph/fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/graph/fwd.hpp -------------------------------------------------------------------------------- /src/entt/locator/locator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/locator/locator.hpp -------------------------------------------------------------------------------- /src/entt/meta/adl_pointer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/meta/adl_pointer.hpp -------------------------------------------------------------------------------- /src/entt/meta/container.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/meta/container.hpp -------------------------------------------------------------------------------- /src/entt/meta/context.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/meta/context.hpp -------------------------------------------------------------------------------- /src/entt/meta/factory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/meta/factory.hpp -------------------------------------------------------------------------------- /src/entt/meta/fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/meta/fwd.hpp -------------------------------------------------------------------------------- /src/entt/meta/meta.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/meta/meta.hpp -------------------------------------------------------------------------------- /src/entt/meta/node.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/meta/node.hpp -------------------------------------------------------------------------------- /src/entt/meta/pointer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/meta/pointer.hpp -------------------------------------------------------------------------------- /src/entt/meta/policy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/meta/policy.hpp -------------------------------------------------------------------------------- /src/entt/meta/range.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/meta/range.hpp -------------------------------------------------------------------------------- /src/entt/meta/resolve.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/meta/resolve.hpp -------------------------------------------------------------------------------- /src/entt/meta/template.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/meta/template.hpp -------------------------------------------------------------------------------- /src/entt/meta/type_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/meta/type_traits.hpp -------------------------------------------------------------------------------- /src/entt/meta/utility.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/meta/utility.hpp -------------------------------------------------------------------------------- /src/entt/natvis/config.natvis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/natvis/config.natvis -------------------------------------------------------------------------------- /src/entt/natvis/container.natvis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/natvis/container.natvis -------------------------------------------------------------------------------- /src/entt/natvis/core.natvis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/natvis/core.natvis -------------------------------------------------------------------------------- /src/entt/natvis/entity.natvis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/natvis/entity.natvis -------------------------------------------------------------------------------- /src/entt/natvis/graph.natvis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/natvis/graph.natvis -------------------------------------------------------------------------------- /src/entt/natvis/locator.natvis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/natvis/locator.natvis -------------------------------------------------------------------------------- /src/entt/natvis/meta.natvis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/natvis/meta.natvis -------------------------------------------------------------------------------- /src/entt/natvis/poly.natvis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/natvis/poly.natvis -------------------------------------------------------------------------------- /src/entt/natvis/process.natvis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/natvis/process.natvis -------------------------------------------------------------------------------- /src/entt/natvis/resource.natvis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/natvis/resource.natvis -------------------------------------------------------------------------------- /src/entt/natvis/signal.natvis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/natvis/signal.natvis -------------------------------------------------------------------------------- /src/entt/poly/fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/poly/fwd.hpp -------------------------------------------------------------------------------- /src/entt/poly/poly.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/poly/poly.hpp -------------------------------------------------------------------------------- /src/entt/process/fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/process/fwd.hpp -------------------------------------------------------------------------------- /src/entt/process/process.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/process/process.hpp -------------------------------------------------------------------------------- /src/entt/process/scheduler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/process/scheduler.hpp -------------------------------------------------------------------------------- /src/entt/resource/cache.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/resource/cache.hpp -------------------------------------------------------------------------------- /src/entt/resource/fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/resource/fwd.hpp -------------------------------------------------------------------------------- /src/entt/resource/loader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/resource/loader.hpp -------------------------------------------------------------------------------- /src/entt/resource/resource.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/resource/resource.hpp -------------------------------------------------------------------------------- /src/entt/signal/delegate.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/signal/delegate.hpp -------------------------------------------------------------------------------- /src/entt/signal/dispatcher.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/signal/dispatcher.hpp -------------------------------------------------------------------------------- /src/entt/signal/emitter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/signal/emitter.hpp -------------------------------------------------------------------------------- /src/entt/signal/fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/signal/fwd.hpp -------------------------------------------------------------------------------- /src/entt/signal/sigh.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/signal/sigh.hpp -------------------------------------------------------------------------------- /src/entt/tools.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/tools.hpp -------------------------------------------------------------------------------- /src/entt/tools/davey.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/src/entt/tools/davey.hpp -------------------------------------------------------------------------------- /test/.bazelrc: -------------------------------------------------------------------------------- 1 | import "%workspace%/../.bazelrc" 2 | -------------------------------------------------------------------------------- /test/BUILD.bazel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/MODULE.bazel -------------------------------------------------------------------------------- /test/WORKSPACE.bazel: -------------------------------------------------------------------------------- 1 | # SEE: MODULE.bazel 2 | -------------------------------------------------------------------------------- /test/benchmark/benchmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/benchmark/benchmark.cpp -------------------------------------------------------------------------------- /test/common/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/common/BUILD.bazel -------------------------------------------------------------------------------- /test/common/aggregate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/common/aggregate.h -------------------------------------------------------------------------------- /test/common/basic_test_allocator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/common/basic_test_allocator.hpp -------------------------------------------------------------------------------- /test/common/bitmask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/common/bitmask.h -------------------------------------------------------------------------------- /test/common/boxed_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/common/boxed_type.h -------------------------------------------------------------------------------- /test/common/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/common/config.h -------------------------------------------------------------------------------- /test/common/emitter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/common/emitter.h -------------------------------------------------------------------------------- /test/common/empty.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/common/empty.h -------------------------------------------------------------------------------- /test/common/entity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/common/entity.h -------------------------------------------------------------------------------- /test/common/linter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/common/linter.hpp -------------------------------------------------------------------------------- /test/common/listener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/common/listener.h -------------------------------------------------------------------------------- /test/common/meta_traits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/common/meta_traits.h -------------------------------------------------------------------------------- /test/common/mixin.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/common/mixin.hpp -------------------------------------------------------------------------------- /test/common/new_delete.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/common/new_delete.h -------------------------------------------------------------------------------- /test/common/non_comparable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/common/non_comparable.h -------------------------------------------------------------------------------- /test/common/non_default_constructible.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/common/non_default_constructible.h -------------------------------------------------------------------------------- /test/common/non_movable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/common/non_movable.h -------------------------------------------------------------------------------- /test/common/pointer_stable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/common/pointer_stable.h -------------------------------------------------------------------------------- /test/common/registry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/common/registry.h -------------------------------------------------------------------------------- /test/common/throwing_allocator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/common/throwing_allocator.hpp -------------------------------------------------------------------------------- /test/common/throwing_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/common/throwing_type.hpp -------------------------------------------------------------------------------- /test/common/tracked_memory_resource.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/common/tracked_memory_resource.hpp -------------------------------------------------------------------------------- /test/common/transparent_equal_to.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/common/transparent_equal_to.h -------------------------------------------------------------------------------- /test/entt/config/version.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/config/version.cpp -------------------------------------------------------------------------------- /test/entt/container/dense_map.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/container/dense_map.cpp -------------------------------------------------------------------------------- /test/entt/container/dense_set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/container/dense_set.cpp -------------------------------------------------------------------------------- /test/entt/container/table.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/container/table.cpp -------------------------------------------------------------------------------- /test/entt/core/algorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/core/algorithm.cpp -------------------------------------------------------------------------------- /test/entt/core/any.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/core/any.cpp -------------------------------------------------------------------------------- /test/entt/core/bit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/core/bit.cpp -------------------------------------------------------------------------------- /test/entt/core/compressed_pair.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/core/compressed_pair.cpp -------------------------------------------------------------------------------- /test/entt/core/enum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/core/enum.cpp -------------------------------------------------------------------------------- /test/entt/core/family.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/core/family.cpp -------------------------------------------------------------------------------- /test/entt/core/hashed_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/core/hashed_string.cpp -------------------------------------------------------------------------------- /test/entt/core/ident.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/core/ident.cpp -------------------------------------------------------------------------------- /test/entt/core/iterator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/core/iterator.cpp -------------------------------------------------------------------------------- /test/entt/core/memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/core/memory.cpp -------------------------------------------------------------------------------- /test/entt/core/monostate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/core/monostate.cpp -------------------------------------------------------------------------------- /test/entt/core/tuple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/core/tuple.cpp -------------------------------------------------------------------------------- /test/entt/core/type_info.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/core/type_info.cpp -------------------------------------------------------------------------------- /test/entt/core/type_traits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/core/type_traits.cpp -------------------------------------------------------------------------------- /test/entt/core/utility.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/core/utility.cpp -------------------------------------------------------------------------------- /test/entt/entity/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/entity/BUILD.bazel -------------------------------------------------------------------------------- /test/entt/entity/component.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/entity/component.cpp -------------------------------------------------------------------------------- /test/entt/entity/entity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/entity/entity.cpp -------------------------------------------------------------------------------- /test/entt/entity/group.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/entity/group.cpp -------------------------------------------------------------------------------- /test/entt/entity/handle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/entity/handle.cpp -------------------------------------------------------------------------------- /test/entt/entity/helper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/entity/helper.cpp -------------------------------------------------------------------------------- /test/entt/entity/organizer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/entity/organizer.cpp -------------------------------------------------------------------------------- /test/entt/entity/reactive_mixin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/entity/reactive_mixin.cpp -------------------------------------------------------------------------------- /test/entt/entity/registry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/entity/registry.cpp -------------------------------------------------------------------------------- /test/entt/entity/runtime_view.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/entity/runtime_view.cpp -------------------------------------------------------------------------------- /test/entt/entity/sigh_mixin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/entity/sigh_mixin.cpp -------------------------------------------------------------------------------- /test/entt/entity/snapshot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/entity/snapshot.cpp -------------------------------------------------------------------------------- /test/entt/entity/sparse_set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/entity/sparse_set.cpp -------------------------------------------------------------------------------- /test/entt/entity/storage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/entity/storage.cpp -------------------------------------------------------------------------------- /test/entt/entity/storage_entity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/entity/storage_entity.cpp -------------------------------------------------------------------------------- /test/entt/entity/storage_no_instance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/entity/storage_no_instance.cpp -------------------------------------------------------------------------------- /test/entt/entity/storage_utility.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/entity/storage_utility.cpp -------------------------------------------------------------------------------- /test/entt/entity/view.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/entity/view.cpp -------------------------------------------------------------------------------- /test/entt/graph/adjacency_matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/graph/adjacency_matrix.cpp -------------------------------------------------------------------------------- /test/entt/graph/dot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/graph/dot.cpp -------------------------------------------------------------------------------- /test/entt/graph/flow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/graph/flow.cpp -------------------------------------------------------------------------------- /test/entt/locator/locator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/locator/locator.cpp -------------------------------------------------------------------------------- /test/entt/meta/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/meta/BUILD.bazel -------------------------------------------------------------------------------- /test/entt/meta/meta_any.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/meta/meta_any.cpp -------------------------------------------------------------------------------- /test/entt/meta/meta_base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/meta/meta_base.cpp -------------------------------------------------------------------------------- /test/entt/meta/meta_container.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/meta/meta_container.cpp -------------------------------------------------------------------------------- /test/entt/meta/meta_context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/meta/meta_context.cpp -------------------------------------------------------------------------------- /test/entt/meta/meta_conv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/meta/meta_conv.cpp -------------------------------------------------------------------------------- /test/entt/meta/meta_ctor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/meta/meta_ctor.cpp -------------------------------------------------------------------------------- /test/entt/meta/meta_custom.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/meta/meta_custom.cpp -------------------------------------------------------------------------------- /test/entt/meta/meta_data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/meta/meta_data.cpp -------------------------------------------------------------------------------- /test/entt/meta/meta_factory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/meta/meta_factory.cpp -------------------------------------------------------------------------------- /test/entt/meta/meta_func.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/meta/meta_func.cpp -------------------------------------------------------------------------------- /test/entt/meta/meta_handle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/meta/meta_handle.cpp -------------------------------------------------------------------------------- /test/entt/meta/meta_pointer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/meta/meta_pointer.cpp -------------------------------------------------------------------------------- /test/entt/meta/meta_range.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/meta/meta_range.cpp -------------------------------------------------------------------------------- /test/entt/meta/meta_template.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/meta/meta_template.cpp -------------------------------------------------------------------------------- /test/entt/meta/meta_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/meta/meta_type.cpp -------------------------------------------------------------------------------- /test/entt/meta/meta_utility.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/meta/meta_utility.cpp -------------------------------------------------------------------------------- /test/entt/poly/poly.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/poly/poly.cpp -------------------------------------------------------------------------------- /test/entt/process/process.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/process/process.cpp -------------------------------------------------------------------------------- /test/entt/process/scheduler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/process/scheduler.cpp -------------------------------------------------------------------------------- /test/entt/resource/resource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/resource/resource.cpp -------------------------------------------------------------------------------- /test/entt/resource/resource_cache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/resource/resource_cache.cpp -------------------------------------------------------------------------------- /test/entt/resource/resource_loader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/resource/resource_loader.cpp -------------------------------------------------------------------------------- /test/entt/signal/delegate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/signal/delegate.cpp -------------------------------------------------------------------------------- /test/entt/signal/dispatcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/signal/dispatcher.cpp -------------------------------------------------------------------------------- /test/entt/signal/emitter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/signal/emitter.cpp -------------------------------------------------------------------------------- /test/entt/signal/sigh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/entt/signal/sigh.cpp -------------------------------------------------------------------------------- /test/example/custom_identifier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/example/custom_identifier.cpp -------------------------------------------------------------------------------- /test/example/entity_copy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/example/entity_copy.cpp -------------------------------------------------------------------------------- /test/example/reserved_bits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/example/reserved_bits.cpp -------------------------------------------------------------------------------- /test/example/signal_less.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/example/signal_less.cpp -------------------------------------------------------------------------------- /test/lib/dispatcher/plugin/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/lib/dispatcher/plugin/main.cpp -------------------------------------------------------------------------------- /test/lib/dispatcher/plugin/plugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/lib/dispatcher/plugin/plugin.cpp -------------------------------------------------------------------------------- /test/lib/dispatcher/shared/lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/lib/dispatcher/shared/lib.cpp -------------------------------------------------------------------------------- /test/lib/dispatcher/shared/lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/lib/dispatcher/shared/lib.h -------------------------------------------------------------------------------- /test/lib/dispatcher/shared/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/lib/dispatcher/shared/main.cpp -------------------------------------------------------------------------------- /test/lib/emitter/plugin/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/lib/emitter/plugin/main.cpp -------------------------------------------------------------------------------- /test/lib/emitter/plugin/plugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/lib/emitter/plugin/plugin.cpp -------------------------------------------------------------------------------- /test/lib/emitter/shared/lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/lib/emitter/shared/lib.cpp -------------------------------------------------------------------------------- /test/lib/emitter/shared/lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/lib/emitter/shared/lib.h -------------------------------------------------------------------------------- /test/lib/emitter/shared/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/lib/emitter/shared/main.cpp -------------------------------------------------------------------------------- /test/lib/locator/plugin/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/lib/locator/plugin/main.cpp -------------------------------------------------------------------------------- /test/lib/locator/plugin/plugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/lib/locator/plugin/plugin.cpp -------------------------------------------------------------------------------- /test/lib/locator/plugin/userdata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/lib/locator/plugin/userdata.h -------------------------------------------------------------------------------- /test/lib/locator/shared/lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/lib/locator/shared/lib.cpp -------------------------------------------------------------------------------- /test/lib/locator/shared/lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/lib/locator/shared/lib.h -------------------------------------------------------------------------------- /test/lib/locator/shared/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/lib/locator/shared/main.cpp -------------------------------------------------------------------------------- /test/lib/meta/plugin/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/lib/meta/plugin/main.cpp -------------------------------------------------------------------------------- /test/lib/meta/plugin/plugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/lib/meta/plugin/plugin.cpp -------------------------------------------------------------------------------- /test/lib/meta/plugin/userdata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/lib/meta/plugin/userdata.h -------------------------------------------------------------------------------- /test/lib/meta/plugin_std/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/lib/meta/plugin_std/main.cpp -------------------------------------------------------------------------------- /test/lib/meta/plugin_std/plugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/lib/meta/plugin_std/plugin.cpp -------------------------------------------------------------------------------- /test/lib/meta/plugin_std/userdata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/lib/meta/plugin_std/userdata.h -------------------------------------------------------------------------------- /test/lib/meta/shared/lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/lib/meta/shared/lib.cpp -------------------------------------------------------------------------------- /test/lib/meta/shared/lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/lib/meta/shared/lib.h -------------------------------------------------------------------------------- /test/lib/meta/shared/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/lib/meta/shared/main.cpp -------------------------------------------------------------------------------- /test/lib/registry/plugin/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/lib/registry/plugin/main.cpp -------------------------------------------------------------------------------- /test/lib/registry/plugin/plugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/lib/registry/plugin/plugin.cpp -------------------------------------------------------------------------------- /test/lib/registry/shared/lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/lib/registry/shared/lib.cpp -------------------------------------------------------------------------------- /test/lib/registry/shared/lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/lib/registry/shared/lib.h -------------------------------------------------------------------------------- /test/lib/registry/shared/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/lib/registry/shared/main.cpp -------------------------------------------------------------------------------- /test/lib/view/plugin/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/lib/view/plugin/main.cpp -------------------------------------------------------------------------------- /test/lib/view/plugin/plugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/lib/view/plugin/plugin.cpp -------------------------------------------------------------------------------- /test/lib/view/shared/lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/lib/view/shared/lib.cpp -------------------------------------------------------------------------------- /test/lib/view/shared/lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/lib/view/shared/lib.h -------------------------------------------------------------------------------- /test/lib/view/shared/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/lib/view/shared/main.cpp -------------------------------------------------------------------------------- /test/lib/view/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/lib/view/types.h -------------------------------------------------------------------------------- /test/odr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/odr.cpp -------------------------------------------------------------------------------- /test/snapshot/snapshot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/test/snapshot/snapshot.cpp -------------------------------------------------------------------------------- /testbed/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/testbed/CMakeLists.txt -------------------------------------------------------------------------------- /testbed/application/application.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/testbed/application/application.cpp -------------------------------------------------------------------------------- /testbed/application/application.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/testbed/application/application.h -------------------------------------------------------------------------------- /testbed/application/context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/testbed/application/context.cpp -------------------------------------------------------------------------------- /testbed/application/context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/testbed/application/context.h -------------------------------------------------------------------------------- /testbed/component/input_listener_component.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/testbed/component/input_listener_component.h -------------------------------------------------------------------------------- /testbed/component/position_component.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/testbed/component/position_component.h -------------------------------------------------------------------------------- /testbed/component/rect_component.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/testbed/component/rect_component.h -------------------------------------------------------------------------------- /testbed/component/renderable_component.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/testbed/component/renderable_component.h -------------------------------------------------------------------------------- /testbed/meta/meta.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/testbed/meta/meta.cpp -------------------------------------------------------------------------------- /testbed/meta/meta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/testbed/meta/meta.h -------------------------------------------------------------------------------- /testbed/system/hud_system.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/testbed/system/hud_system.cpp -------------------------------------------------------------------------------- /testbed/system/hud_system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/testbed/system/hud_system.h -------------------------------------------------------------------------------- /testbed/system/imgui_system.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/testbed/system/imgui_system.cpp -------------------------------------------------------------------------------- /testbed/system/imgui_system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/testbed/system/imgui_system.h -------------------------------------------------------------------------------- /testbed/system/input_system.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/testbed/system/input_system.cpp -------------------------------------------------------------------------------- /testbed/system/input_system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/testbed/system/input_system.h -------------------------------------------------------------------------------- /testbed/system/rendering_system.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/testbed/system/rendering_system.cpp -------------------------------------------------------------------------------- /testbed/system/rendering_system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/testbed/system/rendering_system.h -------------------------------------------------------------------------------- /testbed/testbed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skypjack/entt/HEAD/testbed/testbed.cpp --------------------------------------------------------------------------------