|
muParserX 2.0.0
|
| Cmup::ErrorContext | Error context class |
| Cmup::IPackage | |
| Cmup::PackageCmplx | Package for installing complex functions and operators |
| Cmup::PackageCommon | Package for installing operators and functions which are always present |
| Cmup::PackageMatrix | Package for installing complex functions and operators |
| Cmup::PackageNonCmplx | Package for installing complex functions and operators |
| Cmup::PackageStr | Package for installing unit postfix operators into muParserX |
| Cmup::PackageUnit | Package for installing unit postfix operators into muParserX |
| Cmup::IPrecedence | Interface for binary and ternary operators |
| Cmup::IOprtBin | Interface for binary operators |
| Cmup::OprtAdd | Parser callback for implementing an addition of two noncomplex values |
| Cmup::OprtAddCmplx | Parser callback for implementing an addition of two complex values |
| Cmup::OprtAnd | Callback class for a logic and operator |
| Cmup::OprtAssign | Assignement operator |
| Cmup::OprtAssignAdd | Assignement operator |
| Cmup::OprtAssignDiv | Assignement operator |
| Cmup::OprtAssignMul | Assignement operator |
| Cmup::OprtAssignSub | Assignement operator |
| Cmup::OprtColon | |
| Cmup::OprtDiv | Callback object for implementing the division of noncomplex values |
| Cmup::OprtDivCmplx | Callback object for implementing the division of complex values |
| Cmup::OprtEQ | Callback object for testing if two values are equal |
| Cmup::OprtGE | Callback object class for the "Greater or or equal" operator |
| Cmup::OprtGT | Callback object class for the "Greater than" operator |
| Cmup::OprtLE | Callback object class for the "Less or equal" operator |
| Cmup::OprtLT | Callback object class for the "Less than" operator |
| Cmup::OprtLogicAnd | Callback class for a logical and operator |
| Cmup::OprtLogicOr | Callback class for a logical or operator |
| Cmup::OprtMul | Callback object for implementing the multiplications of noncomplex values |
| Cmup::OprtMulCmplx | Callback object for implementing the multiplications of complex values |
| Cmup::OprtNEQ | Callback object for testing if two values are not equal |
| Cmup::OprtOr | Callback class for a logic or operator |
| Cmup::OprtPow | Raise x to the power of y |
| Cmup::OprtPowCmplx | Raise x to the power of y |
| Cmup::OprtShl | Callback class for the shift left operator |
| Cmup::OprtShr | Callback class for the shift right operator |
| Cmup::OprtStrAdd | |
| Cmup::OprtSub | Parser callback for implementing the subtraction of two noncomplex values |
| Cmup::OprtSubCmplx | Parser callback for implementing the subtraction of two complex values |
| Cmup::IOprtBinShortcut | A class for encapsulation if-then-else tokens |
| Cmup::OprtShortcutLogicAndBegin | Callback class for a logical and operator. begin |
| Cmup::OprtShortcutLogicAndEnd | Callback class for a logical and operator. begin |
| Cmup::OprtShortcutLogicOrBegin | Callback class for a logical or operator. begin |
| Cmup::OprtShortcutLogicOrEnd | Callback class for a logical or operator. end |
| Cmup::IOprtInfix | Interface for unary infix operators |
| Cmup::OprtCastToFloat | Callback for an operator allowing to cast values to floating point values |
| Cmup::OprtCastToInt | Callback for an operator allowing to cast values to integer values |
| Cmup::OprtSign | Callback for the negative sign operator for noncomplex values |
| Cmup::OprtSignCmplx | Callback for the negative sign operator |
| Cmup::OprtSignPos | Callback for the positive sign operator for noncomplex values |
| Cmup::TokenIfThenElse | A class for encapsulation if-then-else tokens |
| Cmup::IToken | Generic token interface for expression tokens |
| Cmup::GenericToken | Default token implentation |
| Cmup::ICallback | Interface for callback objects |
| Cmup::FunACos | |
| Cmup::FunACosH | |
| Cmup::FunASin | |
| Cmup::FunASinH | |
| Cmup::FunATan | |
| Cmup::FunATanH | |
| Cmup::FunAbs | |
| Cmup::FunAtan2 | |
| Cmup::FunCbrt | |
| Cmup::FunCmplxAbs | |
| Cmup::FunCmplxArg | Parser callback object for returning the phase angle (or angular component) of a complex number, expressed in radians |
| Cmup::FunCmplxConj | Parser callback object for returning the complex conjugate of the complex number |
| Cmup::FunCmplxCos | |
| Cmup::FunCmplxCosH | |
| Cmup::FunCmplxExp | |
| Cmup::FunCmplxImag | Parser callback object for returning the imaginary part of a complex number |
| Cmup::FunCmplxLn | |
| Cmup::FunCmplxLog | |
| Cmup::FunCmplxLog10 | |
| Cmup::FunCmplxLog2 | |
| Cmup::FunCmplxNorm | Parser callback object for returning the norm value of the complex number phase angle |
| Cmup::FunCmplxPow | |
| Cmup::FunCmplxReal | Parser callback object for returning the real part of a complex number |
| Cmup::FunCmplxSin | |
| Cmup::FunCmplxSinH | |
| Cmup::FunCmplxSqrt | |
| Cmup::FunCmplxTan | |
| Cmup::FunCmplxTanH | |
| Cmup::FunCos | |
| Cmup::FunCosH | |
| Cmup::FunExp | |
| Cmup::FunFmod | |
| Cmup::FunHypot | |
| Cmup::FunLn | |
| Cmup::FunLog | |
| Cmup::FunLog10 | |
| Cmup::FunLog2 | |
| Cmup::FunMatrixEye | Parser callback object for creating unity matrices |
| Cmup::FunMatrixOnes | Parser callback object for creating matrices consisting entirely of ones |
| Cmup::FunMatrixSize | Determines the dimensions of a matrix |
| Cmup::FunMatrixZeros | Parser callback object for creating matrices consisting entirely of zeros |
| Cmup::FunMax | Determine maximal value from the parameter list |
| Cmup::FunMin | Determine minimal value from the parameter list |
| Cmup::FunParserID | Parser function callback for determining the size of an array |
| Cmup::FunPow | |
| Cmup::FunRemainder | |
| Cmup::FunSin | |
| Cmup::FunSinH | |
| Cmup::FunSizeOf | Parser function callback for determining the size of an array |
| Cmup::FunSqrt | |
| Cmup::FunStrLen | Callback object for determining the length of a string |
| Cmup::FunStrToDbl | Parse string to a floating point value |
| Cmup::FunStrToLower | Convert a string to lower case letters |
| Cmup::FunStrToUpper | Convert a string to upper case letters |
| Cmup::FunSum | Parser callback for summing up all function arguments |
| Cmup::FunTan | |
| Cmup::FunTanH | |
| Cmup::IOprtBin | Interface for binary operators |
| Cmup::IOprtInfix | Interface for unary infix operators |
| Cmup::IOprtPostfix | Interface for unary postfix operators |
| Cmup::OprtFact | Calculate factorial of a non-negative integer |
| Cmup::OprtGiga | |
| Cmup::OprtKilo | |
| Cmup::OprtMega | |
| Cmup::OprtMicro | |
| Cmup::OprtMilli | |
| Cmup::OprtNano | |
| Cmup::OprtPercentage | Returns percentage of given number |
| Cmup::OprtTranspose | |
| Cmup::OprtCreateArray | On the fly array creation using the curly bracket operator |
| Cmup::OprtIndex | Default implementation of a multidimensional index operator |
| Cmup::IOprtBinShortcut | A class for encapsulation if-then-else tokens |
| Cmup::IValue | Interface to be implemented by all classes representing values |
| Cmup::Value | Value class of muParserX |
| Cmup::Variable | The variable class represents a parser variable |
| Cmup::TokenIfThenElse | A class for encapsulation if-then-else tokens |
| Cmup::TokenNewline | A class for encapsulation a newline token |
| Cmup::IValueReader | Interface for custom value reader objects |
| Cmup::BinValReader | A class for reading binary values from an expression string |
| Cmup::BoolValReader | A class for reading boolean values from an expression string |
| Cmup::DblValReader | A class for reading floating point values from an expression string |
| Cmup::HexValReader | A class for reading hex values from an expression string |
| Cmup::StrValReader | A class for reading strings from an expression string |
| CMatrix< T > | |
| Cmup::ParserError | Error class of the parser |
| Cmup::ParserErrorMsg | |
| Cmup::ParserMessageProviderBase | Base class for Parser Message providing classes |
| Cmup::ParserMessageProviderEnglish | English versions of parser messages |
| Cmup::ParserMessageProviderGerman | German versions of parser messages |
| Cmup::ParserTester | Test cases for unit testing the parser framework |
| Cmup::ParserXBase | Implementation of the parser engine |
| Cmup::ParserX | The parser implementation |
| Cmup::RPN | A class representing the reverse polnish notation of the expression |
| Cstd::runtime_error | |
| CMatrixError | |
| Csu::TokenNotFound | |
| Cutils::scoped_setter< T > | |
| Csu::pred::SortByLength< TString > | Sort two strings based on their length |
| Cmup::Stack< TVal, TCont > | Parser stack implementation |
| CStringConversionHelper< TChar > | |
| Csu::StringTokens< TData > | |
| Cmup::TokenPtr< T > | |
| Cmup::TokenReader | Token reader for the ParserXBase class |
| Cmup::ValueCache | Simple mechanism to recycle unused value items |