Example #1
0
			void createFinalStream(std::string const & filename)
			{
				std::ofstream ostr(filename.c_str(),std::ios::binary);
				createFinalStream(ostr);
				ostr.flush();
				ostr.close();
			}
			void createFinalStream(std::string const & filename)
			{
				::libmaus::aio::CheckedOutputStream ostr(filename);
				createFinalStream(ostr);
				ostr.flush();
				ostr.close();
			}
			void createFinalStream(std::string const & filename)
			{
				libmaus2::aio::OutputStream::unique_ptr_type Postr(libmaus2::aio::OutputStreamFactoryContainer::constructUnique(filename));
				std::ostream & ostr = *Postr;
				createFinalStream(ostr);
				ostr.flush();
				Postr.reset();
			}
Example #4
0
			uint64_t createFinalStream(std::string const & filename)
			{
				std::ofstream out(filename.c_str(),std::ios::binary);
				return createFinalStream(out);
			}
			uint64_t createFinalStream(std::string const & filename)
			{
				libmaus2::aio::OutputStreamInstance out(filename);
				return createFinalStream(out);
			}
			void createFinalStream(std::string const & filename)
			{
				libmaus2::aio::OutputStreamInstance ostr(filename);
				createFinalStream(ostr);
				ostr.flush();
			}