muParserX
2.0.0
|
►Nmup | Namespace for mathematical applications |
CParserErrorMsg | |
CErrorContext | Error context class |
CParserError | Error class of the parser |
CFunCmplxReal | Parser callback object for returning the real part of a complex number |
CFunCmplxImag | Parser callback object for returning the imaginary part of a complex number |
CFunCmplxConj | Parser callback object for returning the complex conjugate of the complex number |
CFunCmplxArg | Parser callback object for returning the phase angle (or angular component) of a complex number, expressed in radians |
CFunCmplxNorm | Parser callback object for returning the norm value of the complex number phase angle |
CFunCmplxCos | |
CFunCmplxSin | |
CFunCmplxCosH | |
CFunCmplxSinH | |
CFunCmplxTan | |
CFunCmplxTanH | |
CFunCmplxSqrt | |
CFunCmplxExp | |
CFunCmplxLn | |
CFunCmplxLog | |
CFunCmplxLog10 | |
CFunCmplxLog2 | |
CFunCmplxAbs | |
CFunCmplxPow | |
CFunParserID | Parser function callback for determining the size of an array |
CFunMax | Determine maximal value from the parameter list |
CFunMin | Determine minimal value from the parameter list |
CFunSum | Parser callback for summing up all function arguments |
CFunSizeOf | Parser function callback for determining the size of an array |
CFunMatrixOnes | Parser callback object for creating matrices consisting entirely of ones |
CFunMatrixZeros | Parser callback object for creating matrices consisting entirely of zeros |
CFunMatrixEye | Parser callback object for creating unity matrices |
CFunMatrixSize | Determines the dimensions of a matrix |
CFunSin | |
CFunCos | |
CFunTan | |
CFunASin | |
CFunACos | |
CFunATan | |
CFunSinH | |
CFunCosH | |
CFunTanH | |
CFunASinH | |
CFunACosH | |
CFunATanH | |
CFunLog | |
CFunLog10 | |
CFunLog2 | |
CFunLn | |
CFunSqrt | |
CFunCbrt | |
CFunExp | |
CFunAbs | |
CFunPow | |
CFunHypot | |
CFunAtan2 | |
CFunFmod | |
CFunRemainder | |
CFunStrLen | Callback object for determining the length of a string |
CFunStrToUpper | Convert a string to upper case letters. <> |
CFunStrToLower | Convert a string to lower case letters |
CFunStrToDbl | Parse string to a floating point value. <> |
CTokenPtr | |
CICallback | Interface for callback objects |
CTokenIfThenElse | A class for encapsulation if-then-else tokens |
CIOprtBin | Interface for binary operators |
CIOprtPostfix | Interface for unary postfix operators |
CIOprtInfix | Interface for unary infix operators |
CIPackage | |
CIPrecedence | Interface for binary and ternary operators |
CIToken | Generic token interface for expression tokens |
CGenericToken | Default token implentation |
CIValueReader | Interface for custom value reader objects |
CIValue | Interface to be implemented by all classes representing values |
COprtAssign | Assignement operator |
COprtAssignAdd | Assignement operator |
COprtAssignSub | Assignement operator |
COprtAssignMul | Assignement operator |
COprtAssignDiv | Assignement operator |
COprtStrAdd | |
COprtEQ | Callback object for testing if two values are equal |
COprtNEQ | Callback object for testing if two values are not equal |
COprtLT | Callback object class for the "Less than" operator |
COprtGT | Callback object class for the "Greater than" operator |
COprtLE | Callback object class for the "Less or equal" operator |
COprtGE | Callback object class for the "Greater or or equal" operator |
COprtAnd | Callback class for a logic and operator |
COprtOr | Callback class for a logic or operator |
COprtLOr | Callback class for a logical or operator |
COprtLAnd | Callback class for a logical and operator |
COprtShl | Callback class for the shift left operator |
COprtShr | Callback class for the shift right operator |
COprtCastToFloat | Callback for an operator allowing to cast values to floating point values |
COprtCastToInt | Callback for an operator allowing to cast values to integer values |
COprtSignCmplx | Callback for the negative sign operator |
COprtAddCmplx | Parser callback for implementing an addition of two complex values |
COprtSubCmplx | Parser callback for implementing the subtraction of two complex values |
COprtMulCmplx | Callback object for implementing the multiplications of complex values |
COprtDivCmplx | Callback object for implementing the division of complex values |
COprtPowCmplx | Raise x to the power of y |
COprtIndex | Default implementation of a multidimensional index operator |
COprtTranspose | |
COprtCreateArray | On the fly array creation using the curly bracket operator |
COprtColon | |
COprtSign | Callback for the negative sign operator for noncomplex values |
COprtSignPos | Callback for the positive sign operator for noncomplex values |
COprtAdd | Parser callback for implementing an addition of two noncomplex values |
COprtSub | Parser callback for implementing the subtraction of two noncomplex values |
COprtMul | Callback object for implementing the multiplications of noncomplex values |
COprtDiv | Callback object for implementing the division of noncomplex values |
COprtPow | Raise x to the power of y |
COprtFact | Calculate factorial of a non-negative integer |
COprtPercentage | Returns percentage of given number |
CPackageCmplx | Package for installing complex functions and operators |
CPackageCommon | Package for installing operators and functions which are always present |
CPackageMatrix | Package for installing complex functions and operators |
CPackageNonCmplx | Package for installing complex functions and operators |
CPackageStr | Package for installing unit postfix operators into muParserX |
COprtNano | |
COprtMicro | |
COprtMilli | |
COprtKilo | |
COprtMega | |
COprtGiga | |
CPackageUnit | Package for installing unit postfix operators into muParserX |
CParserX | The parser implementation |
CParserXBase | Implementation of the parser engine |
CParserMessageProviderBase | Base class for Parser Message providing classes |
CParserMessageProviderEnglish | English versions of parser messages |
CParserMessageProviderGerman | German versions of parser messages |
CRPN | A class representing the reverse polnish notation of the expression |
CTokenNewline | A class for encapsulation a newline token |
CStack | Parser stack implementation |
CParserTester | Test cases for unit testing the parser framework |
CTokenReader | Token reader for the ParserXBase class |
CDblValReader | A class for reading floating point values from an expression string |
CBoolValReader | A class for reading boolean values from an expression string |
CHexValReader | A class for reading hex values from an expression string |
CBinValReader | A class for reading binary values from an expression string |
CStrValReader | A class for reading strings from an expression string |
CValue | Value class of muParserX |
CValueCache | Simple mechanism to recycle unused value items |
CVariable | The variable class represents a parser variable |
►Nsu | Namespace containing utility functions and classes for string processing |
►Npred | |
CSortByLength | Sort two strings based on their length |
CTokenNotFound | |
CStringTokens | |
►Nutils | |
Cscoped_setter |