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

kcalc

  • sources
  • kde-4.12
  • kdeutils
  • kcalc
  • knumber
knumber_operators.h
Go to the documentation of this file.
1 /*
2 Copyright (C) 2001 - 2013 Evan Teran
3  evan.teran@gmail.com
4 
5 This program is free software: you can redistribute it and/or modify
6 it under the terms of the GNU General Public License as published by
7 the Free Software Foundation, either version 2 of the License, or
8 (at your option) any later version.
9 
10 This program is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 GNU General Public License for more details.
14 
15 You should have received a copy of the GNU General Public License
16 along with this program. If not, see <http://www.gnu.org/licenses/>.
17 */
18 
19 #ifndef KNUMBER_OPERATORS_H_
20 #define KNUMBER_OPERATORS_H_
21 
22 class KNumber;
23 
24 bool operator==(const KNumber &lhs, const KNumber &rhs);
25 bool operator!=(const KNumber &lhs, const KNumber &rhs);
26 bool operator>=(const KNumber &lhs, const KNumber &rhs);
27 bool operator<=(const KNumber &lhs, const KNumber &rhs);
28 bool operator>(const KNumber &lhs, const KNumber &rhs);
29 bool operator<(const KNumber &lhs, const KNumber &rhs);
30 
31 KNumber operator+(const KNumber &lhs, const KNumber &rhs);
32 KNumber operator-(const KNumber &lhs, const KNumber &rhs);
33 KNumber operator*(const KNumber &lhs, const KNumber &rhs);
34 KNumber operator/(const KNumber &lhs, const KNumber &rhs);
35 KNumber operator%(const KNumber &lhs, const KNumber &rhs);
36 
37 KNumber operator&(const KNumber &lhs, const KNumber &rhs);
38 KNumber operator|(const KNumber &lhs, const KNumber &rhs);
39 KNumber operator^(const KNumber &lhs, const KNumber &rhs);
40 KNumber operator>>(const KNumber &lhs, const KNumber &rhs);
41 KNumber operator<<(const KNumber &lhs, const KNumber &rhs);
42 
43 KNumber abs(const KNumber &x);
44 KNumber cbrt(const KNumber &x);
45 KNumber sqrt(const KNumber &x);
46 KNumber pow(const KNumber &x, const KNumber &y);
47 
48 KNumber sin(const KNumber &x);
49 KNumber cos(const KNumber &x);
50 KNumber tan(const KNumber &x);
51 KNumber asin(const KNumber &x);
52 KNumber acos(const KNumber &x);
53 KNumber atan(const KNumber &x);
54 
55 KNumber factorial(const KNumber &x);
56 
57 KNumber log2(const KNumber &x);
58 KNumber log10(const KNumber &x);
59 KNumber ln(const KNumber &x);
60 KNumber exp2(const KNumber &x);
61 KNumber exp10(const KNumber &x);
62 KNumber exp(const KNumber &x);
63 
64 #endif
cos
KNumber cos(const KNumber &x)
Definition: knumber_operators.cpp:146
exp2
KNumber exp2(const KNumber &x)
Definition: knumber_operators.cpp:216
tan
KNumber tan(const KNumber &x)
Definition: knumber_operators.cpp:153
factorial
KNumber factorial(const KNumber &x)
Definition: knumber_operators.cpp:188
operator+
KNumber operator+(const KNumber &lhs, const KNumber &rhs)
Definition: knumber_operators.cpp:28
ln
KNumber ln(const KNumber &x)
Definition: knumber_operators.cpp:209
log10
KNumber log10(const KNumber &x)
Definition: knumber_operators.cpp:202
pow
KNumber pow(const KNumber &x, const KNumber &y)
Definition: knumber_operators.cpp:181
abs
KNumber abs(const KNumber &x)
Definition: knumber_operators.cpp:118
sin
KNumber sin(const KNumber &x)
Definition: knumber_operators.cpp:139
operator%
KNumber operator%(const KNumber &lhs, const KNumber &rhs)
Definition: knumber_operators.cpp:64
exp10
KNumber exp10(const KNumber &x)
Definition: knumber_operators.cpp:223
operator>=
bool operator>=(const KNumber &lhs, const KNumber &rhs)
Definition: knumber_operators.cpp:251
operator>>
KNumber operator>>(const KNumber &lhs, const KNumber &rhs)
Definition: knumber_operators.cpp:100
operator!=
bool operator!=(const KNumber &lhs, const KNumber &rhs)
Definition: knumber_operators.cpp:244
asin
KNumber asin(const KNumber &x)
Definition: knumber_operators.cpp:160
KNumber
Definition: knumber.h:31
cbrt
KNumber cbrt(const KNumber &x)
Definition: knumber_operators.cpp:125
exp
KNumber exp(const KNumber &x)
Definition: knumber_operators.cpp:230
acos
KNumber acos(const KNumber &x)
Definition: knumber_operators.cpp:167
operator-
KNumber operator-(const KNumber &lhs, const KNumber &rhs)
Definition: knumber_operators.cpp:37
operator==
bool operator==(const KNumber &lhs, const KNumber &rhs)
Definition: knumber_operators.cpp:237
operator^
KNumber operator^(const KNumber &lhs, const KNumber &rhs)
Definition: knumber_operators.cpp:91
operator>
bool operator>(const KNumber &lhs, const KNumber &rhs)
Definition: knumber_operators.cpp:265
operator<
bool operator<(const KNumber &lhs, const KNumber &rhs)
Definition: knumber_operators.cpp:272
operator<=
bool operator<=(const KNumber &lhs, const KNumber &rhs)
Definition: knumber_operators.cpp:258
operator|
KNumber operator|(const KNumber &lhs, const KNumber &rhs)
Definition: knumber_operators.cpp:82
operator/
KNumber operator/(const KNumber &lhs, const KNumber &rhs)
Definition: knumber_operators.cpp:55
operator<<
KNumber operator<<(const KNumber &lhs, const KNumber &rhs)
Definition: knumber_operators.cpp:109
operator*
KNumber operator*(const KNumber &lhs, const KNumber &rhs)
Definition: knumber_operators.cpp:46
atan
KNumber atan(const KNumber &x)
Definition: knumber_operators.cpp:174
operator&
KNumber operator&(const KNumber &lhs, const KNumber &rhs)
Definition: knumber_operators.cpp:73
log2
KNumber log2(const KNumber &x)
Definition: knumber_operators.cpp:195
sqrt
KNumber sqrt(const KNumber &x)
Definition: knumber_operators.cpp:132
This file is part of the KDE documentation.
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.

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
  • kremotecontrol
  • ktimer
  • kwallet
  • superkaramba
  • 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