Types
using streambuf = std::basic_streambuf< char_type, traits_type >using size_type = std::uint64_tusing 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 & >::typetemplate <class T>
operator<<(const T & rhs) -> std::enable_if< has_begin_end< T >::value, bstream & >::typetemplate <class Ch, class Tr>
operator>>(std::basic_string< Ch, Tr > & rhs) -> std::enable_if< sizeof(Ch)==sizeof(char_type), bstream & >::typetemplate <class Ch, class Tr>
operator<<(const std::basic_string< Ch, Tr > & rhs) -> std::enable_if< sizeof(Ch)==sizeof(char_type), bstream & >::typeoperator=(const bstream &) -> bstream &bstream(const bstream &)operator=(bstream &&) -> bstream &bstream(bstream &&)~bstream()bstream()read(char_type * s, size_type n) -> voidwrite(const char_type * s, size_type n) -> voidflush() -> voidsync() -> voidrdbuf(streambuf * rhs) -> streambuf *rdbuf() const -> const streambuf *rdbuf() -> streambuf *bstream(streambuf * buffer)explicit