ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/zoe/trunk/Stamp.hpp
(Generate patch)

Comparing trunk/Stamp.hpp (file contents):
Revision 33 by douglas, 2004-07-20T00:52:33-07:00 vs.
Revision 34 by douglas, 2004-07-20T16:49:06-07:00

# Line 35 | Line 35 | public:
35                  &stamp); }
36          Stamp(const ext::String& when);
37          operator ext::String() const;
38 <        Stamp operator+(int seconds) const { return when + seconds; }
39 <        Stamp operator-(int seconds) const { return when - seconds; }
38 >        Stamp operator+(std::time_t seconds) const { return when + seconds; }
39 >        Stamp operator-(std::time_t seconds) const { return when - seconds; }
40          bool operator<(const Stamp& stamp) const { return when < stamp.when; }
41   };
42  
43 < inline ext::String operator+(const Stamp& stamp, const ext::String& string)
44 < {
45 <        return ext::String(stamp) + string;
46 < }
47 <
48 < inline ext::String operator+(const ext::String& string, const Stamp& stamp)
49 < {
50 <        return string + ext::String(stamp);
51 < }
52 <
53 < inline std::ostream& operator<<(std::ostream& sout, const Stamp& stamp)
54 < {
55 <        return sout << ext::String(stamp);
56 < }
43 > inline std::ostream& operator<<(std::ostream& sout, const Stamp& stamp) { return sout << ext::String(stamp); }
44  
45   #endif // _Stamp_hpp_

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines