.. _program_listing_file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_math_precision.hpp: Program Listing for File precision.hpp ====================================== |exhale_lsh| :ref:`Return to documentation for file ` (``/home/runner/work/Legion-Engine/Legion-Engine/legion/engine/core/math/precision.hpp``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #pragma once #include namespace legion::core::math { enum class data_precision { bit32, bit64, lots, whole_only }; template struct precision_chooser { using type = /*if*/ std::conditional_t

>>; }; template using precision_chooser_t = typename precision_chooser

::type; }