muParserX 2.0.0
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
 Cmup::ErrorContextError context class
 Cmup::IPackage
 Cmup::PackageCmplxPackage for installing complex functions and operators
 Cmup::PackageCommonPackage for installing operators and functions which are always present
 Cmup::PackageMatrixPackage for installing complex functions and operators
 Cmup::PackageNonCmplxPackage for installing complex functions and operators
 Cmup::PackageStrPackage for installing unit postfix operators into muParserX
 Cmup::PackageUnitPackage for installing unit postfix operators into muParserX
 Cmup::IPrecedenceInterface for binary and ternary operators
 Cmup::IOprtBinInterface for binary operators
 Cmup::OprtAddParser callback for implementing an addition of two noncomplex values
 Cmup::OprtAddCmplxParser callback for implementing an addition of two complex values
 Cmup::OprtAndCallback class for a logic and operator
 Cmup::OprtAssignAssignement operator
 Cmup::OprtAssignAddAssignement operator
 Cmup::OprtAssignDivAssignement operator
 Cmup::OprtAssignMulAssignement operator
 Cmup::OprtAssignSubAssignement operator
 Cmup::OprtColon
 Cmup::OprtDivCallback object for implementing the division of noncomplex values
 Cmup::OprtDivCmplxCallback object for implementing the division of complex values
 Cmup::OprtEQCallback object for testing if two values are equal
 Cmup::OprtGECallback object class for the "Greater or or equal" operator
 Cmup::OprtGTCallback object class for the "Greater than" operator
 Cmup::OprtLECallback object class for the "Less or equal" operator
 Cmup::OprtLTCallback object class for the "Less than" operator
 Cmup::OprtLogicAndCallback class for a logical and operator
 Cmup::OprtLogicOrCallback class for a logical or operator
 Cmup::OprtMulCallback object for implementing the multiplications of noncomplex values
 Cmup::OprtMulCmplxCallback object for implementing the multiplications of complex values
 Cmup::OprtNEQCallback object for testing if two values are not equal
 Cmup::OprtOrCallback class for a logic or operator
 Cmup::OprtPowRaise x to the power of y
 Cmup::OprtPowCmplxRaise x to the power of y
 Cmup::OprtShlCallback class for the shift left operator
 Cmup::OprtShrCallback class for the shift right operator
 Cmup::OprtStrAdd
 Cmup::OprtSubParser callback for implementing the subtraction of two noncomplex values
 Cmup::OprtSubCmplxParser callback for implementing the subtraction of two complex values
 Cmup::IOprtBinShortcutA class for encapsulation if-then-else tokens
 Cmup::OprtShortcutLogicAndBeginCallback class for a logical and operator. begin
 Cmup::OprtShortcutLogicAndEndCallback class for a logical and operator. begin
 Cmup::OprtShortcutLogicOrBeginCallback class for a logical or operator. begin
 Cmup::OprtShortcutLogicOrEndCallback class for a logical or operator. end
 Cmup::IOprtInfixInterface for unary infix operators
 Cmup::OprtCastToFloatCallback for an operator allowing to cast values to floating point values
 Cmup::OprtCastToIntCallback for an operator allowing to cast values to integer values
 Cmup::OprtSignCallback for the negative sign operator for noncomplex values
 Cmup::OprtSignCmplxCallback for the negative sign operator
 Cmup::OprtSignPosCallback for the positive sign operator for noncomplex values
 Cmup::TokenIfThenElseA class for encapsulation if-then-else tokens
 Cmup::ITokenGeneric token interface for expression tokens
 Cmup::GenericTokenDefault token implentation
 Cmup::ICallbackInterface for callback objects
 Cmup::FunACos
 Cmup::FunACosH
 Cmup::FunASin
 Cmup::FunASinH
 Cmup::FunATan
 Cmup::FunATanH
 Cmup::FunAbs
 Cmup::FunAtan2
 Cmup::FunCbrt
 Cmup::FunCmplxAbs
 Cmup::FunCmplxArgParser callback object for returning the phase angle (or angular component) of a complex number, expressed in radians
 Cmup::FunCmplxConjParser callback object for returning the complex conjugate of the complex number
 Cmup::FunCmplxCos
 Cmup::FunCmplxCosH
 Cmup::FunCmplxExp
 Cmup::FunCmplxImagParser callback object for returning the imaginary part of a complex number
 Cmup::FunCmplxLn
 Cmup::FunCmplxLog
 Cmup::FunCmplxLog10
 Cmup::FunCmplxLog2
 Cmup::FunCmplxNormParser callback object for returning the norm value of the complex number phase angle
 Cmup::FunCmplxPow
 Cmup::FunCmplxRealParser 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::FunMatrixEyeParser callback object for creating unity matrices
 Cmup::FunMatrixOnesParser callback object for creating matrices consisting entirely of ones
 Cmup::FunMatrixSizeDetermines the dimensions of a matrix
 Cmup::FunMatrixZerosParser callback object for creating matrices consisting entirely of zeros
 Cmup::FunMaxDetermine maximal value from the parameter list
 Cmup::FunMinDetermine minimal value from the parameter list
 Cmup::FunParserIDParser function callback for determining the size of an array
 Cmup::FunPow
 Cmup::FunRemainder
 Cmup::FunSin
 Cmup::FunSinH
 Cmup::FunSizeOfParser function callback for determining the size of an array
 Cmup::FunSqrt
 Cmup::FunStrLenCallback object for determining the length of a string
 Cmup::FunStrToDblParse string to a floating point value
 Cmup::FunStrToLowerConvert a string to lower case letters
 Cmup::FunStrToUpperConvert a string to upper case letters
 Cmup::FunSumParser callback for summing up all function arguments
 Cmup::FunTan
 Cmup::FunTanH
 Cmup::IOprtBinInterface for binary operators
 Cmup::IOprtInfixInterface for unary infix operators
 Cmup::IOprtPostfixInterface for unary postfix operators
 Cmup::OprtFactCalculate factorial of a non-negative integer
 Cmup::OprtGiga
 Cmup::OprtKilo
 Cmup::OprtMega
 Cmup::OprtMicro
 Cmup::OprtMilli
 Cmup::OprtNano
 Cmup::OprtPercentageReturns percentage of given number
 Cmup::OprtTranspose
 Cmup::OprtCreateArrayOn the fly array creation using the curly bracket operator
 Cmup::OprtIndexDefault implementation of a multidimensional index operator
 Cmup::IOprtBinShortcutA class for encapsulation if-then-else tokens
 Cmup::IValueInterface to be implemented by all classes representing values
 Cmup::ValueValue class of muParserX
 Cmup::VariableThe variable class represents a parser variable
 Cmup::TokenIfThenElseA class for encapsulation if-then-else tokens
 Cmup::TokenNewlineA class for encapsulation a newline token
 Cmup::IValueReaderInterface for custom value reader objects
 Cmup::BinValReaderA class for reading binary values from an expression string
 Cmup::BoolValReaderA class for reading boolean values from an expression string
 Cmup::DblValReaderA class for reading floating point values from an expression string
 Cmup::HexValReaderA class for reading hex values from an expression string
 Cmup::StrValReaderA class for reading strings from an expression string
 CMatrix< T >
 Cmup::ParserErrorError class of the parser
 Cmup::ParserErrorMsg
 Cmup::ParserMessageProviderBaseBase class for Parser Message providing classes
 Cmup::ParserMessageProviderEnglishEnglish versions of parser messages
 Cmup::ParserMessageProviderGermanGerman versions of parser messages
 Cmup::ParserTesterTest cases for unit testing the parser framework
 Cmup::ParserXBaseImplementation of the parser engine
 Cmup::ParserXThe parser implementation
 Cmup::RPNA 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::TokenReaderToken reader for the ParserXBase class
 Cmup::ValueCacheSimple mechanism to recycle unused value items


muParserX documentation - (C) 2010 Ingo Berg