◆ Expression()
JavascriptEngine::RootObject::Expression::Expression |
( |
const CodeLocation & |
l | ) |
|
|
inlinenoexcept |
◆ assign()
virtual void JavascriptEngine::RootObject::Expression::assign |
( |
const Scope & |
, |
|
|
const var & |
|
|
) |
| const |
|
inlinevirtual |
◆ getResult()
virtual var JavascriptEngine::RootObject::Expression::getResult |
( |
const Scope & |
| ) |
const |
|
inlinevirtual |
Reimplemented in JavascriptEngine::RootObject::ArrayDeclaration, JavascriptEngine::RootObject::ObjectDeclaration, JavascriptEngine::RootObject::NewOperator, JavascriptEngine::RootObject::FunctionCall, JavascriptEngine::RootObject::PostAssignment, JavascriptEngine::RootObject::SelfAssignment, JavascriptEngine::RootObject::Assignment, JavascriptEngine::RootObject::ConditionalOp, JavascriptEngine::RootObject::TypeNotEqualsOp, JavascriptEngine::RootObject::TypeEqualsOp, JavascriptEngine::RootObject::LogicalOrOp, JavascriptEngine::RootObject::LogicalAndOp, JavascriptEngine::RootObject::BinaryOperator, JavascriptEngine::RootObject::ArraySubscript, JavascriptEngine::RootObject::DotOperator, JavascriptEngine::RootObject::UnqualifiedName, and JavascriptEngine::RootObject::LiteralValue.
◆ perform()
ResultCode JavascriptEngine::RootObject::Expression::perform |
( |
const Scope & |
s, |
|
|
var * |
|
|
) |
| const |
|
inlineoverridevirtual |
The documentation for this struct was generated from the following file: