|
Virtual Testbed
Ship dynamics simulator for extreme conditions
|
Public Types | |
| using | char_type = char |
| using | traits_type = std::char_traits< char > |
| using | size_type = std::uint64_t |
| using | streambuf = std::basic_streambuf< char_type, traits_type > |
Public Member Functions | |
| bstream (streambuf *buffer) | |
| streambuf * | rdbuf () |
| const streambuf * | rdbuf () const |
| streambuf * | rdbuf (streambuf *rhs) |
| void | sync () |
| void | flush () |
| void | write (const char_type *s, size_type n) |
| void | read (char_type *s, size_type n) |
| bstream (bstream &&)=default | |
| bstream & | operator= (bstream &&)=default |
| bstream (const bstream &)=delete | |
| bstream & | operator= (const bstream &)=delete |
| template<class Ch , class Tr > | |
| std::enable_if< sizeof(Ch)==sizeof(char_type), bstream & >::type | operator<< (const std::basic_string< Ch, Tr > &rhs) |
| template<class Ch , class Tr > | |
| std::enable_if< sizeof(Ch)==sizeof(char_type), bstream & >::type | operator>> (std::basic_string< Ch, Tr > &rhs) |
| template<class T > | |
| std::enable_if< has_begin_end< T >::value, bstream & >::type | operator<< (const T &rhs) |
| template<class T > | |
| std::enable_if< has_reserve_emplace_back< T >::value, bstream & >::type | operator>> (T &rhs) |
| bstream & | operator<< (float rhs) |
| bstream & | operator>> (float &rhs) |
| bstream & | operator<< (std::uint8_t rhs) |
| bstream & | operator>> (std::uint8_t &rhs) |
| bstream & | operator<< (std::uint16_t rhs) |
| bstream & | operator>> (std::uint16_t &rhs) |
| bstream & | operator<< (std::uint32_t rhs) |
| bstream & | operator>> (std::uint32_t &rhs) |
| bstream & | operator<< (std::uint64_t rhs) |
| bstream & | operator>> (std::uint64_t &rhs) |
| bstream & | operator<< (std::int8_t rhs) |
| bstream & | operator>> (std::int8_t &rhs) |
| bstream & | operator<< (std::int16_t rhs) |
| bstream & | operator>> (std::int16_t &rhs) |
| bstream & | operator<< (std::int32_t rhs) |
| bstream & | operator>> (std::int32_t &rhs) |
| bstream & | operator<< (std::int64_t rhs) |
| bstream & | operator>> (std::int64_t &rhs) |
| bstream & | operator<< (char rhs) |
| bstream & | operator>> (char &rhs) |
| bstream & | operator<< (double rhs) |
| bstream & | operator>> (double &rhs) |
Definition at line 28 of file bstream.hh.
1.8.15