mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-06-26 10:54:26 +02:00
ISO8601: Added ::dump methods for debugging
This commit is contained in:
parent
5b35f80d57
commit
638c2b35c3
2 changed files with 35 additions and 1 deletions
|
@ -1615,8 +1615,24 @@ void ISO8601d::operator++ (int)
|
|||
_date = tomorrow._date;
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
std::string ISO8601d::dump () const
|
||||
{
|
||||
std::stringstream s;
|
||||
s << "ISO8601d"
|
||||
<< " _year=" << _year
|
||||
<< " _month=" << _month
|
||||
<< " _week=" << _week
|
||||
<< " _weekday=" << _weekday
|
||||
<< " _julian=" << _julian
|
||||
<< " _day=" << _day
|
||||
<< " _seconds=" << _seconds
|
||||
<< " _offset=" << _offset
|
||||
<< " _utc=" << _utc
|
||||
<< " _date=" << _date;
|
||||
|
||||
|
||||
return s.str ();
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
ISO8601p::ISO8601p ()
|
||||
|
@ -1968,3 +1984,19 @@ void ISO8601p::resolve ()
|
|||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
std::string ISO8601p::dump () const
|
||||
{
|
||||
std::stringstream s;
|
||||
s << "ISO8601p"
|
||||
<< " _year=" << _year
|
||||
<< " _month=" << _month
|
||||
<< " _day=" << _day
|
||||
<< " _hours=" << _hours
|
||||
<< " _minutes=" << _minutes
|
||||
<< " _seconds=" << _seconds
|
||||
<< " _period=" << _period;
|
||||
|
||||
return s.str ();
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
|
|
@ -121,6 +121,7 @@ private:
|
|||
bool parse_time_off_ext (Nibbler&);
|
||||
bool validate ();
|
||||
void resolve ();
|
||||
std::string dump () const;
|
||||
|
||||
public:
|
||||
int _year;
|
||||
|
@ -160,6 +161,7 @@ private:
|
|||
bool parse_designated (Nibbler&);
|
||||
bool validate ();
|
||||
void resolve ();
|
||||
std::string dump () const;
|
||||
|
||||
public:
|
||||
int _year;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue