/** @file width2x.hpp * * Author: Roland Conybeare **/ #pragma once #include "natural_unit.hpp" #include namespace xo { namespace qty { namespace detail { template struct width2x; template <> struct width2x { using type = std::int32_t; }; template <> struct width2x { using type = std::int64_t; }; template <> struct width2x { using type = __int128_t; }; template using width2x_t = width2x::type; } } /*namespace qty*/ } /*namespace xo*/ /** end width2x.hpp **/