ecl Namespace Reference

Embedded control libraries. More...

Namespaces

namespace  time
 

Supporting elements and interfaces.


Classes

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

Typedefs

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

Functions

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


ecl_time
Author(s): Daniel Stonier (d.stonier@gmail.com)
autogenerated on Fri Jan 11 11:44:20 2013