ecl Namespace Reference

Embedded control libraries. More...


namespace  time

Supporting elements and interfaces.


class  TimeData
 Device for conveniently storing and analysing benchmarking times. More...
class  TimeStampBase
 This class provides common functionality across platforms for the timestamps. More...


typedef TimeStamp Duration
 Convenience typedef to associate timestamps with the concept of durations.


template<typename OutputStream >
OutputStream & operator<< (OutputStream &ostream, const TimeStampBase &time_stamp)

Detailed Description

Embedded control libraries.

Various core libraries useful for embedded control systems.

Typedef Documentation

typedef TimeStamp ecl::Duration

Convenience typedef to associate timestamps with the concept of durations.

Both timestamps and durations utilise similar functionality under the hood, even though they are conceptually different. The only thing I might consider if creating a separate class for durations is to introduce negativity. However, I've yet to find a real use for it.

Definition at line 37 of file duration.hpp.

Function Documentation

template<typename OutputStream >
OutputStream& ecl::operator<< ( OutputStream &  ostream,
const TimeStampBase &  time_stamp 
) [inline]

Definition at line 224 of file timestamp_base.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Friends

Author(s): Daniel Stonier (
autogenerated on Fri Jan 11 11:44:20 2013