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) |
Embedded control libraries.
Various core libraries useful for embedded control systems.
| 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.
| OutputStream& ecl::operator<< | ( | OutputStream & | ostream, | |
| const TimeStampBase & | time_stamp | |||
| ) | [inline] |
Definition at line 224 of file timestamp_base.hpp.