#include <expression.hpp>
|
| AST_Expression_If_ (AST_Expression cond, AST_Expression then, AST_Expression else_exp, AST_ExpressionList elseif_list) |
|
string | print () const |
|
AST_Expression | condition () const |
|
AST_Expression | then () const |
|
AST_Expression | else_exp () const |
|
AST_ExpressionList | elseif_list () const |
|
ExpressionType | expressionType () |
|
virtual | ~AST_Expression_ () |
|
| DEFINE_CLASS_PRINTER (AST_Expression) |
|
void | accept (AST_Visitor *visitor) |
|
| GET_AS (Expression, BinOp) |
|
| GET_AS (Expression, Boolean) |
|
| GET_AS (Expression, BooleanNot) |
|
| GET_AS (Expression, Brace) |
|
| GET_AS (Expression, Call) |
|
| GET_AS (Expression, CallArgs) |
|
| GET_AS (Expression, ComponentReference) |
|
| GET_AS (Expression, Derivative) |
|
| GET_AS (Expression, If) |
|
| GET_AS (Expression, Integer) |
|
| GET_AS (Expression, Output) |
|
| GET_AS (Expression, Range) |
|
| GET_AS (Expression, Real) |
|
| GET_AS (Expression, UMinus) |
|
| GET_AS (Expression, String) |
|
| GET_AS (Expression, NamedArgument) |
|
| GET_AS (Expression, ArrayIndex) |
|
| GET_AS (Expression, Bracket) |
|
AST_Expression_If_ElseIf | getAsElseIf () |
|
| AST_Node_ () |
|
virtual | ~AST_Node_ () |
|
| DEFINE_CLASS_PRINTER (AST_Node) |
|
| DEFINE_ORDER_REL (AST_Node) |
|
void | setLineNum (int linenum) |
|
int | lineNum () const |
|
Definition at line 208 of file expression.hpp.
◆ AST_Expression_If_()
AST_Expression_If_::AST_Expression_If_ |
( |
AST_Expression |
cond, |
|
|
AST_Expression |
then, |
|
|
AST_Expression |
else_exp, |
|
|
AST_ExpressionList |
elseif_list |
|
) |
| |
◆ condition()
AST_Expression AST_Expression_If_::condition |
( |
| ) |
const |
◆ else_exp()
AST_Expression AST_Expression_If_::else_exp |
( |
| ) |
const |
◆ elseif_list()
AST_ExpressionList AST_Expression_If_::elseif_list |
( |
| ) |
const |
◆ expressionType()
◆ print()
string AST_Expression_If_::print |
( |
| ) |
const |
|
virtual |
◆ then()
AST_Expression AST_Expression_If_::then |
( |
| ) |
const |
◆ _cond
AST_Expression AST_Expression_If_::_cond |
|
private |
◆ _else_exp
AST_Expression AST_Expression_If_::_else_exp |
|
private |
◆ _elseif_list
AST_ExpressionList AST_Expression_If_::_elseif_list |
|
private |
◆ _then
AST_Expression AST_Expression_If_::_then |
|
private |
The documentation for this class was generated from the following files: