MT Core (C++)
Core library for replacing C++ standard in project usage
Loading...
Searching...
No Matches
time.hpp File Reference
Include dependency graph for core/mtcore/units/time.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  mtcore
 Core library for C++ with Zig-related functionality.
 
namespace  mtcore::units
 Base namespace for units.
 
namespace  mtcore::units::time
 

Functions

 mtcore::units::MTCORE_DEF_UNIT_NAME_DIFF_US (time, attosecond, attosecond, as)
 
 mtcore::units::MTCORE_DEF_UNIT_NAME_DIFF_US (time, exasecond, exasecond, Es)
 

Variables

constexpr auto mtcore::units::time::attosecond = Units<Unit<dimensions::TIME, std::atto>>{}
 
constexpr auto mtcore::units::time::femtosecond = Units<Unit<dimensions::TIME, std::femto>>{}
 
constexpr auto mtcore::units::time::picosecond = Units<Unit<dimensions::TIME, std::pico>>{}
 
constexpr auto mtcore::units::time::nanosecond = Units<Unit<dimensions::TIME, std::nano>>{}
 
constexpr auto mtcore::units::time::microsecond = Units<Unit<dimensions::TIME, std::micro>>{}
 
constexpr auto mtcore::units::time::millisecond = Units<Unit<dimensions::TIME, std::milli>>{}
 
constexpr auto mtcore::units::time::centisecond = Units<Unit<dimensions::TIME, std::centi>>{}
 
constexpr auto mtcore::units::time::decisecond = Units<Unit<dimensions::TIME, std::deci>>{}
 
constexpr auto mtcore::units::time::second = Units<Unit<dimensions::TIME>>{}
 
constexpr auto mtcore::units::time::decasecond = Units<Unit<dimensions::TIME, std::deca>>{}
 
constexpr auto mtcore::units::time::hectosecond = Units<Unit<dimensions::TIME, std::hecto>>{}
 
constexpr auto mtcore::units::time::kilosecond = Units<Unit<dimensions::TIME, std::kilo>>{}
 
constexpr auto mtcore::units::time::megasecond = Units<Unit<dimensions::TIME, std::mega>>{}
 
constexpr auto mtcore::units::time::gigasecond = Units<Unit<dimensions::TIME, std::giga>>{}
 
constexpr auto mtcore::units::time::terasecond = Units<Unit<dimensions::TIME, std::tera>>{}
 
constexpr auto mtcore::units::time::petasecond = Units<Unit<dimensions::TIME, std::peta>>{}
 
constexpr auto mtcore::units::time::exasecond = Units<Unit<dimensions::TIME, std::exa>>{}
 
constexpr auto mtcore::units::time::minute = Units<Unit<dimensions::TIME, std::ratio<60>>>{}
 
constexpr auto mtcore::units::time::hour = Units<Unit<dimensions::TIME, std::ratio<3600>>>{}
 
constexpr auto mtcore::units::time::day = Units<Unit<dimensions::TIME, std::ratio<86400>>>{}
 
constexpr auto mtcore::units::time::week = Units<Unit<dimensions::TIME, std::ratio<604800>>>{}
 
constexpr auto mtcore::units::time::fortnight = Units<Unit<dimensions::TIME, std::ratio<1209600>>>{}
 
constexpr auto mtcore::units::time::quarantine = Units<Unit<dimensions::TIME, std::ratio<48384000>>>{}
 
constexpr auto mtcore::units::time::semester = Units<Unit<dimensions::TIME, std::ratio<10886400>>>{}