• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdeutils API Reference
  • KDE Home
  • Contact Us
 

kcalc

  • detail
  • knumber_integer
Public Member Functions | List of all members
detail::knumber_integer Class Reference

#include <knumber_integer.h>

Inheritance diagram for detail::knumber_integer:
Inheritance graph
[legend]

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
 
- Public Member Functions inherited from detail::knumber_base
virtual ~knumber_base ()=default
 

Detailed Description

Definition at line 28 of file knumber_integer.h.

Constructor & Destructor Documentation

detail::knumber_integer::knumber_integer ( const QString &  s)
explicit

Definition at line 31 of file knumber_integer.cpp.

detail::knumber_integer::knumber_integer ( qint32  value)
explicit

Definition at line 39 of file knumber_integer.cpp.

detail::knumber_integer::knumber_integer ( qint64  value)
explicit

Definition at line 46 of file knumber_integer.cpp.

detail::knumber_integer::knumber_integer ( quint32  value)
explicit

Definition at line 62 of file knumber_integer.cpp.

detail::knumber_integer::knumber_integer ( quint64  value)
explicit

Definition at line 69 of file knumber_integer.cpp.

detail::knumber_integer::knumber_integer ( mpz_t  mpz)
explicit

Definition at line 85 of file knumber_integer.cpp.

detail::knumber_integer::~knumber_integer ( )
override

Definition at line 129 of file knumber_integer.cpp.

Member Function Documentation

knumber_base * detail::knumber_integer::abs ( )
overridevirtual

Implements detail::knumber_base.

Definition at line 448 of file knumber_integer.cpp.

knumber_base * detail::knumber_integer::acos ( )
overridevirtual

Implements detail::knumber_base.

Definition at line 582 of file knumber_integer.cpp.

knumber_base * detail::knumber_integer::acosh ( )
overridevirtual

Implements detail::knumber_base.

Definition at line 648 of file knumber_integer.cpp.

knumber_base * detail::knumber_integer::add ( knumber_base *  rhs)
overridevirtual

Implements detail::knumber_base.

Definition at line 136 of file knumber_integer.cpp.

knumber_base * detail::knumber_integer::asin ( )
overridevirtual

Implements detail::knumber_base.

Definition at line 572 of file knumber_integer.cpp.

knumber_base * detail::knumber_integer::asinh ( )
overridevirtual

Implements detail::knumber_base.

Definition at line 639 of file knumber_integer.cpp.

knumber_base * detail::knumber_integer::atan ( )
overridevirtual

Implements detail::knumber_base.

Definition at line 592 of file knumber_integer.cpp.

knumber_base * detail::knumber_integer::atanh ( )
overridevirtual

Implements detail::knumber_base.

Definition at line 657 of file knumber_integer.cpp.

knumber_base * detail::knumber_integer::bin ( knumber_base *  rhs)
overridevirtual

Implements detail::knumber_base.

Definition at line 872 of file knumber_integer.cpp.

knumber_base * detail::knumber_integer::bitwise_and ( knumber_base *  rhs)
overridevirtual

Implements detail::knumber_base.

Definition at line 300 of file knumber_integer.cpp.

knumber_base * detail::knumber_integer::bitwise_or ( knumber_base *  rhs)
overridevirtual

Implements detail::knumber_base.

Definition at line 350 of file knumber_integer.cpp.

knumber_base * detail::knumber_integer::bitwise_shift ( knumber_base *  rhs)
overridevirtual

Implements detail::knumber_base.

Definition at line 375 of file knumber_integer.cpp.

knumber_base * detail::knumber_integer::bitwise_xor ( knumber_base *  rhs)
overridevirtual

Implements detail::knumber_base.

Definition at line 325 of file knumber_integer.cpp.

knumber_base * detail::knumber_integer::cbrt ( )
overridevirtual

Implements detail::knumber_base.

Definition at line 477 of file knumber_integer.cpp.

knumber_base * detail::knumber_integer::ceil ( )
overridevirtual

Implements detail::knumber_base.

Definition at line 819 of file knumber_integer.cpp.

knumber_base * detail::knumber_integer::clone ( )
overridevirtual

Implements detail::knumber_base.

Definition at line 122 of file knumber_integer.cpp.

knumber_base * detail::knumber_integer::cmp ( )
overridevirtual

Implements detail::knumber_base.

Definition at line 433 of file knumber_integer.cpp.

int detail::knumber_integer::compare ( knumber_base *  rhs)
overridevirtual

Implements detail::knumber_base.

Definition at line 680 of file knumber_integer.cpp.

knumber_base * detail::knumber_integer::cos ( )
overridevirtual

Implements detail::knumber_base.

Definition at line 552 of file knumber_integer.cpp.

knumber_base * detail::knumber_integer::cosh ( )
overridevirtual

Implements detail::knumber_base.

Definition at line 621 of file knumber_integer.cpp.

knumber_base * detail::knumber_integer::div ( knumber_base *  rhs)
overridevirtual

