namespace
utils
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
using vt:: utils:: FieldType = BitPacker:: FieldType
Function documentation
#include <src/vt/utils/bits/bits_packer.h>
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)