#include <fraction.h>
◆ Fraction() [1/2]
| constexpr Ms::Fraction::Fraction |
( |
| ) |
|
|
inline |
◆ Fraction() [2/2]
| constexpr Ms::Fraction::Fraction |
( |
int |
z, |
|
|
int |
n |
|
) |
| |
|
inline |
◆ absValue()
| Fraction Ms::Fraction::absValue |
( |
| ) |
const |
|
inline |
◆ denominator()
| int Ms::Fraction::denominator |
( |
| ) |
const |
|
inline |
◆ eps()
A very small fraction, corresponds to 1 MIDI tick.
◆ fromString()
| static Fraction Ms::Fraction::fromString |
( |
const QString & |
str | ) |
|
|
inlinestatic |
◆ fromTicks()
| static Fraction Ms::Fraction::fromTicks |
( |
int |
ticks | ) |
|
|
inlinestatic |
◆ identical()
| bool Ms::Fraction::identical |
( |
const Fraction & |
v | ) |
const |
|
inline |
◆ isNotZero()
| bool Ms::Fraction::isNotZero |
( |
| ) |
const |
|
inline |
◆ isValid()
| bool Ms::Fraction::isValid |
( |
| ) |
const |
|
inline |
◆ isZero()
| bool Ms::Fraction::isZero |
( |
| ) |
const |
|
inline |
◆ numerator()
| int Ms::Fraction::numerator |
( |
| ) |
const |
|
inline |
◆ operator QVariant()
| Ms::Fraction::operator QVariant |
( |
| ) |
const |
|
inline |
◆ operator!=()
| bool Ms::Fraction::operator!= |
( |
const Fraction & |
val | ) |
const |
|
inline |
◆ operator*()
◆ operator*=() [1/2]
◆ operator*=() [2/2]
| Fraction& Ms::Fraction::operator*= |
( |
int |
val | ) |
|
|
inline |
◆ operator+()
◆ operator+=()
◆ operator-() [1/2]
◆ operator-() [2/2]
| Fraction Ms::Fraction::operator- |
( |
| ) |
const |
|
inline |
◆ operator-=()
◆ operator/()
◆ operator/=()
◆ operator<()
| bool Ms::Fraction::operator< |
( |
const Fraction & |
val | ) |
const |
|
inline |
◆ operator<=()
| bool Ms::Fraction::operator<= |
( |
const Fraction & |
val | ) |
const |
|
inline |
◆ operator==()
| bool Ms::Fraction::operator== |
( |
const Fraction & |
val | ) |
const |
|
inline |
◆ operator>()
| bool Ms::Fraction::operator> |
( |
const Fraction & |
val | ) |
const |
|
inline |
◆ operator>=()
| bool Ms::Fraction::operator>= |
( |
const Fraction & |
val | ) |
const |
|
inline |
◆ print()
| QString Ms::Fraction::print |
( |
| ) |
const |
|
inline |
◆ rdenominator()
| int_least64_t& Ms::Fraction::rdenominator |
( |
| ) |
|
|
inline |
◆ reduce()
| void Ms::Fraction::reduce |
( |
| ) |
|
|
inline |
◆ reduced()
| Fraction Ms::Fraction::reduced |
( |
| ) |
const |
|
inline |
◆ rnumerator()
| int_least64_t& Ms::Fraction::rnumerator |
( |
| ) |
|
|
inline |
◆ set()
| void Ms::Fraction::set |
( |
int |
z, |
|
|
int |
n |
|
) |
| |
|
inline |
◆ setDenominator()
| void Ms::Fraction::setDenominator |
( |
int |
v | ) |
|
|
inline |
◆ setNumerator()
| void Ms::Fraction::setNumerator |
( |
int |
v | ) |
|
|
inline |
◆ ticks()
| int Ms::Fraction::ticks |
( |
| ) |
const |
|
inline |
◆ toString()
| QString Ms::Fraction::toString |
( |
| ) |
const |
|
inline |
◆ _denominator
| int_least64_t Ms::Fraction::_denominator { 1 } |
|
private |
◆ _numerator
| int_least64_t Ms::Fraction::_numerator { 0 } |
|
private |
The documentation for this class was generated from the following file: