48 #ifndef MUI_STREAM_VECTOR_H
49 #define MUI_STREAM_VECTOR_H
56 template<
typename TYPE>
61 std::vector<TYPE> vec(size);
62 for(
auto& a: vec ) stream >> a;
71 std::vector<char> vec(size);
72 stream.
read(vec.data(), size);
77 template<
typename TYPE>
81 for(
const auto& a: vec ) stream << a;
87 stream.
write(vec.data(), vec.size());
virtual void read(char *ptr, std::size_t size)=0
virtual void write(const char *ptr, std::size_t size)=0
istream & operator>>(istream &stream, smalluint &sml)
Definition: comm_tcp.h:103
ostream & operator<<(ostream &stream, const smalluint &sml)
Definition: comm_tcp.h:127
Defines base stream class container_stream and associated functors.