MAGE  v0.171.0
Matthias Advanced Game Engine
mage::CoreClock Struct Reference

#include <system_time.hpp>

Public Types

using rep = U64
 
using period = std::ratio< 1, 10 '000 '000 >
 
using duration = std::chrono::duration< rep, period >
 
using time_point = std::chrono::time_point< CoreClock >
 

Static Public Member Functions

static const time_point now () noexcept
 

Static Public Attributes

static constexpr bool is_steady = true
 

Member Typedef Documentation

◆ duration

using mage::CoreClock::duration = std::chrono::duration< rep, period >

◆ period

using mage::CoreClock::period = std::ratio< 1, 10'000'000 >

◆ rep

◆ time_point

using mage::CoreClock::time_point = std::chrono::time_point< CoreClock >

Member Function Documentation

◆ now()

const CoreClock::time_point mage::CoreClock::now ( )
staticnoexcept

Member Data Documentation

◆ is_steady

constexpr bool mage::CoreClock::is_steady = true
static