Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Qalculate/libqalculate
/ types & classes
Types & classes
138 in github.com/Qalculate/libqalculate
⨍
Functions
2,393
◇
Types & classes
138
↓ 364 callers
Class
Number
A number. * Can be rational, floating point, complex or infinite. * Has arbitrary precision (uses Calculator::precision()) and infinitely large ration
libqalculate/Number.h:48
↓ 62 callers
Class
MathStructure
libqalculate/includes.h:43
↓ 6 callers
Class
QalculateDateTime
libqalculate/QalculateDateTime.h:18
↓ 5 callers
Class
ExpressionName
libqalculate/includes.h:41
↓ 3 callers
Class
stat
libqalculate/Calculator-definitions.cc:3734
↓ 2 callers
Class
CalculatorMessage
A message with information to the user. Primarily used for errors and warnings.
libqalculate/Calculator.h:182
↓ 2 callers
Class
stat
libqalculate/util.cc:668
↓ 1 callers
Class
MathStructure
libqalculate/MathStructure-matrixvector.cc:474
↓ 1 callers
Class
_stat
libqalculate/util.cc:790
↓ 1 callers
Class
stat
src/unittest.cc:49
↓ 1 callers
Class
sysinfo
libqalculate/Variable.cc:678
Class
AliasUnit
libqalculate/includes.h:58
Class
AliasUnit
An unit with relation to another unit * Alias units is defined in relation to another unit. * For example, hour are defined as an alias unit that equa
libqalculate/Unit.h:179
Class
AliasUnit_Composite
libqalculate/includes.h:59
Class
AliasUnit_Composite
A subunit in a CompositeUnit * Should normally not be used directly. */
libqalculate/Unit.h:247
Class
AngleArgument
libqalculate/Function.h:713
Class
Argument
libqalculate/includes.h:67
Class
Argument
A mathematical function argument definition with free value and base class for all argument definitions. Free arguments accepts any value. */
libqalculate/Function.h:277
Class
ArgumentSet
A set of accepted arguments. This is used when several different type of arguments shall be accepted by a function. */
libqalculate/Function.h:766
Class
Assumptions
libqalculate/includes.h:49
Class
Assumptions
An assumption about an unknown mathematical value. Assumptions have a type and a sign. The type describes the type of the value -- if it represents a
libqalculate/Variable.h:78
Class
AutoCalcThread
src/qalc.cc:58
Class
BinaryPrefix
libqalculate/includes.h:55
Class
BinaryPrefix
A binary prefix. A Binary prefix has an integer exponent which with a base of two constitutes the value of the prefix (value=2^exponent). */
libqalculate/Prefix.h:238
Class
BooleanArgument
A boolean argument. Accepts zero or one. */
libqalculate/Function.h:680
Class
CalculateThread
libqalculate/Calculator_p.h:90
Class
Calculate_p
libqalculate/Calculator.h:260
Class
Calculator
libqalculate/includes.h:42
Class
Calculator
The almighty calculator class. The calculator class is responsible for loading functions, variables and units, and keeping track of them, as well as p
libqalculate/Calculator.h:271
Class
Calculator_p
libqalculate/Calculator.h:291
Class
Calculator_p
libqalculate/Calculator_p.h:56
Class
CommandThread
src/qalc.cc:53
Class
CompositeUnit
libqalculate/includes.h:57
Class
CompositeUnit
A unit consisting of a number of other units * Composite units are defined by a unit expression with multiple units. * Composite units often have an a
libqalculate/Unit.h:285
Class
DataObject
libqalculate/includes.h:70
Class
DataObject
A a data set object. Data objects consist of property-value pairs. */
libqalculate/DataSet.h:24
Class
DataObjectArgument
Data object function argument.
libqalculate/DataSet.h:285
Class
DataProperty
libqalculate/includes.h:69
Class
DataProperty
A data set property. Property definitions for use with data set objects. */
libqalculate/DataSet.h:123
Class
DataPropertyArgument
Data property function argument.
libqalculate/DataSet.h:262
Class
DataSet
libqalculate/includes.h:68
Class
DataSet
A data set. This is a simple database class for storage of many grouped values, when ordinary variables is not practical. * * A data set consists of p
libqalculate/DataSet.h:199
Class
DateArgument
A date argument. A text argument representing a date. */
libqalculate/Function.h:568
Class
DecimalPrefix
libqalculate/includes.h:54
Class
DecimalPrefix
A decimal (metric) prefix. A metric or decimal prefix has an integer exponent which with a base of ten constitutes the value of the prefix (value=10^e
libqalculate/Prefix.h:199
Class
DynamicVariable
libqalculate/includes.h:50
Class
DynamicVariable
Abstract base class for variables with a value which is recalculated when the precision has changed. */
libqalculate/Variable.h:356
Class
Element
libqalculate/Calculator.h:251
Class
EqContainer
libqalculate/includes.h:66
Class
EqItem
libqalculate/includes.h:64
Class
EqNumber
libqalculate/includes.h:65
Class
EvaluationOptions
Options for calculation.
libqalculate/includes.h:748
Class
ExpressionItem
libqalculate/includes.h:51
Class
ExpressionItem
Abstract base class for functions, variables and units. * Expression items have one or more names used to reference it in mathematical expressions and
libqalculate/ExpressionItem.h:87
Class
ExpressionItemArgument
Argument for functions, variables and units. Text string representing a function, variable or unit name. */
libqalculate/Function.h:641
Class
ExpressionItem_p
libqalculate/ExpressionItem.h:43
Class
ExpressionItem_p
libqalculate/ExpressionItem_p.h:15
Class
ExpressionName
A name for an expression item (function, variable or unit) An expression name has a text string representing a name and boolean values describing the
libqalculate/ExpressionItem.h:22
Class
FileArgument
libqalculate/Function.h:746
Class
FunctionArgument
A function argument. */
libqalculate/Function.h:660
Class
IntegerArgument
A definition for integer arguments. These arguments allows numerical integer values. The value can be restricted to a max and/or min value. */
libqalculate/Function.h:489
Class
InternalPrintStruct
libqalculate/includes.h:594
Class
KnownVariable
libqalculate/includes.h:47
Class
KnownVariable
A variable with a known value. Known variables have an associated value. The value can be a simple number or a full mathematical expression. The known
libqalculate/Variable.h:248
Class
Manager
libqalculate/includes.h:44
Class
MathFunction
libqalculate/includes.h:60
Class
MathFunction
Abstract base class for mathematical functions. * A mathematical function, subclassed from MathFunction, should at least reimplement * calculate(MathS
libqalculate/Function.h:70
Class
MathFunction_p
libqalculate/Function.h:62
Class
MathFunction_p
libqalculate/Function.cc:64
Class
MathStructure
libqalculate/MathStructure.h:150
Class
MathStructure_p
libqalculate/MathStructure_p.h:15
Class
MathStructure_p
libqalculate/MathStructure.h:187
Class
Matrix
libqalculate/includes.h:61
Class
MatrixArgument
A matrix argument. */
libqalculate/Function.h:618
Class
NowVariable
libqalculate/Variable.h:484
Class
Number
libqalculate/includes.h:52
Class
NumberArgument
A definition for numerical arguments. These arguments allows numerical values. The value can be restricted to real or rational numbers (defaults to al
libqalculate/Function.h:444
Class
NumberPrefix
libqalculate/includes.h:56
Class
NumberPrefix
A prefix with a free numerical value. A prefix without any predefined base, which can use any number. */
libqalculate/Prefix.h:277
Class
OptionNames
src/qalc.cc:124
Class
ParseOptions
Options for parsing expressions.
libqalculate/includes.h:698
Class
PlotDataParameters
Parameters for plot data series.
libqalculate/Calculator.h:128
Class
PlotParameters
Parameters passed to plotting functions.
libqalculate/Calculator.h:77
Class
PrecisionVariable
libqalculate/Variable.h:427
Class
Prefix
libqalculate/includes.h:53
Class
Prefix
Abstract class for prefixes. A prefix is prepended to a unit to specify a quantity multiplicator. A prefix has a numerical value which raised to the u
libqalculate/Prefix.h:34
Class
PrintOptions
Options for formatting and display of mathematical structures/results.
libqalculate/includes.h:466
Class
QalculateDate
libqalculate/MathStructure.h:22
Class
SortOptions
Options for ordering the parts of a mathematical expression/result before display
libqalculate/includes.h:368
Class
SymbolicArgument
A symbolic argument. Accepts variables and symbolic structures. */
libqalculate/Function.h:527
Class
TextArgument
A text argument. Accepts text (symbolic) structures. Argument values are parsed as text, unless surrounded by back slashes (which are then removed). S
libqalculate/Function.h:547
Class
Thread
libqalculate/util.h:117
Class
TodayVariable
libqalculate/Variable.h:439
Class
TomorrowVariable
libqalculate/Variable.h:454
Class
Unit
libqalculate/includes.h:45
Class
Unit
A unit for measurement. * The Unit class both represents a base unit and is the base class for other unit types. * Base units are units defined as bas
libqalculate/Unit.h:38
Class
UnitArgument
libqalculate/Function.h:697
Class
UnknownVariable
libqalculate/includes.h:48
Class
UnknownVariable
A variable with unknown value. Unknown variables have an associated assumption object. */
libqalculate/Variable.h:176
Class
UptimeVariable
libqalculate/Variable.h:499
next →
1–100 of 138, ranked by callers