MT Core (C++)
Core library for replacing C++ standard in project usage
Loading...
Searching...
No Matches
mass.hpp File Reference
#include "mass.hpp"
#include "mtcore/units/base.hpp"
Include dependency graph for mass.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::mass
 

Functions

 mtcore::units::MTCORE_DEF_UNIT_NAME_STRS (mass, hundredweight, "US (short) hundredweight", "hundredweight", "US cwt", "US cwt", "cwt", "") MTCORE_DEF_UNIT_NAME_STRS(mass
 

Variables

constexpr auto mtcore::units::mass::attogram = Units<Unit<dimensions::MASS, std::atto>>{}
 
constexpr auto mtcore::units::mass::femtogram = Units<Unit<dimensions::MASS, std::femto>>{}
 
constexpr auto mtcore::units::mass::picogram = Units<Unit<dimensions::MASS, std::pico>>{}
 
constexpr auto mtcore::units::mass::nanogram = Units<Unit<dimensions::MASS, std::nano>>{}
 
constexpr auto mtcore::units::mass::microgram = Units<Unit<dimensions::MASS, std::micro>>{}
 
constexpr auto mtcore::units::mass::milligram = Units<Unit<dimensions::MASS, std::milli>>{}
 
constexpr auto mtcore::units::mass::centigram = Units<Unit<dimensions::MASS, std::centi>>{}
 
constexpr auto mtcore::units::mass::decigram = Units<Unit<dimensions::MASS, std::deci>>{}
 
constexpr auto mtcore::units::mass::gram = Units<Unit<dimensions::MASS>>{}
 
constexpr auto mtcore::units::mass::decagram = Units<Unit<dimensions::MASS, std::deca>>{}
 
constexpr auto mtcore::units::mass::hectogram = Units<Unit<dimensions::MASS, std::hecto>>{}
 
constexpr auto mtcore::units::mass::kilogram = Units<Unit<dimensions::MASS, std::kilo>>{}
 
constexpr auto mtcore::units::mass::megagram = Units<Unit<dimensions::MASS, std::mega>>{}
 
constexpr auto mtcore::units::mass::gigagram = Units<Unit<dimensions::MASS, std::giga>>{}
 
constexpr auto mtcore::units::mass::teragram = Units<Unit<dimensions::MASS, std::tera>>{}
 
constexpr auto mtcore::units::mass::petagram = Units<Unit<dimensions::MASS, std::peta>>{}
 
constexpr auto mtcore::units::mass::exagram = Units<Unit<dimensions::MASS, std::exa>>{}
 
constexpr auto mtcore::units::mass::tonne = Units<Unit<dimensions::MASS, std::ratio<1000000>>>{}
 
constexpr auto mtcore::units::mass::metric_ton = tonne
 
constexpr auto mtcore::units::mass::slug = Units<Unit<dimensions::MASS, std::ratio<145939, 10>>>{}
 
constexpr auto mtcore::units::mass::pound = Units<Unit<dimensions::MASS, std::ratio<45359237, 100000>>>{}
 
constexpr auto mtcore::units::mass::ounce = Units<Unit<dimensions::MASS, std::ratio<45359237, 1600000>>>{}
 
constexpr auto mtcore::units::mass::dram = Units<Unit<dimensions::MASS, std::ratio<45359237, 25600000>>>{}
 
constexpr auto mtcore::units::mass::grain = Units<Unit<dimensions::MASS, std::ratio<6479891, 100000000>>>{}
 
constexpr auto mtcore::units::mass::hundredweight = Units<Unit<dimensions::MASS, std::ratio<45359237, 1000>>>{}
 
constexpr auto mtcore::units::mass::long_hundredweight = Units<Unit<dimensions::MASS, std::ratio<317514659, 6250>>>{}
 
constexpr auto mtcore::units::mass::ton = Units<Unit<dimensions::MASS, std::ratio<45359237, 50>>>{}
 
constexpr auto mtcore::units::mass::long_ton = Units<Unit<dimensions::MASS, std::ratio<635029318, 625>>>{}
 
 mtcore::units::long_hundredweight
 
long mtcore::units::hundredweight
 
long long long mtcore::units::cwt