MicroModelicaCCompiler  4.5.3
AST_Equation_Else_ Class Reference

#include <equation.hpp>

Inheritance diagram for AST_Equation_Else_:
Collaboration diagram for AST_Equation_Else_:

Public Member Functions

 AST_Equation_Else_ (AST_Expression cond, AST_EquationList eqs)
 
AST_Expression condition () const
 
void setCondition (AST_Expression e)
 
AST_EquationList equations () const
 
void accept (AST_Visitor *visitor)
 
- Public Member Functions inherited from AST_Node_
 AST_Node_ ()
 
virtual ~AST_Node_ ()
 
 DEFINE_CLASS_PRINTER (AST_Node)
 
 DEFINE_ORDER_REL (AST_Node)
 
void setLineNum (int linenum)
 
int lineNum () const
 

Private Attributes

AST_Expression _cond
 
AST_EquationList _eqs
 

Detailed Description

Definition at line 128 of file equation.hpp.

Constructor & Destructor Documentation

◆ AST_Equation_Else_()

AST_Equation_Else_::AST_Equation_Else_ ( AST_Expression  cond,
AST_EquationList  eqs 
)

Definition at line 260 of file equation.cpp.

Member Function Documentation

◆ accept()

void AST_Equation_Else_::accept ( AST_Visitor visitor)
virtual

Implements AST_Node_.

Definition at line 268 of file equation.cpp.

References _cond, _eqs, current_element, and AST_Visitor::visit().

Here is the call graph for this function:

◆ condition()

AST_Expression AST_Equation_Else_::condition ( ) const

Definition at line 262 of file equation.cpp.

References _cond.

◆ equations()

AST_EquationList AST_Equation_Else_::equations ( ) const

Definition at line 266 of file equation.cpp.

References _eqs.

◆ setCondition()

void AST_Equation_Else_::setCondition ( AST_Expression  e)

Definition at line 264 of file equation.cpp.

References _cond.

Member Data Documentation

◆ _cond

AST_Expression AST_Equation_Else_::_cond
private

Definition at line 137 of file equation.hpp.

Referenced by accept(), condition(), and setCondition().

◆ _eqs

AST_EquationList AST_Equation_Else_::_eqs
private

Definition at line 138 of file equation.hpp.

Referenced by accept(), and equations().


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