OpenSiv3D  v0.6.5
C++20 framework for creative coding
s3d::Literals::MathLiterals Namespace Reference

Functions

constexpr double operator""_pi (long double x) noexcept
 
constexpr double operator""_pi (unsigned long long x) noexcept
 
constexpr float operator""_piF (long double x) noexcept
 
constexpr float operator""_piF (unsigned long long x) noexcept
 
constexpr double operator""_tau (long double x) noexcept
 
constexpr double operator""_tau (unsigned long long x) noexcept
 
constexpr float operator""_tauF (long double x) noexcept
 
constexpr float operator""_tauF (unsigned long long x) noexcept
 
constexpr double operator""_deg (long double deg) noexcept
 
constexpr double operator""_deg (unsigned long long deg) noexcept
 
constexpr float operator""_degF (long double deg) noexcept
 
constexpr float operator""_degF (unsigned long long deg) noexcept
 

Function Documentation

◆ operator""_deg() [1/2]

constexpr double s3d::Literals::MathLiterals::operator""_deg ( long double  deg)
inlineconstexprnoexcept

◆ operator""_deg() [2/2]

constexpr double s3d::Literals::MathLiterals::operator""_deg ( unsigned long long  deg)
inlineconstexprnoexcept

◆ operator""_degF() [1/2]

constexpr float s3d::Literals::MathLiterals::operator""_degF ( long double  deg)
inlineconstexprnoexcept

◆ operator""_degF() [2/2]

constexpr float s3d::Literals::MathLiterals::operator""_degF ( unsigned long long  deg)
inlineconstexprnoexcept

◆ operator""_pi() [1/2]

constexpr double s3d::Literals::MathLiterals::operator""_pi ( long double  x)
inlineconstexprnoexcept

◆ operator""_pi() [2/2]

constexpr double s3d::Literals::MathLiterals::operator""_pi ( unsigned long long  x)
inlineconstexprnoexcept

◆ operator""_piF() [1/2]

constexpr float s3d::Literals::MathLiterals::operator""_piF ( long double  x)
inlineconstexprnoexcept

◆ operator""_piF() [2/2]

constexpr float s3d::Literals::MathLiterals::operator""_piF ( unsigned long long  x)
inlineconstexprnoexcept

◆ operator""_tau() [1/2]

constexpr double s3d::Literals::MathLiterals::operator""_tau ( long double  x)
inlineconstexprnoexcept

◆ operator""_tau() [2/2]

constexpr double s3d::Literals::MathLiterals::operator""_tau ( unsigned long long  x)
inlineconstexprnoexcept

◆ operator""_tauF() [1/2]

constexpr float s3d::Literals::MathLiterals::operator""_tauF ( long double  x)
inlineconstexprnoexcept

◆ operator""_tauF() [2/2]

constexpr float s3d::Literals::MathLiterals::operator""_tauF ( unsigned long long  x)
inlineconstexprnoexcept