MAGE  v0.171.0
Matthias Advanced Game Engine
mage::SystemClock 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< SystemClock >
 

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::SystemClock::duration = std::chrono::duration< rep, period >

◆ period

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

◆ rep

◆ time_point

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

Member Function Documentation

◆ now()

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

Member Data Documentation

◆ is_steady

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