Lines Matching defs:stream
128 struct stream : detail::stream_base<Device, Tr, Alloc> { struct
130 typedef typename char_type_of<Device>::type char_type;
131 struct category
141 >::stream_type stream_type;
143 stream() { } in stream() argument
144 BOOST_IOSTREAMS_FORWARD( stream, open_impl, Device, in BOOST_IOSTREAMS_FORWARD()
148 void close() { this->member.close(); } in close()
149 bool auto_close() const { return this->member.auto_close(); } in auto_close()
150 void set_auto_close(bool close) { this->member.set_auto_close(close); } in set_auto_close()
151 bool strict_sync() { return this->member.strict_sync(); } in strict_sync()
152 Device& operator*() { return *this->member; } in operator *()
153 Device* operator->() { return &*this->member; } in operator ->()
154 Device* component() { return this->member.component(); } in component()
156 void open_impl(const Device& dev BOOST_IOSTREAMS_PUSH_PARAMS()) // For forwarding. in open_impl()