BitStream
Namespace List
Here is a list of all namespaces with brief descriptions:
[detail level 123]
 Nbitstream
 Nutility
 Chas_serialize
 Chas_serialize< std::void_t< decltype(serialize_traits< T >::serialize(std::declval< Stream & >(), std::declval< Args >()...))>, T, Stream, Args... >
 Cis_serialize_noexcept
 Cis_serialize_noexcept< std::enable_if_t< has_serialize_v< T, Stream, Args... > >, T, Stream, Args... >
 Cdeduce_trait
 Cdeduce_trait< std::enable_if_t< !std::is_pointer_v< std::decay_t< Trait > > &&has_serialize_v< base_t< Trait >, Stream, Trait, Args... > >, Trait, Stream, Args... >
 Cdeduce_trait< std::enable_if_t< !std::is_pointer_v< std::decay_t< Trait > > &&has_serialize_v< std::add_const_t< base_t< Trait > >, Stream, Trait, Args... > >, Trait, Stream, Args... >
 Cdeduce_trait< std::enable_if_t< std::is_pointer_v< std::decay_t< Trait > > &&has_serialize_v< std::add_pointer_t< base_t< Trait > >, Stream, Trait, Args... > >, Trait, Stream, Args... >
 Cdeduce_trait< std::enable_if_t< std::is_pointer_v< std::decay_t< Trait > > &&has_serialize_v< std::add_pointer_t< std::add_const_t< base_t< Trait > > >, Stream, Trait, Args... > >, Trait, Stream, Args... >
 Cbounded_rangeClass for quantizing single-precision floats into a range and precision
 Chalf_precisionClass for quantizing single-precision floats into half-precision
 Cquantized_quaternionA quantized representation of a quaternion
 Csmallest_threeClass for quantizing a user-specified quaternion into fewer bits using the smallest-three algorithm
 Cbit_measureA stream for writing objects tightly into a buffer
 Cbit_readerA stream for reading objects from a tightly packed buffer
 Cbit_writerA stream for writing objects tightly into a buffer
 Cbyte_bufferA byte buffer aligned to 4 bytes. Can be used with bit_reader and bit_writer
 Cserialize_traitsA class for specializing trait serialization functions
 Cfixed_policy
 Cgrowing_policy
 Carray_subsetWrapper type for subsets of arrays
 Cserialize_traits< array_subset< T, Trait > >A trait used for serializing a subset of an array of objects
 Cserialize_traits< bool >A trait used to serialize a boolean as a single bit
 Cserialize_traits< bool[Size]>A trait used to serialize multiple boolean values
 Cbounded_enumWrapper type for compiletime known integer bounds
 Cserialize_traits< T, typename std::enable_if_t< std::is_enum_v< T > > >A trait used to serialize an enum type with runtime bounds
 Cserialize_traits< bounded_enum< T, Min, Max >, typename std::enable_if_t< std::is_enum_v< T > > >A trait used to serialize an enum type with compiletime bounds
 Cserialize_traits< float >A trait used to serialize a float as-is, without any bound checking or quantization
 Cserialize_traits< double >A trait used to serialize a double as-is, without any bound checking or quantization
 Cbounded_intWrapper type for compiletime known integer bounds
 Cserialize_traits< T, typename std::enable_if_t< std::is_integral_v< T > &&!std::is_const_v< T > > >A trait used to serialize integer values with runtime bounds
 Cserialize_traits< bounded_int< T, Min, Max >, typename std::enable_if_t< std::is_integral_v< T > &&!std::is_const_v< T > > >A trait used to serialize integer values with compiletime bounds
 Cserialize_traits< half_precision >A trait used to serialize a single-precision float as half-precision
 Cserialize_traits< bounded_range >A trait used to quantize and serialize a float to be within a given range and precision
 Cserialize_traits< smallest_three< Q, BitsPerElement > >A trait used to quantize and serialize quaternions using the smallest-three algorithm
 Cbounded_stringWrapper type for compiletime known string max_size
 Cserialize_traits< const char * >A trait used to serialize bounded c-style strings
 Cserialize_traits< bounded_string< const char *, MaxSize > >A trait used to serialize bounded c-style strings with compiletime bounds
 Cserialize_traits< std::basic_string< T, Traits, Alloc > >A trait used to serialize any combination of std::basic_string
 Cserialize_traits< bounded_string< std::basic_string< T, Traits, Alloc >, MaxSize > >A trait used to serialize any combination of std::basic_string with compiletime bounds
 Cout
 CfinallyTest type