class
TimeUtilUtility class for holding an AbstractTimer, AbstractRate, and SettledUtil together in one class since they are commonly used together.
Contents
Constructors, destructors, conversion operators
- TimeUtil(const Supplier<std::unique_ptr<AbstractTimer>>& itimerSupplier, const Supplier<std::unique_ptr<AbstractRate>>& irateSupplier, const Supplier<std::unique_ptr<SettledUtil>>& isettledUtilSupplier)
Public functions
- auto getTimer() const -> std::unique_ptr<AbstractTimer>
- auto getRate() const -> std::unique_ptr<AbstractRate>
- auto getSettledUtil() const -> std::unique_ptr<SettledUtil>
- auto getTimerSupplier() const -> Supplier<std::unique_ptr<AbstractTimer>>
- auto getRateSupplier() const -> Supplier<std::unique_ptr<AbstractRate>>
- auto getSettledUtilSupplier() const -> Supplier<std::unique_ptr<SettledUtil>>
Protected variables
- Supplier<std::unique_ptr<AbstractTimer>> timerSupplier
- Supplier<std::unique_ptr<AbstractRate>> rateSupplier
- Supplier<std::unique_ptr<SettledUtil>> settledUtilSupplier