Types
using streambuf = std::basic_streambuf< char_type, traits_type >
using size_type = std::uint64_t
using traits_type = std::char_traits< char >
using char_type = char
Methods
operator>>(double & rhs) -> bstream &
operator<<(double rhs) -> bstream &
operator>>(char & rhs) -> bstream &
operator<<(char rhs) -> bstream &
operator>>(std::int64_t & rhs) -> bstream &
operator<<(std::int64_t rhs) -> bstream &
operator>>(std::int32_t & rhs) -> bstream &
operator<<(std::int32_t rhs) -> bstream &
operator>>(std::int16_t & rhs) -> bstream &
operator<<(std::int16_t rhs) -> bstream &
operator>>(std::int8_t & rhs) -> bstream &
operator<<(std::int8_t rhs) -> bstream &
operator>>(std::uint64_t & rhs) -> bstream &
operator<<(std::uint64_t rhs) -> bstream &
operator>>(std::uint32_t & rhs) -> bstream &
operator<<(std::uint32_t rhs) -> bstream &
operator>>(std::uint16_t & rhs) -> bstream &
operator<<(std::uint16_t rhs) -> bstream &
operator>>(std::uint8_t & rhs) -> bstream &
operator<<(std::uint8_t rhs) -> bstream &
operator>>(float & rhs) -> bstream &
operator<<(float rhs) -> bstream &
template <class T>
operator>>(T & rhs) -> std::enable_if< has_reserve_emplace_back< T >::value, bstream & >::type
template <class T>
operator<<(const T & rhs) -> std::enable_if< has_begin_end< T >::value, bstream & >::type
template <class Ch, class Tr>
operator>>(std::basic_string< Ch, Tr > & rhs) -> std::enable_if< sizeof(Ch)==sizeof(char_type), bstream & >::type
template <class Ch, class Tr>
operator<<(const std::basic_string< Ch, Tr > & rhs) -> std::enable_if< sizeof(Ch)==sizeof(char_type), bstream & >::type
operator=(const bstream &) -> bstream &
bstream(const bstream &)
operator=(bstream &&) -> bstream &
bstream(bstream &&)
~bstream()
bstream()
read(char_type * s, size_type n) -> void
write(const char_type * s, size_type n) -> void
flush() -> void
sync() -> void
rdbuf(streambuf * rhs) -> streambuf *
rdbuf() const -> const streambuf *
rdbuf() -> streambuf *
bstream(streambuf * buffer)explicit