muParserX
2.0.0
|
▶Nmup | Namespace for mathematical applications |
CBinValReader | A class for reading binary values from an expression string |
CBoolValReader | A class for reading boolean values from an expression string |
CDblValReader | A class for reading floating point values from an expression string |
CErrorContext | Error context class |
CFunAbs | |
CFunACos | |
CFunACosH | |
CFunASin | |
CFunASinH | |
CFunATan | |
CFunAtan2 | |
CFunATanH | |
CFunCbrt | |
CFunCmplxAbs | |
CFunCmplxArg | Parser callback object for returning the phase angle (or angular component) of a complex number, expressed in radians |
CFunCmplxConj | Parser callback object for returning the complex conjugate of the complex number |
CFunCmplxCos | |
CFunCmplxCosH | |
CFunCmplxExp | |
CFunCmplxImag | Parser callback object for returning the imaginary part of a complex number |
CFunCmplxLn | |
CFunCmplxLog | |
CFunCmplxLog10 | |
CFunCmplxLog2 | |
CFunCmplxNorm | Parser callback object for returning the norm value of the complex number phase angle |
CFunCmplxPow | |
CFunCmplxReal | Parser 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 | |
CFunMatrixEye | Parser callback object for creating unity matrices |
CFunMatrixOnes | Parser callback object for creating matrices consisting entirely of ones |
CFunMatrixSize | Determines the dimensions of a matrix |
CFunMatrixZeros | Parser callback object for creating matrices consisting entirely of zeros |
CFunMax | Determine maximal value from the parameter list |
CFunMin | Determine minimal value from the parameter list |
CFunParserID | Parser function callback for determining the size of an array |
CFunPow | |
CFunRemainder | |
CFunSin | |
CFunSinH | |
CFunSizeOf | Parser function callback for determining the size of an array |
CFunSqrt | |
CFunStrLen | Callback object for determining the length of a string |
CFunStrToDbl | Parse string to a floating point value. |
CFunStrToLower | Convert a string to lower case letters |
CFunStrToUpper | Convert a string to upper case letters. |
CFunSum | Parser callback for summing up all function arguments |
CFunTan | |
CFunTanH | |
CGenericToken | Default token implentation |
CHexValReader | A class for reading hex values from an expression string |
CICallback | Interface for callback objects |
CIOprtBin | Interface for binary operators.All classes representing binary operator callbacks must be derived from this base class |
CIOprtBinShortcut | A class for encapsulation if-then-else tokens |
CIOprtInfix | Interface for unary infix operators |
CIOprtPostfix | Interface for unary postfix operators |
CIPackage | |
CIPrecedence | Interface for binary and ternary operators |
CIToken | Generic token interface for expression tokens |
CIValue | Interface to be implemented by all classes representing values |
CIValueReader | Interface for custom value reader objects.Value readers are objects used for identifying values in an expression |
COprtAdd | Parser callback for implementing an addition of two noncomplex values |
COprtAddCmplx | Parser callback for implementing an addition of two complex values |
COprtAnd | Callback class for a logic and operator |
COprtAssign | Assignement operator |
COprtAssignAdd | Assignement operator |
COprtAssignDiv | Assignement operator |
COprtAssignMul | Assignement operator |
COprtAssignSub | Assignement 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 |
COprtColon | |
COprtCreateArray | On the fly array creation using the curly bracket operator |
COprtDiv | Callback object for implementing the division of noncomplex values |
COprtDivCmplx | Callback object for implementing the division of complex values |
COprtEQ | Callback object for testing if two values are equal |
COprtFact | Calculate factorial of a non-negative integer |
COprtGE | Callback object class for the "Greater or or equal" operator |
COprtGiga | |
COprtGT | Callback object class for the "Greater than" operator |
COprtIndex | Default implementation of a multidimensional index operator |
COprtKilo | |
COprtLE | Callback object class for the "Less or equal" operator |
COprtLogicAnd | Callback class for a logical and operator |
COprtLogicOr | Callback class for a logical or operator |
COprtLT | Callback object class for the "Less than" operator |
COprtMega | |
COprtMicro | |
COprtMilli | |
COprtMul | Callback object for implementing the multiplications of noncomplex values |
COprtMulCmplx | Callback object for implementing the multiplications of complex values |
COprtNano | |
COprtNEQ | Callback object for testing if two values are not equal |
COprtOr | Callback class for a logic or operator |
COprtPercentage | Returns percentage of given number |
COprtPow | Raise x to the power of y |
COprtPowCmplx | Raise x to the power of y |
COprtShl | Callback class for the shift left operator |
COprtShortcutLogicAndBegin | Callback class for a logical and operator. begin |
COprtShortcutLogicAndEnd | Callback class for a logical and operator. begin |
COprtShortcutLogicOrBegin | Callback class for a logical or operator. begin |
COprtShortcutLogicOrEnd | Callback class for a logical or operator. end |
COprtShr | Callback class for the shift right operator |
COprtSign | Callback for the negative sign operator for noncomplex values |
COprtSignCmplx | Callback for the negative sign operator |
COprtSignPos | Callback for the positive sign operator for noncomplex values |
COprtStrAdd | |
COprtSub | Parser callback for implementing the subtraction of two noncomplex values |
COprtSubCmplx | Parser callback for implementing the subtraction of two complex values |
COprtTranspose | |
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 |
CPackageUnit | Package for installing unit postfix operators into muParserX |
CParserError | Error class of the parser |
CParserErrorMsg | |
CParserMessageProviderBase | Base class for Parser Message providing classes |
CParserMessageProviderEnglish | English versions of parser messages |
CParserMessageProviderGerman | German versions of parser messages |
CParserTester | Test cases for unit testing the parser framework |
CParserX | The parser implementation |
CParserXBase | Implementation of the parser engine |
CRPN | A class representing the reverse polnish notation of the expression |
CStack | Parser stack implementation |
CStrValReader | A class for reading strings from an expression string |
CTokenIfThenElse | A class for encapsulation if-then-else tokens |
CTokenNewline | A class for encapsulation a newline token |
CTokenPtr | |
CTokenReader | Token reader for the ParserXBase class |
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 |
CStringTokens | |
CTokenNotFound | |
▶Nutils | |
Cscoped_setter | |
CMatrix | |
CMatrixError | |
CStringConversionHelper |