11#ifndef INCGUARD_MGL_CHRONO_MODULE_APPLE_H_1614112532 
   12#define INCGUARD_MGL_CHRONO_MODULE_APPLE_H_1614112532 
   15#if defined(MGL_TARGET_MACOS) || defined(MGL_TARGET_IOS) || defined(MGL_TARGET_TVOS) 
   22class AppleChronoModule : 
public ChronoModuleInterface
 
   25    AppleChronoModule() noexcept;
 
   27    [[nodiscard]] EpochTime GetCurrentEpochTime() const noexcept override;
 
   29    [[nodiscard]] 
bool IsAvailableTickTimer() const noexcept override;
 
   30    [[nodiscard]] TickTime GetTickTime() const noexcept override;
 
   31    [[nodiscard]] 
float TicksToNanoseconds(TickTime tickTime) const noexcept override;