|
muParserX 2.0.0
|
Default implementation of a multidimensional index operator. More...
#include <mpOprtIndex.h>


Public Member Functions | |
| virtual void | Eval (ptr_val_type &ret, const ptr_val_type *arg, int argc) override |
| Index operator implementation. | |
| Public Member Functions inherited from mup::ICallback | |
| int | GetArgc () const |
| Returns the m“number of arguments required by this callback. | |
| void | SetParent (parent_type *a_pParent) |
| Assign a parser object to the callback. | |
| Public Member Functions inherited from mup::IToken | |
| ECmdCode | GetCode () const |
| return the token code. | |
| const string_type & | GetIdent () const |
| Return the token identifier string. | |
Additional Inherited Members | |
| Protected Member Functions inherited from mup::ICallback | |
| parent_type * | GetParent () |
| Returns a pointer to the parser object owning this callback. | |
| Protected Member Functions inherited from mup::IToken | |
| virtual | ~IToken () |
| Destructor (trivial). | |
| IToken (const IToken &ref) | |
| Copy constructor. | |
Default implementation of a multidimensional index operator.
|
overridevirtual |
Index operator implementation.
| ret | A reference to the return value |
| a_pArg | Pointer to an array with the indices as ptr_val_type |
| a_iArgc | Number of indices (=dimension) actully used in the expression found. This must be 1 or 2 since three dimensional data structures are not supported by muParserX. |
Implements mup::ICallback.
