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

kcalc

_knumfloat Class Reference

#include <knumber_priv.h>

Inheritance diagram for _knumfloat:

Inheritance graph
[legend]

List of all members.


Detailed Description

Definition at line 248 of file knumber_priv.h.


Public Member Functions

 _knumfloat (double num=1.0)
 _knumfloat (_knumber const &num)
 _knumfloat (QString const &num)
virtual ~_knumfloat ()
virtual void copy (_knumber const &num)
virtual NumType type (void) const
virtual QString const ascii (int prec=-1) const
virtual _knumber * abs (void) const
virtual _knumber * intPart (void) const
virtual int sign (void) const
virtual _knumber * cbrt (void) const
virtual _knumber * sqrt (void) const
virtual _knumber * change_sign (void) const
virtual _knumber * reciprocal (void) const
virtual _knumber * add (_knumber const &arg2) const
virtual _knumber * multiply (_knumber const &arg2) const
virtual _knumber * divide (_knumber const &arg2) const
virtual _knumber * power (_knumber const &exponent) const
virtual int compare (_knumber const &arg2) const
virtual operator long int (void) const
virtual operator unsigned long int (void) const
virtual operator double (void) const

Friends

class _knuminteger
class _knumfraction

Constructor & Destructor Documentation

_knumfloat::_knumfloat ( double  num = 1.0  )  [inline]

Definition at line 251 of file knumber_priv.h.

_knumfloat::_knumfloat ( _knumber const &  num  ) 

Definition at line 91 of file knumber_priv.cpp.

_knumfloat::_knumfloat ( QString const &  num  ) 

Definition at line 161 of file knumber_priv.cpp.

virtual _knumfloat::~_knumfloat (  )  [inline, virtual]

Definition at line 261 of file knumber_priv.h.


Member Function Documentation

virtual void _knumfloat::copy ( _knumber const &  num  )  [inline, virtual]

Implements _knumber.

Definition at line 266 of file knumber_priv.h.

virtual NumType _knumfloat::type ( void   )  const [inline, virtual]

Implements _knumber.

Definition at line 271 of file knumber_priv.h.

QString const _knumfloat::ascii ( int  prec = -1  )  const [virtual]

Implements _knumber.

Definition at line 214 of file knumber_priv.cpp.

_knumber * _knumfloat::abs ( void   )  const [virtual]

Implements _knumber.

Definition at line 267 of file knumber_priv.cpp.

_knumber * _knumfloat::intPart ( void   )  const [virtual]

Implements _knumber.

Definition at line 299 of file knumber_priv.cpp.

int _knumfloat::sign ( void   )  const [virtual]

Implements _knumber.

Definition at line 333 of file knumber_priv.cpp.

_knumber * _knumfloat::cbrt ( void   )  const [virtual]

Implements _knumber.

Definition at line 392 of file knumber_priv.cpp.

_knumber * _knumfloat::sqrt ( void   )  const [virtual]

Implements _knumber.

Definition at line 461 of file knumber_priv.cpp.

_knumber * _knumfloat::change_sign ( void   )  const [virtual]

Implements _knumber.

Definition at line 504 of file knumber_priv.cpp.

_knumber * _knumfloat::reciprocal ( void   )  const [virtual]

Implements _knumber.

Definition at line 548 of file knumber_priv.cpp.

_knumber * _knumfloat::add ( _knumber const &  arg2  )  const [virtual]

Implements _knumber.

Definition at line 611 of file knumber_priv.cpp.

_knumber * _knumfloat::multiply ( _knumber const &  arg2  )  const [virtual]

Implements _knumber.

Definition at line 697 of file knumber_priv.cpp.

_knumber * _knumfloat::divide ( _knumber const &  arg2  )  const [virtual]

Reimplemented from _knumber.

Definition at line 734 of file knumber_priv.cpp.

_knumber * _knumfloat::power ( _knumber const &  exponent  )  const [virtual]

Implements _knumber.

Definition at line 852 of file knumber_priv.cpp.

int _knumfloat::compare ( _knumber const &  arg2  )  const [virtual]

Implements _knumber.

Definition at line 917 of file knumber_priv.cpp.

_knumfloat::operator long int ( void   )  const [virtual]

Implements _knumber.

Definition at line 975 of file knumber_priv.cpp.

_knumfloat::operator unsigned long int ( void   )  const [virtual]

Implements _knumber.

Definition at line 990 of file knumber_priv.cpp.

_knumfloat::operator double ( void   )  const [virtual]

Implements _knumber.

Definition at line 1017 of file knumber_priv.cpp.


Friends And Related Function Documentation

friend class _knuminteger [friend]

Definition at line 297 of file knumber_priv.h.

friend class _knumfraction [friend]

Definition at line 298 of file knumber_priv.h.


The documentation for this class was generated from the following files:
  • knumber_priv.h
  • knumber_priv.cpp

kcalc

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

kdeutils

Skip menu "kdeutils"
  • ark
  • kcalc
  • kcharselect
  • kdelirc
  • kdessh
  • kdf
  • kfloppy
  • kgpg
  • kjots
  • klaptopdaemon
  • kmilo
  • ksim
  • ktimer
  • kwallet
  • superkaramba
Generated for kdeutils by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal