▼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_range | Class for quantizing single-precision floats into a range and precision |
Chalf_precision | Class for quantizing single-precision floats into half-precision |
Cquantized_quaternion | A quantized representation of a quaternion |
Csmallest_three | Class for quantizing a user-specified quaternion into fewer bits using the smallest-three algorithm |
Cbit_measure | A stream for writing objects tightly into a buffer |
Cbit_reader | A stream for reading objects from a tightly packed buffer |
Cbit_writer | A stream for writing objects tightly into a buffer |
Cbyte_buffer | A byte buffer aligned to 4 bytes. Can be used with bit_reader and bit_writer |
Cserialize_traits | A class for specializing trait serialization functions |
Cfixed_policy | |
Cgrowing_policy | |
Carray_subset | Wrapper 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_enum | Wrapper 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_int | Wrapper 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_string | Wrapper 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 | |
Cfinally | Test type |