actually write the file header
Reimplemented from datrw::odatstream.
Definition at line 91 of file oasciistream.cc.
References DATRW_debug, FOUT, datrw::odatstream::free(), datrw::odatstream::hasfree(), datrw::odatstream::hassrce(), datrw::ascii::keySRCECS, datrw::ascii::keySRCEdate, datrw::ascii::keySRCEtype, datrw::ascii::keySRCEX, datrw::ascii::keySRCEY, datrw::ascii::keySRCEZ, datrw::odatstream::Mdebug, POUT, and datrw::odatstream::srce().
97 const ::sff::FREE&
free=this->
free();
98 ::sff::FREE::Tlines::const_iterator I=
free.lines.begin();
99 while (I!=
free.lines.end())
108 "file FREE written if present");
120 "SRCE written if present");
const char *const keySRCEtype
key for SRCE line header field
const char *const keySRCEY
key for SRCE line header field
bool hassrce() const
srce is available
sff::SRCE srce() const
return SRCE data
const char *const keySRCEdate
key for SRCE line header field
sff::FREE free() const
return FREE data
#define DATRW_debug(C, N, M)
produce debug output
bool Mdebug
global debug flag
const char *const keySRCEX
key for SRCE line header field
const char *const keySRCECS
key for SRCE line header field
bool hasfree() const
free is available
const char *const keySRCEZ
key for SRCE line header field