muParserX 2.0.0
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 NmupNamespace for mathematical applications
  CBinValReaderA class for reading binary values from an expression string
  CBoolValReaderA class for reading boolean values from an expression string
  CDblValReaderA class for reading floating point values from an expression string
  CErrorContextError context class
  CFunAbs
  CFunACos
  CFunACosH
  CFunASin
  CFunASinH
  CFunATan
  CFunAtan2
  CFunATanH
  CFunCbrt
  CFunCmplxAbs
  CFunCmplxArgParser callback object for returning the phase angle (or angular component) of a complex number, expressed in radians
  CFunCmplxConjParser callback object for returning the complex conjugate of the complex number
  CFunCmplxCos
  CFunCmplxCosH
  CFunCmplxExp
  CFunCmplxImagParser callback object for returning the imaginary part of a complex number
  CFunCmplxLn
  CFunCmplxLog
  CFunCmplxLog10
  CFunCmplxLog2
  CFunCmplxNormParser callback object for returning the norm value of the complex number phase angle
  CFunCmplxPow
  CFunCmplxRealParser callback object for returning the real part of a complex number
  CFunCmplxSin
  CFunCmplxSinH
  CFunCmplxSqrt
  CFunCmplxTan
  CFunCmplxTanH
  CFunCos
  CFunCosH
  CFunExp
  CFunFmod
  CFunHypot
  CFunLn
  CFunLog
  CFunLog10
  CFunLog2
  CFunMatrixEyeParser callback object for creating unity matrices
  CFunMatrixOnesParser callback object for creating matrices consisting entirely of ones
  CFunMatrixSizeDetermines the dimensions of a matrix
  CFunMatrixZerosParser callback object for creating matrices consisting entirely of zeros
  CFunMaxDetermine maximal value from the parameter list
  CFunMinDetermine minimal value from the parameter list
  CFunParserIDParser function callback for determining the size of an array
  CFunPow
  CFunRemainder
  CFunSin
  CFunSinH
  CFunSizeOfParser function callback for determining the size of an array
  CFunSqrt
  CFunStrLenCallback object for determining the length of a string
  CFunStrToDblParse string to a floating point value
  CFunStrToLowerConvert a string to lower case letters
  CFunStrToUpperConvert a string to upper case letters
  CFunSumParser callback for summing up all function arguments
  CFunTan
  CFunTanH
  CGenericTokenDefault token implentation
  CHexValReaderA class for reading hex values from an expression string
  CICallbackInterface for callback objects
  CIOprtBinInterface for binary operators
  CIOprtBinShortcutA class for encapsulation if-then-else tokens
  CIOprtInfixInterface for unary infix operators
  CIOprtPostfixInterface for unary postfix operators
  CIPackage
  CIPrecedenceInterface for binary and ternary operators
  CITokenGeneric token interface for expression tokens
  CIValueInterface to be implemented by all classes representing values
  CIValueReaderInterface for custom value reader objects
  COprtAddParser callback for implementing an addition of two noncomplex values
  COprtAddCmplxParser callback for implementing an addition of two complex values
  COprtAndCallback class for a logic and operator
  COprtAssignAssignement operator
  COprtAssignAddAssignement operator
  COprtAssignDivAssignement operator
  COprtAssignMulAssignement operator
  COprtAssignSubAssignement operator
  COprtCastToFloatCallback for an operator allowing to cast values to floating point values
  COprtCastToIntCallback for an operator allowing to cast values to integer values
  COprtColon
  COprtCreateArrayOn the fly array creation using the curly bracket operator
  COprtDivCallback object for implementing the division of noncomplex values
  COprtDivCmplxCallback object for implementing the division of complex values
  COprtEQCallback object for testing if two values are equal
  COprtFactCalculate factorial of a non-negative integer
  COprtGECallback object class for the "Greater or or equal" operator
  COprtGiga
  COprtGTCallback object class for the "Greater than" operator
  COprtIndexDefault implementation of a multidimensional index operator
  COprtKilo
  COprtLECallback object class for the "Less or equal" operator
  COprtLogicAndCallback class for a logical and operator
  COprtLogicOrCallback class for a logical or operator
  COprtLTCallback object class for the "Less than" operator
  COprtMega
  COprtMicro
  COprtMilli
  COprtMulCallback object for implementing the multiplications of noncomplex values
  COprtMulCmplxCallback object for implementing the multiplications of complex values
  COprtNano
  COprtNEQCallback object for testing if two values are not equal
  COprtOrCallback class for a logic or operator
  COprtPercentageReturns percentage of given number
  COprtPowRaise x to the power of y
  COprtPowCmplxRaise x to the power of y
  COprtShlCallback class for the shift left operator
  COprtShortcutLogicAndBeginCallback class for a logical and operator. begin
  COprtShortcutLogicAndEndCallback class for a logical and operator. begin
  COprtShortcutLogicOrBeginCallback class for a logical or operator. begin
  COprtShortcutLogicOrEndCallback class for a logical or operator. end
  COprtShrCallback class for the shift right operator
  COprtSignCallback for the negative sign operator for noncomplex values
  COprtSignCmplxCallback for the negative sign operator
  COprtSignPosCallback for the positive sign operator for noncomplex values
  COprtStrAdd
  COprtSubParser callback for implementing the subtraction of two noncomplex values
  COprtSubCmplxParser callback for implementing the subtraction of two complex values
  COprtTranspose
  CPackageCmplxPackage for installing complex functions and operators
  CPackageCommonPackage for installing operators and functions which are always present
  CPackageMatrixPackage for installing complex functions and operators
  CPackageNonCmplxPackage for installing complex functions and operators
  CPackageStrPackage for installing unit postfix operators into muParserX
  CPackageUnitPackage for installing unit postfix operators into muParserX
  CParserErrorError class of the parser
  CParserErrorMsg
  CParserMessageProviderBaseBase class for Parser Message providing classes
  CParserMessageProviderEnglishEnglish versions of parser messages
  CParserMessageProviderGermanGerman versions of parser messages
  CParserTesterTest cases for unit testing the parser framework
  CParserXThe parser implementation
  CParserXBaseImplementation of the parser engine
  CRPNA class representing the reverse polnish notation of the expression
  CStackParser stack implementation
  CStrValReaderA class for reading strings from an expression string
  CTokenIfThenElseA class for encapsulation if-then-else tokens
  CTokenNewlineA class for encapsulation a newline token
  CTokenPtr
  CTokenReaderToken reader for the ParserXBase class
  CValueValue class of muParserX
  CValueCacheSimple mechanism to recycle unused value items
  CVariableThe variable class represents a parser variable
 NsuNamespace containing utility functions and classes for string processing
  Npred
   CSortByLengthSort two strings based on their length
  CTokenNotFound
  CStringTokens
 Nutils
  Cscoped_setter
 CMatrix
 CMatrixError
 CStringConversionHelper


muParserX documentation - (C) 2010 Ingo Berg