Gaudi Framework, version v25r2

Home   Generated: Wed Jun 4 2014
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Namespaces | Macros | Functions
Time.icpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Gaudi
 : AIDA interfaces visibility
 

Macros

#define GAUDIKERNEL_TIME_ICPP   1
 

Functions

std::ostream & Gaudi::operator<< (std::ostream &out, const Gaudi::Time &time)
 Output operator.
 
std::ostream & Gaudi::operator<< (std::ostream &out, const Gaudi::TimeSpan &time)
 Output operator.
 
Gaudi::Time operator+ (const Gaudi::Time &t, const Gaudi::TimeSpan &ts)
 
Gaudi::Time operator+ (const Gaudi::TimeSpan &ts, const Gaudi::Time &t)
 
Gaudi::TimeSpan operator- (const Gaudi::Time &t1, const Gaudi::Time &t2)
 
Gaudi::Time operator- (const Gaudi::Time &t, const Gaudi::TimeSpan &ts)
 
bool operator== (const Gaudi::Time &t1, const Gaudi::Time &t2)
 
bool operator!= (const Gaudi::Time &t1, const Gaudi::Time &t2)
 
bool operator< (const Gaudi::Time &t1, const Gaudi::Time &t2)
 
bool operator<= (const Gaudi::Time &t1, const Gaudi::Time &t2)
 
bool operator> (const Gaudi::Time &t1, const Gaudi::Time &t2)
 
bool operator>= (const Gaudi::Time &t1, const Gaudi::Time &t2)
 
bool operator! (const Gaudi::Time &t)
 
Gaudi::TimeSpan operator+ (const Gaudi::TimeSpan &ts)
 
Gaudi::TimeSpan operator- (const Gaudi::TimeSpan &ts)
 
Gaudi::TimeSpan operator+ (const Gaudi::TimeSpan &ts1, const Gaudi::TimeSpan &ts2)
 
Gaudi::TimeSpan operator- (const Gaudi::TimeSpan &ts1, const Gaudi::TimeSpan &ts2)
 
bool operator== (const Gaudi::TimeSpan &t1, const Gaudi::TimeSpan &t2)
 
bool operator!= (const Gaudi::TimeSpan &t1, const Gaudi::TimeSpan &t2)
 
bool operator< (const Gaudi::TimeSpan &t1, const Gaudi::TimeSpan &t2)
 
bool operator<= (const Gaudi::TimeSpan &t1, const Gaudi::TimeSpan &t2)
 
bool operator> (const Gaudi::TimeSpan &t1, const Gaudi::TimeSpan &t2)
 
bool operator>= (const Gaudi::TimeSpan &t1, const Gaudi::TimeSpan &t2)
 
bool operator! (const Gaudi::TimeSpan &ts)
 
StreamBufferoperator<< (StreamBuffer &s, const Gaudi::Time &t)
 
StreamBufferoperator>> (StreamBuffer &s, Gaudi::Time &t)
 

Macro Definition Documentation

#define GAUDIKERNEL_TIME_ICPP   1

Definition at line 3 of file Time.icpp.

Function Documentation

bool operator! ( const Gaudi::Time t)
inline

Definition at line 249 of file Time.icpp.

{
return ! t.ns();
}
bool operator! ( const Gaudi::TimeSpan ts)
inline

Definition at line 309 of file Time.icpp.

{
return ! ts.ns();
}
bool operator!= ( const Gaudi::Time t1,
const Gaudi::Time t2 
)
inline

Definition at line 229 of file Time.icpp.

{
return t1.ns() != t2.ns();
}
bool operator!= ( const Gaudi::TimeSpan t1,
const Gaudi::TimeSpan t2 
)
inline

Definition at line 289 of file Time.icpp.

{
return t1.ns() != t2.ns();
}
Gaudi::Time operator+ ( const Gaudi::Time t,
const Gaudi::TimeSpan ts 
)
inline

Definition at line 197 of file Time.icpp.

{
return Gaudi::Time (t.ns() + ts.ns());
}
Gaudi::Time operator+ ( const Gaudi::TimeSpan ts,
const Gaudi::Time t 
)
inline

