muParserX 2.0.0
Public Member Functions | List of all members
mup::OprtDivCmplx Class Reference

Callback object for implementing the division of complex values. More...

#include <mpOprtCmplx.h>

Inheritance diagram for mup::OprtDivCmplx:
Inheritance graph
[legend]
Collaboration diagram for mup::OprtDivCmplx:
Collaboration graph
[legend]

Public Member Functions

virtual void Eval (ptr_val_type &ret, const ptr_val_type *a_pArg, int)
 Implements the Division operator. More...
 
- Public Member Functions inherited from mup::ICallback
int GetArgc () const
 Returns the mĀ“number of arguments required by this callback. More...
 
void SetParent (parent_type *a_pParent)
 Assign a parser object to the callback. More...
 
- Public Member Functions inherited from mup::IToken
ECmdCode GetCode () const
 return the token code. More...
 
const string_typeGetIdent () const
 Return the token identifier string.
 

Additional Inherited Members

- Protected Member Functions inherited from mup::ICallback
parent_typeGetParent ()
 Returns a pointer to the parser object owning this callback. More...
 
- Protected Member Functions inherited from mup::IToken
virtual ~IToken ()
 Destructor (trivial).
 
 IToken (const IToken &ref)
 Copy constructor. More...
 

Detailed Description

Callback object for implementing the division of complex values.

Member Function Documentation

◆ Eval()

void mup::OprtDivCmplx::Eval ( ptr_val_type ret,
const ptr_val_type a_pArg,
int  num 
)
virtual

Implements the Division operator.

Exceptions
ParserErrorin case one of the arguments if nonnumeric or an array.

Implements mup::ICallback.


muParserX documentation - (C) 2010 Ingo Berg