| Cros::DurationBase< T > | Base class for Duration implementations. Provides storage, common functions and operator overloads. This should not need to be used directly |
| ▼Cros::DurationBase< Duration > | |
| Cros::Duration | Duration representation for use with the Time class |
| ▼Cros::DurationBase< WallDuration > | |
| Cros::WallDuration | Duration representation for use with the WallTime class |
| ▼Cros::Exception [external] | |
| Cros::NoHighPerformanceTimersException | Thrown if windows high perf. timestamping is unavailable |
| Cros::TimeNotInitializedException | Thrown if the ros subsystem hasn't been initialised before use |
| Cros::Rate | Class to help run loops at a desired frequency |
| Cros::TimeBase< T, D > | Base class for Time implementations. Provides storage, common functions and operator overloads. This should not need to be used directly |
| ▼Cros::TimeBase< SteadyTime, WallDuration > | |
| Cros::SteadyTime | Time representation. Always steady-clock time |
| ▼Cros::TimeBase< Time, Duration > | |
| Cros::Time | Time representation. May either represent wall clock time or ROS clock time |
| ▼Cros::TimeBase< WallTime, WallDuration > | |
| Cros::WallTime | Time representation. Always wall-clock time |
| Cros::WallRate | Class to help run loops at a desired frequency. This version always uses wall-clock time |