Definition at line 201 of file Time.icpp.

{
return Gaudi::Time (t.ns() + ts.ns());
}
Gaudi::TimeSpan operator+ ( const Gaudi::TimeSpan ts)
inline

Definition at line 257 of file Time.icpp.

{
return ts;
}
Gaudi::TimeSpan operator+ ( const Gaudi::TimeSpan ts1,
const Gaudi::TimeSpan ts2 
)
inline

Definition at line 265 of file Time.icpp.

{
return Gaudi::TimeSpan (ts1.ns() + ts2.ns());
}
Gaudi::TimeSpan operator- ( const Gaudi::Time t1,
const Gaudi::Time t2 
)
inline

Definition at line 205 of file Time.icpp.

{
return Gaudi::TimeSpan (t1.ns() - t2.ns());
}
Gaudi::Time operator- ( const Gaudi::Time t,
const Gaudi::TimeSpan ts 
)
inline

Definition at line 209 of file Time.icpp.

{
return Gaudi::Time (t.ns() - ts.ns());
}
Gaudi::TimeSpan operator- ( const Gaudi::TimeSpan ts)
inline

Definition at line 261 of file Time.icpp.

{
return Gaudi::TimeSpan (-ts.ns());
}
Gaudi::TimeSpan operator- ( const Gaudi::TimeSpan ts1,
const Gaudi::TimeSpan ts2 
)
inline

Definition at line 269 of file Time.icpp.

{
return Gaudi::TimeSpan (ts1.ns() - ts2.ns());
}
bool operator< ( const Gaudi::Time t1,
const Gaudi::Time t2 
)
inline

Definition at line 233 of file Time.icpp.

{
return t1.ns() < t2.ns();
}
bool operator< ( const Gaudi::TimeSpan t1,
const Gaudi::TimeSpan t2 
)
inline

Definition at line 293 of file Time.icpp.

{
return t1.ns() < t2.ns();
}
StreamBuffer& operator<< ( StreamBuffer s,
const Gaudi::Time t 
)
inline

Definition at line 316 of file Time.icpp.

{
return s << t.ns();
}
bool operator<= ( const Gaudi::Time t1,
const Gaudi::Time t2 
)
inline

Definition at line 237 of file Time.icpp.

{
return t1.ns() <= t2.ns();
}
bool operator<= ( const Gaudi::TimeSpan t1,
const Gaudi::TimeSpan t2 
)
inline

Definition at line 297 of file Time.icpp.

{
return t1.ns() <= t2.ns();
}
bool operator== ( const Gaudi::Time t1,
const Gaudi::Time t2 
)
inline

Definition at line 225 of file Time.icpp.

{
return t1.ns() == t2.ns();
}
bool operator== ( const Gaudi::TimeSpan t1,
const Gaudi::TimeSpan t2 
)
inline

Definition at line 285 of file Time.icpp.

{
return t1.ns() == t2.ns();
}
bool operator> ( const Gaudi::Time t1,
const Gaudi::Time t2 
)
inline

Definition at line 241 of file Time.icpp.

{
return t1.ns() > t2.ns();
}
bool operator> ( const Gaudi::TimeSpan t1,
const Gaudi::TimeSpan t2 
)
inline

Definition at line 301 of file Time.icpp.

{
return t1.ns() > t2.ns();
}
bool operator>= ( const Gaudi::Time t1,
const Gaudi::Time t2 
)
inline

Definition at line 245 of file Time.icpp.

{
return t1.ns() >= t2.ns();
}
bool operator>= ( const Gaudi::TimeSpan t1,
const Gaudi::TimeSpan t2 
)
inline

Definition at line 305 of file Time.icpp.

{
return t1.ns() >= t2.ns();
}
StreamBuffer& operator>> ( StreamBuffer s,
Gaudi::Time t 
)
inline

Definition at line 320 of file Time.icpp.

{
s >> tmp;
t = Gaudi::Time(tmp);
return s;
}

Generated at Wed Jun 4 2014 14:48:59 for Gaudi Framework, version v25r2 by Doxygen version 1.8.2 written by Dimitri van Heesch, © 1997-2004