Lines Matching refs:stream
66 virtual bool load( std::istream& stream,
69 virtual void save( std::ostream& stream,
220 bool load( std::istream& stream,
224 pstream = &stream;
229 stream.seekg( 0, std::istream::end );
230 set_stream_size( size_t( stream.tellg() ) );
236 stream.seekg( ( *translator )[header_offset] );
237 stream.read( reinterpret_cast<char*>( &header ), sizeof( header ) );
292 void save( std::ostream& stream,
301 save_header( stream, header_offset );
304 save_data( stream, data_offset );
311 void save_header( std::ostream& stream,
314 adjust_stream_size( stream, header_offset );
315 stream.write( reinterpret_cast<const char*>( &header ),
320 void save_data( std::ostream& stream, std::streampos data_offset ) noexcept
322 adjust_stream_size( stream, data_offset );
331 stream.write( compressed_ptr.get(), compressed_size );
334 stream.write( get_data(), get_size() );