#include "assert.h"
#include <utility>
#include <type_traits>
Go to the source code of this file.
|
template<typename T > |
using | bitstream::in = std::conditional_t<(sizeof(T)<=16 &&std::is_trivially_copy_constructible_v< T >), std::add_const_t< T >, std::add_lvalue_reference_t< std::add_const_t< T > >> |
| Passes by const or const reference depending on size. More...
|
|
template<typename Stream , typename T > |
using | bitstream::inout = std::conditional_t< Stream::writing, in< T >, std::add_lvalue_reference_t< T > > |
| Passes by reference. More...
|
|
◆ BS_CONSTEXPR