kcalc
#include <knumber_fraction.h>

Public Member Functions | |
knumber_fraction (const QString &s) | |
knumber_fraction (qint64 num, quint64 den) | |
knumber_fraction (quint64 num, quint64 den) | |
knumber_fraction (mpq_t mpq) | |
virtual | ~knumber_fraction () |
virtual knumber_base * | abs () |
virtual knumber_base * | acos () |
virtual knumber_base * | acosh () |
virtual knumber_base * | add (knumber_base *rhs) |
virtual knumber_base * | asin () |
virtual knumber_base * | asinh () |
virtual knumber_base * | atan () |
virtual knumber_base * | atanh () |
virtual knumber_base * | bin (knumber_base *rhs) |
virtual knumber_base * | bitwise_and (knumber_base *rhs) |
virtual knumber_base * | bitwise_or (knumber_base *rhs) |
virtual knumber_base * | bitwise_shift (knumber_base *rhs) |
virtual knumber_base * | bitwise_xor (knumber_base *rhs) |
virtual knumber_base * | cbrt () |
virtual knumber_base * | clone () |
virtual knumber_base * | cmp () |
virtual int | compare (knumber_base *rhs) |
virtual knumber_base * | cos () |
virtual knumber_base * | cosh () |
virtual knumber_base * | div (knumber_base *rhs) |
virtual knumber_base * | exp () |
virtual knumber_base * | exp10 () |
virtual knumber_base * | exp2 () |
virtual knumber_base * | factorial () |
virtual bool | is_integer () const |
virtual bool | is_zero () const |
virtual knumber_base * | ln () |
virtual knumber_base * | log10 () |
virtual knumber_base * | log2 () |
virtual knumber_base * | mod (knumber_base *rhs) |
virtual knumber_base * | mul (knumber_base *rhs) |
virtual knumber_base * | neg () |
virtual knumber_base * | pow (knumber_base *rhs) |
virtual knumber_base * | reciprocal () |
virtual int | sign () const |
virtual knumber_base * | sin () |
virtual knumber_base * | sinh () |
virtual knumber_base * | sqrt () |
virtual knumber_base * | sub (knumber_base *rhs) |
virtual knumber_base * | tan () |
virtual knumber_base * | tanh () |
virtual qint64 | toInt64 () const |
virtual QString | toString (int precision) const |
virtual quint64 | toUint64 () const |
![]() | |
virtual | ~knumber_base () |
Static Public Member Functions | |
static void | set_default_fractional_input (bool value) |
static void | set_default_fractional_output (bool value) |
static void | set_split_off_integer_for_fraction_output (bool value) |
Static Public Attributes | |
static bool | default_fractional_input = false |
static bool | default_fractional_output = true |
static bool | split_off_integer_for_fraction_output = false |
Detailed Description
Definition at line 28 of file knumber_fraction.h.
Constructor & Destructor Documentation
|
explicit |
Definition at line 57 of file knumber_fraction.cpp.
detail::knumber_fraction::knumber_fraction | ( | qint64 | num, |
quint64 | den | ||
) |
Definition at line 66 of file knumber_fraction.cpp.
detail::knumber_fraction::knumber_fraction | ( | quint64 | num, |
quint64 | den | ||
) |
Definition at line 75 of file knumber_fraction.cpp.
|
explicit |
Definition at line 84 of file knumber_fraction.cpp.
|
virtual |
Definition at line 125 of file knumber_fraction.cpp.
Member Function Documentation
|
virtual |
Implements detail::knumber_base.
Definition at line 340 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 608 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 664 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 139 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 598 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 655 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 618 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 673 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 874 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 288 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 310 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 321 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 299 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 389 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 118 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 348 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 682 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 578 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 637 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 229 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 851 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 842 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 833 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 420 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 132 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 757 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 824 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 815 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 806 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 273 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 191 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 332 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 435 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 771 of file knumber_fraction.cpp.
|
static |
Definition at line 36 of file knumber_fraction.cpp.
|
static |
Definition at line 43 of file knumber_fraction.cpp.
|
static |
Definition at line 50 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 764 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 568 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 628 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 357 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 165 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 588 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 646 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 867 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 705 of file knumber_fraction.cpp.
|
virtual |
Implements detail::knumber_base.
Definition at line 860 of file knumber_fraction.cpp.
Member Data Documentation
|
static |
Definition at line 35 of file knumber_fraction.h.
|
static |
Definition at line 36 of file knumber_fraction.h.
|
static |
Definition at line 37 of file knumber_fraction.h.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:08:05 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.