37 |
|
operator ext::String() const; |
38 |
|
Stamp operator+(int seconds) const { return when + seconds; } |
39 |
|
Stamp operator-(int seconds) const { return when - seconds; } |
40 |
< |
bool operator <(const Stamp& stamp) const { return when < stamp.when; } |
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) |
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 |
+ |
} |
57 |
+ |
|
58 |
|
#endif // _Stamp_hpp_ |