Implements detail::knumber_base.

Definition at line 225 of file knumber_integer.cpp.

knumber_base * detail::knumber_integer::exp ( )
overridevirtual

Implements detail::knumber_base.

Definition at line 863 of file knumber_integer.cpp.

knumber_base * detail::knumber_integer::exp10 ( )
overridevirtual

Implements detail::knumber_base.

Definition at line 854 of file knumber_integer.cpp.

knumber_base * detail::knumber_integer::exp2 ( )
overridevirtual

Implements detail::knumber_base.

Definition at line 845 of file knumber_integer.cpp.

knumber_base * detail::knumber_integer::factorial ( )
overridevirtual

Implements detail::knumber_base.

Definition at line 666 of file knumber_integer.cpp.

knumber_base * detail::knumber_integer::floor ( )
overridevirtual

Implements detail::knumber_base.

Definition at line 811 of file knumber_integer.cpp.

bool detail::knumber_integer::is_even ( ) const
virtual

Definition at line 779 of file knumber_integer.cpp.

bool detail::knumber_integer::is_integer ( ) const
overridevirtual

Implements detail::knumber_base.

Definition at line 758 of file knumber_integer.cpp.

bool detail::knumber_integer::is_odd ( ) const
virtual

Definition at line 786 of file knumber_integer.cpp.

bool detail::knumber_integer::is_zero ( ) const
overridevirtual

Implements detail::knumber_base.

Definition at line 765 of file knumber_integer.cpp.

knumber_base * detail::knumber_integer::ln ( )
overridevirtual

Implements detail::knumber_base.

Definition at line 836 of file knumber_integer.cpp.

knumber_base * detail::knumber_integer::log10 ( )
overridevirtual

Implements detail::knumber_base.

Definition at line 827 of file knumber_integer.cpp.

knumber_base * detail::knumber_integer::log2 ( )
overridevirtual

Implements detail::knumber_base.

Definition at line 802 of file knumber_integer.cpp.

knumber_base * detail::knumber_integer::mod ( knumber_base *  rhs)
overridevirtual

Implements detail::knumber_base.

Definition at line 270 of file knumber_integer.cpp.

knumber_base * detail::knumber_integer::mul ( knumber_base *  rhs)
overridevirtual

Implements detail::knumber_base.

Definition at line 187 of file knumber_integer.cpp.

knumber_base * detail::knumber_integer::neg ( )
overridevirtual

Implements detail::knumber_base.

Definition at line 424 of file knumber_integer.cpp.

knumber_base * detail::knumber_integer::pow ( knumber_base *  rhs)
overridevirtual

Implements detail::knumber_base.

Definition at line 496 of file knumber_integer.cpp.

knumber_base * detail::knumber_integer::reciprocal ( )
overridevirtual

Implements detail::knumber_base.

Definition at line 793 of file knumber_integer.cpp.

int detail::knumber_integer::sign ( ) const
overridevirtual

Implements detail::knumber_base.

Definition at line 772 of file knumber_integer.cpp.

knumber_base * detail::knumber_integer::sin ( )
overridevirtual

Implements detail::knumber_base.

Definition at line 542 of file knumber_integer.cpp.

knumber_base * detail::knumber_integer::sinh ( )
overridevirtual

Implements detail::knumber_base.

Definition at line 612 of file knumber_integer.cpp.

knumber_base * detail::knumber_integer::sqrt ( )
overridevirtual

Implements detail::knumber_base.

Definition at line 457 of file knumber_integer.cpp.

knumber_base * detail::knumber_integer::sub ( knumber_base *  rhs)
overridevirtual

Implements detail::knumber_base.

Definition at line 161 of file knumber_integer.cpp.

knumber_base * detail::knumber_integer::tan ( )
overridevirtual

Implements detail::knumber_base.

Definition at line 562 of file knumber_integer.cpp.

knumber_base * detail::knumber_integer::tanh ( )
overridevirtual

Implements detail::knumber_base.

Definition at line 630 of file knumber_integer.cpp.

knumber_base * detail::knumber_integer::tgamma ( )
overridevirtual

Implements detail::knumber_base.

Definition at line 602 of file knumber_integer.cpp.

qint64 detail::knumber_integer::toInt64 ( ) const
overridevirtual

Implements detail::knumber_base.

Definition at line 739 of file knumber_integer.cpp.

QString detail::knumber_integer::toString ( int  precision) const
overridevirtual

Implements detail::knumber_base.

Definition at line 701 of file knumber_integer.cpp.

quint64 detail::knumber_integer::toUint64 ( ) const
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:
  • knumber_integer.h
  • knumber_integer.cpp
This file is part of the KDE documentation.
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.

kcalc

Skip menu "kcalc"
  • Main Page
  • Namespace List
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members

kdeutils API Reference

Skip menu "kdeutils API Reference"
  • ark
  • filelight
  • kcalc
  • kcharselect
  • kdf
  • kfloppy
  • kgpg
  • ktimer
  • kwallet
  • sweeper

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal