39 #define DATRW_DATRW_CC_VERSION \ 56 const bool& providesd,
57 const bool& providesf,
58 const bool& providesi,
60 : Mis(is), Mdebug(debug), Mwid2set(false), Msrceset(false), Minfoset(false),
61 Mtracefreeset(false), Mfilefreeset(false), Mlast(false),
62 Mprovidesd(providesd), Mprovidesf(providesf), Mprovidesi(providesi)
65 "idatstream::idatstream",
66 "create new input stream");
155 os <<
"Class " << name <<
" provides no help text." << std::endl;
#define DATRW_assert(C, M)
Check an assertion and report by throwing an exception.
macro function for debugging output (prototypes)
void setinfo(const sff::INFO &info)
aff::Series< float > Tfseries
void setfilefree(const sff::FREE &free)
static void help(std::ostream &os=std::cout, const char *name="idatsream")
print some info about data conversion.
void setsrce(const sff::SRCE &srce)
aff::Series< double > Tdseries
virtual Tiseries iseries()
void setwid2(const sff::WID2 &wid2)
bool debug()
indicate debug mode
idatstream(std::istream &is, const bool &providesd=false, const bool &providesf=false, const bool &providesi=false, const bool &debug=false)
Root namespace of library.
virtual Tdseries dseries()
void settracefree(const sff::FREE &free)
aff::Series< int > Tiseries
#define DATRW_debug(C, N, M)
produce debug output
#define DATRW_value(V)
report value
virtual Tfseries fseries()
idatstream & operator>>(idatstream &is, sff::WID2 &wid2)