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

kcalc

  • sources
  • kde-4.14
  • 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 tgamma(const KNumber &x);
53 KNumber acos(const KNumber &x);
54 KNumber atan(const KNumber &x);
55 
56 KNumber factorial(const KNumber &x);
57 
58 KNumber log2(const KNumber &x);
59 KNumber log10(const KNumber &x);
60 KNumber ceil(const KNumber &x);
61 KNumber floor(const KNumber &x);
62 KNumber ln(const KNumber &x);
63 KNumber exp2(const KNumber &x);
64 KNumber exp10(const KNumber &x);
65 KNumber exp(const KNumber &x);
66 
67 #endif
cos
KNumber cos(const KNumber &x)
Definition: knumber_operators.cpp:146
exp2
KNumber exp2(const KNumber &x)
Definition: knumber_operators.cpp:238
tan
KNumber tan(const KNumber &x)
Definition: knumber_operators.cpp:153
factorial
KNumber factorial(const KNumber &x)
Definition: knumber_operators.cpp:196
operator+
KNumber operator+(const KNumber &lhs, const KNumber &rhs)
Definition: knumber_operators.cpp:28
ln
KNumber ln(const KNumber &x)
Definition: knumber_operators.cpp:231
log10
KNumber log10(const KNumber &x)
Definition: knumber_operators.cpp:224
pow
KNumber pow(const KNumber &x, const KNumber &y)
Definition: knumber_operators.cpp:189
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:245
operator>=
bool operator>=(const KNumber &lhs, const KNumber &rhs)
Definition: knumber_operators.cpp:273
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:266
asin
KNumber asin(const KNumber &x)
Definition: knumber_operators.cpp:161
KNumber
Definition: knumber.h:30
cbrt
KNumber cbrt(const KNumber &x)
Definition: knumber_operators.cpp:125
exp
KNumber exp(const KNumber &x)
Definition: knumber_operators.cpp:252
acos
KNumber acos(const KNumber &x)
Definition: knumber_operators.cpp:168
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:259
operator^
KNumber operator^(const KNumber &lhs, const KNumber &rhs)
Definition: knumber_operators.cpp:91
floor
KNumber floor(const KNumber &x)
Definition: knumber_operators.cpp:210
operator>
bool operator>(const KNumber &lhs, const KNumber &rhs)
Definition: knumber_operators.cpp:287
operator<
bool operator<(const KNumber &lhs, const KNumber &rhs)
Definition: knumber_operators.cpp:294
ceil
KNumber ceil(const KNumber &x)
Definition: knumber_operators.cpp:217
operator<=
bool operator<=(const KNumber &lhs, const KNumber &rhs)
Definition: knumber_operators.cpp:280
tgamma
KNumber tgamma(const KNumber &x)
Definition: knumber_operators.cpp:175
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:182
operator&
KNumber operator&(const KNumber &lhs, const KNumber &rhs)
Definition: knumber_operators.cpp:73
log2
KNumber log2(const KNumber &x)
Definition: knumber_operators.cpp:203
sqrt
KNumber sqrt(const KNumber &x)
Definition: knumber_operators.cpp:132
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:42:28 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