diff --git a/src/Types.hh b/src/Types.hh new file mode 100644 index 00000000..5d516c3c --- /dev/null +++ b/src/Types.hh @@ -0,0 +1,36 @@ +#pragma once + +#include +#include +#include +#include +#include +#include + +using le_uint16_t = phosg::le_uint16_t; +using le_int16_t = phosg::le_int16_t; +using le_uint32_t = phosg::le_uint32_t; +using le_int32_t = phosg::le_int32_t; +using le_uint64_t = phosg::le_uint64_t; +using le_int64_t = phosg::le_int64_t; +using le_float = phosg::le_float; +using le_double = phosg::le_double; +using be_uint16_t = phosg::be_uint16_t; +using be_int16_t = phosg::be_int16_t; +using be_uint32_t = phosg::be_uint32_t; +using be_int32_t = phosg::be_int32_t; +using be_uint64_t = phosg::be_uint64_t; +using be_int64_t = phosg::be_int64_t; +using be_float = phosg::be_float; +using be_double = phosg::be_double; + +template +using U16T = typename std::conditional::type; +template +using S16T = typename std::conditional::type; +template +using U32T = typename std::conditional::type; +template +using S32T = typename std::conditional::type; +template +using F32T = typename std::conditional::type;