kcalc
#include <knumber_integer.h>

Public Member Functions | |
knumber_integer (const QString &s) | |
knumber_integer (qint32 value) | |
knumber_integer (qint64 value) | |
knumber_integer (quint32 value) | |
knumber_integer (quint64 value) | |
knumber_integer (mpz_t mpz) | |
~knumber_integer () override | |
knumber_base * | abs () override |
knumber_base * | acos () override |
knumber_base * | acosh () override |
knumber_base * | add (knumber_base *rhs) override |
knumber_base * | asin () override |
knumber_base * | asinh () override |
knumber_base * | atan () override |
knumber_base * | atanh () override |
knumber_base * | bin (knumber_base *rhs) override |
knumber_base * | bitwise_and (knumber_base *rhs) override |
knumber_base * | bitwise_or (knumber_base *rhs) override |
knumber_base * | bitwise_shift (knumber_base *rhs) override |
knumber_base * | bitwise_xor (knumber_base *rhs) override |
knumber_base * | cbrt () override |
knumber_base * | ceil () override |
knumber_base * | clone () override |
knumber_base * | cmp () override |
int | compare (knumber_base *rhs) override |
knumber_base * | cos () override |
knumber_base * | cosh () override |
knumber_base * | div (knumber_base *rhs) override |
knumber_base * | exp () override |
knumber_base * | exp10 () override |
knumber_base * | exp2 () override |
knumber_base * | factorial () override |
knumber_base * | floor () override |
virtual bool | is_even () const |
bool | is_integer () const override |
virtual bool | is_odd () const |
bool | is_zero () const override |
knumber_base * | ln () override |
knumber_base * | log10 () override |
knumber_base * | log2 () override |
knumber_base * | mod (knumber_base *rhs) override |
knumber_base * | mul (knumber_base *rhs) override |
knumber_base * | neg () override |
knumber_base * | pow (knumber_base *rhs) override |
knumber_base * | reciprocal () override |
int | sign () const override |
knumber_base * | sin () override |
knumber_base * | sinh () override |
knumber_base * | sqrt () override |
knumber_base * | sub (knumber_base *rhs) override |
knumber_base * | tan () override |
knumber_base * | tanh () override |
knumber_base * | tgamma () override |
qint64 | toInt64 () const override |
QString | toString (int precision) const override |
quint64 | toUint64 () const override |
![]() | |
virtual | ~knumber_base ()=default |
Detailed Description
Definition at line 28 of file knumber_integer.h.
Constructor & Destructor Documentation
|
explicit |
Definition at line 31 of file knumber_integer.cpp.
|
explicit |
Definition at line 39 of file knumber_integer.cpp.
|
explicit |
Definition at line 46 of file knumber_integer.cpp.
|
explicit |
Definition at line 62 of file knumber_integer.cpp.
|
explicit |
Definition at line 69 of file knumber_integer.cpp.
|
explicit |
Definition at line 85 of file knumber_integer.cpp.
|
override |
Definition at line 129 of file knumber_integer.cpp.
Member Function Documentation
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 448 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 582 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 648 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 136 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 572 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 639 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 592 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 657 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 872 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 300 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 350 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 375 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 325 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 477 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 819 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 122 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 433 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 680 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 552 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 621 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 225 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 863 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 854 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 845 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 666 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 811 of file knumber_integer.cpp.
|
virtual |
Definition at line 779 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 758 of file knumber_integer.cpp.
|
virtual |
Definition at line 786 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 765 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 836 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 827 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 802 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 270 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 187 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 424 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 496 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 793 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 772 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 542 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 612 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 457 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 161 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 562 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 630 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 602 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 739 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 701 of file knumber_integer.cpp.
|
overridevirtual |
Implements detail::knumber_base.
Definition at line 714 of file knumber_integer.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2019 The KDE developers.
Generated on Sun Dec 15 2019 02:32:52 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.