37 #ifndef DATRW_IBINSTREAM_H_VERSION 39 #define DATRW_IBINSTREAM_H_VERSION \ 40 "DATRW_IBINSTREAM_H V1.0 " 45 #include <libtime++.h> 59 const char*
const magic,
60 const bool& debug=
false);
64 void read(
unsigned int& v);
67 void read(std::string& v);
68 void read(libtime::TAbsoluteTime& v);
69 void read(::sff::FREE& v);
70 void read(::sff::WID2& v);
71 void read(::sff::SRCE& v);
72 void read(::sff::INFO& v);
93 ibs.
read(v);
return(ibs);
100 #endif // DATRW_IBINSTREAM_H_VERSION (includeguard) internal data types (prototypes)
aff::Series< float > Tfseries
ibinstream(std::istream &is, const char *const magic, const bool &debug=false)
const char *const magic
magic number to identify file type and bytesex
unsigned int skipfseries()
ibinstream & operator>>(ibinstream &ibs, C &v)
input operator for basic types and classes
aff::Series< double > Tdseries
unsigned int skipdseries()
Root namespace of library.
aff::Series< int > Tiseries
stream like class for binary input of basic types and classes
unsigned int skipiseries()