37 #ifndef BOOST_BEAST_ZLIB_DETAIL_RANGES_HPP 38 #define BOOST_BEAST_ZLIB_DETAIL_RANGES_HPP 41 #include <type_traits> 50 template<
bool isConst>
54 typename std::conditional<isConst,
89 template<
class U,
class V>
95 u =
static_cast<U
>(v);
iter_t first
Definition: ranges.hpp:58
iter_t last
Definition: ranges.hpp:59
std::size_t avail() const
Definition: ranges.hpp:78
Definition: async_result.hpp:20
std::size_t size() const
Definition: ranges.hpp:64
range< true > in
Definition: ranges.hpp:84
Definition: ranges.hpp:51
Definition: ranges.hpp:48
iter_t next
Definition: ranges.hpp:60
U clamp(U u, V v)
Definition: ranges.hpp:92
std::size_t used() const
Definition: ranges.hpp:71
range< false > out
Definition: ranges.hpp:85
typename std::conditional< isConst, std::uint8_t const *, std::uint8_t * >::type iter_t
Definition: ranges.hpp:56