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

kcalc

_knumfraction Class Reference

#include <knumber_priv.h>

Inheritance diagram for _knumfraction:

Inheritance graph
[legend]

List of all members.


Detailed Description

Definition at line 192 of file knumber_priv.h.


Public Member Functions

 _knumfraction (signed long int nom=0, signed long int denom=1)
 _knumfraction (_knumber const &num)
 _knumfraction (QString const &num)
virtual ~_knumfraction ()
virtual void copy (_knumber const &num)
virtual NumType type (void) const
virtual QString const ascii (int prec=-1) const
bool isInteger (void) 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 * 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 _knumfloat

Constructor & Destructor Documentation

_knumfraction::_knumfraction ( signed long int  nom = 0,
signed long int  denom = 1 
) [inline, explicit]

Definition at line 196 of file knumber_priv.h.

_knumfraction::_knumfraction ( _knumber const &  num  ) 

Definition at line 73 of file knumber_priv.cpp.

_knumfraction::_knumfraction ( QString const &  num  ) 

Definition at line 129 of file knumber_priv.cpp.

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

Definition at line 207 of file knumber_priv.h.


Member Function Documentation

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

Implements _knumber.

Definition at line 212 of file knumber_priv.h.

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

Implements _knumber.

Definition at line 217 of file knumber_priv.h.

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

Implements _knumber.

Definition at line 204 of file knumber_priv.cpp.

bool _knumfraction::isInteger ( void   )  const

Definition at line 231 of file knumber_priv.cpp.

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

Implements _knumber.

Definition at line 258 of file knumber_priv.cpp.

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

Implements _knumber.

Definition at line 290 of file knumber_priv.cpp.

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

Implements _knumber.

Definition at line 328 of file knumber_priv.cpp.

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

Implements _knumber.

Definition at line 375 of file knumber_priv.cpp.

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

Implements _knumber.

Definition at line 434 of file knumber_priv.cpp.

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

Implements _knumber.

Definition at line 495 of file knumber_priv.cpp.

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

Implements _knumber.

Definition at line 537 of file knumber_priv.cpp.

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

Implements _knumber.

Definition at line 591 of file knumber_priv.cpp.

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

Implements _knumber.

Definition at line 677 of file knumber_priv.cpp.

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

Implements _knumber.

Definition at line 836 of file knumber_priv.cpp.

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

Implements _knumber.

Definition at line 899 of file knumber_priv.cpp.

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

Implements _knumber.

Definition at line 970 of file knumber_priv.cpp.

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

Implements _knumber.

Definition at line 985 of file knumber_priv.cpp.

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

Implements _knumber.

Definition at line 1012 of file knumber_priv.cpp.


Friends And Related Function Documentation

friend class _knuminteger [friend]

Definition at line 244 of file knumber_priv.h.

friend class _knumfloat [friend]

Definition at line 245 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