struct vtb::base::integer< 1 >
using type = std::uint8_t
struct vtb::base::integer< 8 >
using type = std::uint64_t
struct vtb::base::integer< 2 >
using type = std::uint16_t
template <int Size>
struct vtb::base::integer
struct vtb::base::integer< 4 >
using type = std::uint32_t
template <class T>
union vtb::base::bytes
char bytes[sizeof(T)]
integer< sizeof(T)>::type integral
T orig
swap() -> void
swap< 4 >(integer< 4 >::type & n) -> void
swap< 2 >(integer< 2 >::type & n) -> void
swap(typename integer< Size >::type & n) -> void
swap< 1 >(integer< 1 >::type & n) -> void
swap< 8 >(integer< 8 >::type & n) -> void