SFF++ library: reading and writing SFF from C++

◆ flushheader()

void sff::helper::ostream_manager::flushheader ( )
protected

flush file header to output (if not done yet)

Definition at line 146 of file sffostream.cc.

References Mdebug, Mfileheader, Mfileheaderwritten, and Mos.

147  {
148  if (Mdebug) { cout << "DEBUG (ostream_manager::flushheader):" << endl; }
149  if (!Mfileheaderwritten)
150  {
151  Mos << Mfileheader;
152  Mfileheaderwritten=true;
153  if (Mdebug) { cout << " flushed" << endl; }
154  }
155  else
156  {
157  if (Mdebug) { cout << " no waiting header to be flushed" << endl; }
158  }
159  }