#ifndef INCLUDED_BOBCAT_STEADYCLOCK_
#define INCLUDED_BOBCAT_STEADYCLOCK_

#include <bobcat/clockbase>

namespace FBB
{

struct SteadyClock: public ClockBase<std::chrono::steady_clock>
{
    using ChronoClock = std::chrono::steady_clock;

    SteadyClock(TimePoint const &timePoint = now());

    SteadyClock &operator-=(SteadyClock const &rhs);
};

#include "steadyclock.f"

} // FBB        
#endif
