#include <stream.hpp>
Граф наследования:istream_t:
Определяет операции чтения объектов простейших типов из входного потока.
Открытые члены | |
virtual void | read (oess_1::char_t *p, size_t count)=0 |
virtual void | read (oess_1::schar_t *p, size_t count)=0 |
virtual void | read (oess_1::uchar_t *p, size_t count)=0 |
virtual void | read (oess_1::short_t *p, size_t count)=0 |
virtual void | read (oess_1::ushort_t *p, size_t count)=0 |
virtual void | read (oess_1::int_t *p, size_t count)=0 |
virtual void | read (oess_1::uint_t *p, size_t count)=0 |
virtual void | read (oess_1::single_t *p, size_t count)=0 |
virtual void | read (oess_1::double_t *p, size_t count)=0 |
virtual void | read (std::string &p)=0 |
virtual void | read (oess_1::defs::quantity_t &p)=0 |
Прочитать из входного потока объект quantity. | |
virtual bool | eof () const =0 |
Достигнут ли конец потока? |
virtual bool eof | ( | ) | const [pure virtual] |
Достигнут ли конец потока?
Замещается в file_t, ibinbuffer_t, ibinstream_t, ibstring_t, ifixed_mem_buf_t, mem_buf_t и isubbinstream_t.
virtual void read | ( | oess_1::defs::quantity_t & | p | ) | [pure virtual] |
Прочитать из входного потока объект quantity.
Замещается в ibinstream_t.
virtual void read | ( | std::string & | p | ) | [pure virtual] |
Прочитать из входного потока строку и поместить ее в p. Поток должен содержать специальные ограничители для строки, чтобы можно было определить момент ее окончания в потоке.
Способ представления строки и ее ограничителей определяется самим потоком.
Замещается в ibinstream_t.
virtual void read | ( | oess_1::double_t * | p, | |
size_t | count | |||
) | [pure virtual] |
Прочитать count элементов из входного потока и поместить их по указателю p.
Замещается в ibinstream_t.
virtual void read | ( | oess_1::single_t * | p, | |
size_t | count | |||
) | [pure virtual] |
Прочитать count элементов из входного потока и поместить их по указателю p.
Замещается в ibinstream_t.
virtual void read | ( | oess_1::uint_t * | p, | |
size_t | count | |||
) | [pure virtual] |
Прочитать count элементов из входного потока и поместить их по указателю p.
Замещается в ibinstream_t.
virtual void read | ( | oess_1::int_t * | p, | |
size_t | count | |||
) | [pure virtual] |
Прочитать count элементов из входного потока и поместить их по указателю p.
Замещается в ibinstream_t.
virtual void read | ( | oess_1::ushort_t * | p, | |
size_t | count | |||
) | [pure virtual] |
Прочитать count элементов из входного потока и поместить их по указателю p.
Замещается в ibinstream_t.
virtual void read | ( | oess_1::short_t * | p, | |
size_t | count | |||
) | [pure virtual] |
Прочитать count элементов из входного потока и поместить их по указателю p.
Замещается в ibinstream_t.
virtual void read | ( | oess_1::uchar_t * | p, | |
size_t | count | |||
) | [pure virtual] |
Прочитать count элементов из входного потока и поместить их по указателю p.
Замещается в ibinstream_t.
virtual void read | ( | oess_1::schar_t * | p, | |
size_t | count | |||
) | [pure virtual] |
Прочитать count элементов из входного потока и поместить их по указателю p.
Замещается в ibinstream_t.
virtual void read | ( | oess_1::char_t * | p, | |
size_t | count | |||
) | [pure virtual] |
Прочитать count элементов из входного потока и поместить их по указателю p.
Замещается в ibinstream_t.