MinitScript
0.9.31 PRE-BETA
|
MinitScript math methods. More...
#include <minitscript/minitscript/MathMethods.h>
Public Member Functions | |
MathMethods (MinitScript *minitScript) | |
Constructor. More... | |
void | registerDataType (MinitScript::DataType *dataType) |
Register data type. More... | |
void | registerConstants () |
Register constants. More... | |
void | registerMethods () |
Register methods. More... | |
void | mul (const span< MinitScript::Variable > &arguments, MinitScript::Variable &returnValue, const MinitScript::SubStatement &subStatement) |
Multiply. More... | |
void | div (const span< MinitScript::Variable > &arguments, MinitScript::Variable &returnValue, const MinitScript::SubStatement &subStatement) |
Division. More... | |
void | add (const span< MinitScript::Variable > &arguments, MinitScript::Variable &returnValue, const MinitScript::SubStatement &subStatement) |
Addition. More... | |
void | sub (const span< MinitScript::Variable > &arguments, MinitScript::Variable &returnValue, const MinitScript::SubStatement &subStatement) |
Subtraction. More... | |
Private Attributes | |
MinitScript * | minitScript |
vector< MinitScript::DataType * > | dataTypes |
MinitScript math methods.
Definition at line 16 of file MathMethods.h.
|
inline |
void registerDataType | ( | MinitScript::DataType * | dataType | ) |
void registerConstants | ( | ) |
Register constants.
Definition at line 22 of file MathMethods.cpp.
void registerMethods | ( | ) |
Register methods.
Definition at line 28 of file MathMethods.cpp.
void mul | ( | const span< MinitScript::Variable > & | arguments, |
MinitScript::Variable & | returnValue, | ||
const MinitScript::SubStatement & | subStatement | ||
) |
Multiply.
arguments | argument values |
returnValue | return value |
subStatement | sub statement |
Definition at line 911 of file MathMethods.cpp.
void div | ( | const span< MinitScript::Variable > & | arguments, |
MinitScript::Variable & | returnValue, | ||
const MinitScript::SubStatement & | subStatement | ||
) |
Division.
arguments | argument values |
returnValue | return value |
subStatement | sub statement |
Definition at line 965 of file MathMethods.cpp.
void add | ( | const span< MinitScript::Variable > & | arguments, |
MinitScript::Variable & | returnValue, | ||
const MinitScript::SubStatement & | subStatement | ||
) |
Addition.
arguments | argument values |
returnValue | return value |
subStatement | sub statement |
Definition at line 1019 of file MathMethods.cpp.
void sub | ( | const span< MinitScript::Variable > & | arguments, |
MinitScript::Variable & | returnValue, | ||
const MinitScript::SubStatement & | subStatement | ||
) |
Subtraction.
arguments | argument values |
returnValue | return value |
subStatement | sub statement |
Definition at line 1082 of file MathMethods.cpp.
|
private |
Definition at line 73 of file MathMethods.h.
|
private |
Definition at line 74 of file MathMethods.h.