1 #ifndef __JEEP__JTIME__
2 #define __JEEP__JTIME__
21 namespace JPP {
using namespace JEEP; }
38 template<
char JSeparator_t>
81 std::istringstream
in(time);
87 static JTime min() {
return JTime(std::numeric_limits<int>::lowest(), 1, 1); }
88 static JTime max() {
return JTime(std::numeric_limits<int>::max(), 12, 31); }
127 while (isspace(in.peek())) { in.ignore(); }
129 const locale
loc = in.imbue(locale(in.getloc(),
new JWhiteSpacesFacet(in.getloc(),
JTime::SEPARATOR)));
131 in >>
object.hour >>
object.minute >>
object.second;
150 <<
FILL(2,
'0') <<
object.second <<
FILL();
friend std::ostream & operator<<(std::ostream &out, const JTime &object)
Write time to output stream.
static JTime max()
Maximal time.
I/O formatting auxiliaries.
JTime(const int hour, const int minute, const int second)
Constructor.
bool less(const JTime &time) const
Less-than method.
Template definition of auxiliary base class for comparison of data structures.
Auxiliary data structure for sequence of same character.
static JTime min()
Minimal time.
JTime(const std::string &time)
Constructor.
static const char SEPARATOR
Separation character.
JTime()
Default constructor.
Auxiliary class for simple time.
then fatal Wrong number of arguments fi set_variable DETECTOR $argv[1] set_variable INPUT_FILE $argv[2] eval JPrintDetector a $DETECTOR O IDENTIFIER eval JPrintDetector a $DETECTOR O SUMMARY JAcoustics sh $DETECTOR_ID source JAcousticsToolkit sh CHECK_EXIT_CODE typeset A EMITTERS get_tripods $WORKDIR tripod txt EMITTERS get_transmitters $WORKDIR transmitter txt EMITTERS for EMITTER in
friend std::istream & operator>>(std::istream &in, JTime &object)
Read time from input stream.