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