|
| BinaryOperator (const CodeLocation &l, ExpPtr &a, ExpPtr &b, TokenType op) noexcept |
|
virtual var | getWithUndefinedArg () const |
|
virtual var | getWithDoubles (double, double) const |
|
virtual var | getWithInts (int64, int64) const |
|
virtual var | getWithArrayOrObject (const var &a, const var &) const |
|
virtual var | getWithStrings (const String &, const String &) const |
|
var | getResult (const Scope &s) const override |
|
var | throwError (const char *typeName) const |
|
| BinaryOperatorBase (const CodeLocation &l, ExpPtr &a, ExpPtr &b, TokenType op) noexcept |
|
| Expression (const CodeLocation &l) noexcept |
|
virtual void | assign (const Scope &, const var &) const |
|
ResultCode | perform (const Scope &s, var *) const override |
|
| Statement (const CodeLocation &l) noexcept |
|
virtual | ~Statement () |
|
var JavascriptEngine::RootObject::BinaryOperator::getResult |
( |
const Scope & |
s | ) |
const |
|
inlineoverridevirtual |
virtual var JavascriptEngine::RootObject::BinaryOperator::getWithArrayOrObject |
( |
const var & |
a, |
|
|
const var & |
|
|
) |
| const |
|
inlinevirtual |
virtual var JavascriptEngine::RootObject::BinaryOperator::getWithDoubles |
( |
double |
, |
|
|
double |
|
|
) |
| const |
|
inlinevirtual |
virtual var JavascriptEngine::RootObject::BinaryOperator::getWithInts |
( |
int64 |
, |
|
|
int64 |
|
|
) |
| const |
|
inlinevirtual |
Reimplemented in JavascriptEngine::RootObject::RightShiftUnsignedOp, JavascriptEngine::RootObject::RightShiftOp, JavascriptEngine::RootObject::LeftShiftOp, JavascriptEngine::RootObject::BitwiseXorOp, JavascriptEngine::RootObject::BitwiseAndOp, JavascriptEngine::RootObject::BitwiseOrOp, JavascriptEngine::RootObject::ModuloOp, JavascriptEngine::RootObject::DivideOp, JavascriptEngine::RootObject::MultiplyOp, JavascriptEngine::RootObject::SubtractionOp, JavascriptEngine::RootObject::AdditionOp, JavascriptEngine::RootObject::GreaterThanOrEqualOp, JavascriptEngine::RootObject::GreaterThanOp, JavascriptEngine::RootObject::LessThanOrEqualOp, JavascriptEngine::RootObject::LessThanOp, JavascriptEngine::RootObject::NotEqualsOp, and JavascriptEngine::RootObject::EqualsOp.
virtual var JavascriptEngine::RootObject::BinaryOperator::getWithUndefinedArg |
( |
| ) |
const |
|
inlinevirtual |
var JavascriptEngine::RootObject::BinaryOperator::throwError |
( |
const char * |
typeName | ) |
const |
|
inline |
The documentation for this struct was generated from the following file: