Lines Matching refs:execCtx
134 void ExpressionStatement::execute (ExecutionContext& execCtx) const in execute()
136 m_expression->evaluate(execCtx); in execute()
213 void BlockStatement::execute (ExecutionContext& execCtx) const in execute()
216 (*i)->execute(execCtx); in execute()
346 void DeclarationStatement::execute (ExecutionContext& execCtx) const in execute()
350 m_expression->evaluate(execCtx); in execute()
351 execCtx.getValue(m_variable) = m_expression->getValue().value(); in execute()
497 void ConditionalStatement::execute (ExecutionContext& execCtx) const in execute()
500 m_condition->evaluate(execCtx); in execute()
508 execCtx.andExecutionMask(trueMask); in execute()
509 m_trueStatement->execute(execCtx); in execute()
510 execCtx.popExecutionMask(); in execute()
521 execCtx.andExecutionMask(falseMask); in execute()
522 m_falseStatement->execute(execCtx); in execute()
523 execCtx.popExecutionMask(); in execute()
563 void AssignStatement::execute (ExecutionContext& execCtx) const in execute()
565 m_valueExpr->evaluate(execCtx); in execute()
566 assignMasked(execCtx.getValue(m_variable), m_valueExpr->getValue(), execCtx.getExecutionMask()); in execute()