vt::utils namespace

Namespaces

namespace file_spec

Classes

template<typename BitField>
struct BitCounter
struct BitPacker

Typedefs

using FieldType = BitPacker::FieldType

Functions

template<typename Dst, typename Src>
auto bit_cast(const Src& src) -> std::enable_if_t<sizeof(Dst)==sizeof(Src) && std::is_trivially_copyable<Dst>::value && std::is_trivially_copyable<Src>::value && std::is_trivially_constructible<Dst>::value, Dst>

Typedef documentation

Function documentation

template<typename Dst, typename Src>
std::enable_if_t<sizeof(Dst)==sizeof(Src) && std::is_trivially_copyable<Dst>::value && std::is_trivially_copyable<Src>::value && std::is_trivially_constructible<Dst>::value, Dst> vt::utils::bit_cast(const Src& src)