libqalculate-5.12.0
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
 CArgumentA mathematical function argument definition with free value and base class for all argument definitions
  CAngleArgument
  CArgumentSetA set of accepted arguments
  CBooleanArgumentA boolean argument
  CDataObjectArgumentData object function argument
  CDataPropertyArgumentData property function argument
  CDateArgumentA date argument
  CExpressionItemArgumentArgument for functions, variables and units
  CFileArgument
  CFunctionArgumentA function argument
  CIntegerArgumentA definition for integer arguments
  CMatrixArgumentA matrix argument
  CNumberArgumentA definition for numerical arguments
  CSymbolicArgumentA symbolic argument
  CTextArgumentA text argument
  CUnitArgument
  CVariableArgument
  CVectorArgumentA std::vector argument
 CAssumptionsAn assumption about an unknown mathematical value
 CCalculatorThe almighty calculator class
 CCalculatorMessageA message with information to the user. Primarily used for errors and warnings
 CDataObjectA a data set object
 CDataPropertyA data set property
 CElement
 CEvaluationOptionsOptions for calculation
 CExpressionItemAbstract base class for functions, variables and units
  CMathFunctionAbstract base class for mathematical functions
   CDataSetA data set
   CUserFunctionA user defined mathematical function
  CUnitA unit for measurement
   CAliasUnitAn unit with relation to another unit
    CAliasUnit_CompositeA subunit in a CompositeUnit
   CCompositeUnitA unit consisting of a number of other units
  CVariableAbstract base class for variables
   CKnownVariableA variable with a known value
    CDynamicVariableAbstract base class for variables with a value which is recalculated when the precision has changed
     CNowVariable
     CPrecisionVariableDynamic variable for Pi
     CTodayVariable
     CTomorrowVariable
     CUptimeVariable
     CYesterdayVariable
   CUnknownVariableA variable with unknown value
 CExpressionItem_p
 CExpressionNameA name for an expression item (function, variable or unit)
 CInternalPrintStruct
 CMathStructureA structure representing a mathematical value/expression/result
 CMathStructure_p
 CNumberA number
 CParseOptionsOptions for parsing expressions
 CPlotDataParametersParameters for plot data series
 CPlotParametersParameters passed to plotting functions
 CPrefixAbstract class for prefixes
  CBinaryPrefixA binary prefix
  CDecimalPrefixA decimal (metric) prefix
  CNumberPrefixA prefix with a free numerical value
 CPrintOptionsOptions for formatting and display of mathematical structures/results
 CQalculateDateTime
 CSortOptionsOptions for ordering the parts of a mathematical expression/result before display
 CThread