iLand
Public Member Functions | List of all members
ABE::DynamicExpression Struct Reference

DynamicExpression encapsulates an "expression" that can be either a iLand expression, a constant or a javascript function. More...

#include <activity.h>

Public Member Functions

 DynamicExpression ()
 
 ~DynamicExpression ()
 
void setup (const QJSValue &js_value)
 
bool evaluate (FMStand *stand) const
 
bool isValid () const
 
QString dump () const
 

Detailed Description

DynamicExpression encapsulates an "expression" that can be either a iLand expression, a constant or a javascript function.

Constructor & Destructor Documentation

◆ DynamicExpression()

ABE::DynamicExpression::DynamicExpression ( )
inline

◆ ~DynamicExpression()

ABE::DynamicExpression::~DynamicExpression ( )

Member Function Documentation

◆ dump()

QString ABE::DynamicExpression::dump ( ) const

◆ evaluate()

bool ABE::DynamicExpression::evaluate ( FMStand stand) const

◆ isValid()

bool ABE::DynamicExpression::isValid ( ) const
inline

◆ setup()

void ABE::DynamicExpression::setup ( const QJSValue &  js_value)

The documentation for this struct was generated from the following files: