A C++ data-oriented registry with compile-time type mapping and cache-efficient handle-based storage. Based on the provided code snippet, this is a C++ header file for a data-oriented registry system that uses compile-time type mapping via a `LinearTable` of `Entry` types. It defines a `lookup` metafunction to resolve types at compile time and includes a `DefaultHandleProvider` for cache-efficient handle-based storage. The code is copyrighted by Félix-Olivier Dumas and appears to be from May 2026. Created May 22, 2026 17:29 - - Save unrays/158d58e795bf9d0606ec344fd57fcdb8 to your computer and use it in GitHub Desktop. A C++ data-oriented registry with compile-time type mapping and cache-efficient handle-based storage. This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters https://github.co/hiddenchars | // Copyright c May 2026 Félix-Olivier Dumas. All rights reserved. | | | // Licensed under the terms described in the LICENSE file | | | pragma once | | | include