.. _file_projects_engine_include_cheryl_templates_block.h: File block.h ============ |exhale_lsh| :ref:`Parent directory ` (``projects/engine/include/cheryl/templates``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. contents:: Contents :local: :backlinks: none Definition (``projects/engine/include/cheryl/templates/block.h``) ----------------------------------------------------------------- Includes -------- - ``algorithm`` - ``block-transactions.h`` (:ref:`file_projects_engine_include_cheryl_templates_block-transactions.h`) - ``cemath.h`` (:ref:`file_projects_engine_include_cheryl_cemath.h`) - ``chrono`` - ``core/logging/logger.h`` (:ref:`file_projects_engine_include_cheryl_core_logging_logger.h`) - ``cstdint`` - ``functional`` - ``internals/compile-time-logging.hpp`` - ``memory`` (:ref:`file_projects_engine_include_cheryl_core_resources_memory_allocators_default-allocator.hpp`) - ``mutex`` - ``set`` (:ref:`file_projects_engine_include_cheryl_assets_types_2d.h`) - ``shared_mutex`` - ``tuple`` - ``type_traits`` - ``unordered_map`` - ``vector`` Included By ----------- - :ref:`file_projects_engine_include_cheryl_core_resources_memory_typedefs.h` - :ref:`file_projects_engine_include_cheryl_core_resources_objects_pool.h` Namespaces ---------- - :ref:`namespace_4345` - :ref:`namespace_43453a3a4d656d6f7279` - :ref:`namespace_43453a3a4d656d6f72793a3a4f72646572696e67` - :ref:`namespace_737464` Classes ------- - :ref:`exhale_struct_structCE_1_1Memory_1_1AbstractBlockManager` - :ref:`exhale_struct_structCE_1_1Memory_1_1Block` - :ref:`exhale_struct_structCE_1_1Memory_1_1BlockManagement` - :ref:`exhale_struct_structCE_1_1Memory_1_1BlockManagement_1_1State` - :ref:`exhale_struct_structCE_1_1Memory_1_1BlockManagerInterface` - :ref:`exhale_struct_structCE_1_1Memory_1_1Ordering_1_1HeadOrder` - :ref:`exhale_struct_structCE_1_1Memory_1_1Ordering_1_1PoolOrder` - :ref:`exhale_struct_structCE_1_1Memory_1_1Ordering_1_1RegistryOrder` - :ref:`exhale_struct_structstd_1_1formatter_3_1_1CE_1_1Memory_1_1Block_3_01T_01_4_01_4` - :ref:`exhale_struct_structstd_1_1hash_3_1_1CE_1_1Memory_1_1Block_3_01T_01_4_01_4` Functions --------- - :ref:`exhale_function_namespaceCE_1_1Memory_1ac43a333828035e298cf9e5fa6ab20696` - :ref:`exhale_function_namespaceCE_1_1Memory_1ae1807abe8448e8312d13bf6f19cc794d` - :ref:`exhale_function_namespaceCE_1_1Memory_1a3229e38aa9c9df1cb299b348684cdcfa` - :ref:`exhale_function_namespaceCE_1_1Memory_1a83c1b2d761285517ac303c8862d63082` - :ref:`exhale_function_namespaceCE_1_1Memory_1a7e9fb9f0cd94110c22a0a41e1d1e85d4` Defines ------- - :ref:`exhale_define_block_8h_1a8abda1ec3897cd9350326540886884aa` - :ref:`exhale_define_block_8h_1a45095d86b5715150bbda91706a317c55` - :ref:`exhale_define_block_8h_1a16701d0a5d193f5ec11c7f21a8a01362` - :ref:`exhale_define_block_8h_1a4079260c2aa0cb4bfabfadd9c20523bc` - :ref:`exhale_define_block_8h_1ace069f6ce441188f9815bfb29956a3b2` - :ref:`exhale_define_block_8h_1a8b8cd74803fe30c404028aa140b4388a` Typedefs -------- - :ref:`exhale_typedef_namespaceCE_1_1Memory_1aee5d38feae0e9ed8f88851823a60af94`