21 const Supplier<std::unique_ptr<AbstractRate>> &irateSupplier,
22 const Supplier<std::unique_ptr<SettledUtil>> &isettledUtilSupplier);
24 std::unique_ptr<AbstractTimer>
getTimer()
const;
26 std::unique_ptr<AbstractRate>
getRate()
const;
A supplier of instances of T.
Utility class for holding an AbstractTimer, AbstractRate, and SettledUtil together in one class since...
Supplier< std::unique_ptr< AbstractTimer > > getTimerSupplier() const
std::unique_ptr< AbstractRate > getRate() const
TimeUtil(const Supplier< std::unique_ptr< AbstractTimer > > &itimerSupplier, const Supplier< std::unique_ptr< AbstractRate > > &irateSupplier, const Supplier< std::unique_ptr< SettledUtil > > &isettledUtilSupplier)
Supplier< std::unique_ptr< SettledUtil > > getSettledUtilSupplier() const
Supplier< std::unique_ptr< SettledUtil > > settledUtilSupplier
Supplier< std::unique_ptr< AbstractTimer > > timerSupplier
std::unique_ptr< AbstractTimer > getTimer() const
Supplier< std::unique_ptr< AbstractRate > > getRateSupplier() const
std::unique_ptr< SettledUtil > getSettledUtil() const
Supplier< std::unique_ptr< AbstractRate > > rateSupplier