MT Core (C++)
Core library for replacing C++ standard in project usage
Loading...
Searching...
No Matches
templates.hpp File Reference
#include "mtcore/math/core.hpp"
#include "mtcore/meta/base.hpp"
#include <ratio>
Include dependency graph for templates.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  mtcore::math::GCD< A, 0 >
 
struct  mtcore::math::GCD< A, B >
 Template to get GCD of numbers. More...
 
struct  mtcore::math::LCM< A, B >
 Template to get LCM of numbers. More...
 
struct  mtcore::math::MultRatios< std::ratio< N1, D1 >, std::ratio< N2, D2 > >
 
struct  mtcore::math::AddRatios< std::ratio< N1, D1 >, std::ratio< N2, D2 > >
 
struct  mtcore::math::RatioParts< std::ratio< Num, Den > >
 
struct  mtcore::math::InvertRatio< std::ratio< Num, Den > >
 
struct  mtcore::math::NegateRatio< std::ratio< Num, Den > >
 
struct  mtcore::math::IntPowRatioImpl< std::ratio< N, D >, 0, false, false, true >
 
struct  mtcore::math::IntPowRatioImpl< std::ratio< N, D >, Pow, Odd, true, false >
 
struct  mtcore::math::IntPowRatioImpl< std::ratio< N, D >, Pow, false, false, false >
 
struct  mtcore::math::IntPowRatioImpl< std::ratio< N, D >, Pow, true, false, false >
 
struct  mtcore::math::IntPowRatio< R, Pow >
 

Namespaces

namespace  mtcore
 Core library for C++ with Zig-related functionality.
 
namespace  mtcore::math
 Math utilities, often with constexpr support.