44 #ifndef DATRW_SUHEADER_H_VERSION 46 #define DATRW_SUHEADER_H_VERSION \ 47 "DATRW_SUHEADER_H V1.4" 50 #include<datrwxx/suformat.h> 51 #include<datrwxx/suheaderstruct.h> 110 const std::string file,
112 const std::string condition)
127 const bool& debug=
false);
140 void read(std::istream& is);
142 void write(std::ostream& os)
const;
159 libtime::TRelativeTime
delay()
const;
167 ::sff::SRCE
srce()
const;
169 ::sff::INFO
info()
const;
171 ::sff::WID2
wid2()
const;
187 void set(const ::sff::SRCE &
srce);
189 void set(const ::sff::INFO &
info);
191 void set(const ::sff::WID2 &
wid2);
193 void set(
const libtime::TAbsoluteTime &date);
199 static void help(std::ostream& os);
246 #endif // DATRW_SUHEADER_H_VERSION (includeguard)
SUReadException(const std::string message, const std::string file, const int &line, const std::string condition)
Create with message, failed assertion, and code position.
exception class declaration for libdatrwxx (prototypes)
Base class for exceptions.
Root namespace of library.
virtual ~SUReadException()
provide explicit virtual destructor