MicroModelicaCCompiler  4.5.3
AST_CompositionEqsAlgs_ Class Reference

#include <composition.hpp>

Inheritance diagram for AST_CompositionEqsAlgs_:
Collaboration diagram for AST_CompositionEqsAlgs_:

Public Member Functions

 AST_CompositionEqsAlgs_ (AST_EquationList eq)
 
 AST_CompositionEqsAlgs_ (AST_StatementList st)
 
 AST_CompositionEqsAlgs_ (AST_StatementList st, bool initial)
 
 AST_CompositionEqsAlgs_ (AST_EquationList eq, bool initial)
 
AST_EquationList getEquations ()
 
AST_StatementList getAlgorithms ()
 
bool isInitial ()
 
bool hasEquations ()
 
bool hasStatements ()
 
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

bool _initial
 
AST_EquationList _eq
 
AST_StatementList _st
 

Detailed Description

Definition at line 73 of file composition.hpp.

Constructor & Destructor Documentation

◆ AST_CompositionEqsAlgs_() [1/4]

AST_CompositionEqsAlgs_::AST_CompositionEqsAlgs_ ( AST_EquationList  eq)

Definition at line 222 of file composition.cpp.

◆ AST_CompositionEqsAlgs_() [2/4]

AST_CompositionEqsAlgs_::AST_CompositionEqsAlgs_ ( AST_StatementList  st)

Definition at line 228 of file composition.cpp.

◆ AST_CompositionEqsAlgs_() [3/4]

AST_CompositionEqsAlgs_::AST_CompositionEqsAlgs_ ( AST_StatementList  st,
bool  initial 
)

Definition at line 226 of file composition.cpp.

◆ AST_CompositionEqsAlgs_() [4/4]

AST_CompositionEqsAlgs_::AST_CompositionEqsAlgs_ ( AST_EquationList  eq,
bool  initial 
)

Definition at line 224 of file composition.cpp.

Member Function Documentation

◆ accept()

void AST_CompositionEqsAlgs_::accept ( AST_Visitor visitor)
virtual

Implements AST_Node_.

Definition at line 236 of file composition.cpp.

References _eq, _st, current_element, AST_Visitor::leave(), and AST_Visitor::visit().

Here is the call graph for this function:

◆ getAlgorithms()

AST_StatementList AST_CompositionEqsAlgs_::getAlgorithms ( )

Definition at line 232 of file composition.cpp.

References _st.

◆ getEquations()

AST_EquationList AST_CompositionEqsAlgs_::getEquations ( )

Definition at line 230 of file composition.cpp.

References _eq.

◆ hasEquations()

bool AST_CompositionEqsAlgs_::hasEquations ( )

Definition at line 250 of file composition.cpp.

References _eq.

◆ hasStatements()

bool AST_CompositionEqsAlgs_::hasStatements ( )

Definition at line 258 of file composition.cpp.

References _st.

◆ isInitial()

bool AST_CompositionEqsAlgs_::isInitial ( )

Definition at line 234 of file composition.cpp.

References _initial.

Member Data Documentation

◆ _eq

AST_EquationList AST_CompositionEqsAlgs_::_eq
private

Definition at line 88 of file composition.hpp.

Referenced by accept(), getEquations(), and hasEquations().

◆ _initial

bool AST_CompositionEqsAlgs_::_initial
private

Definition at line 87 of file composition.hpp.

Referenced by isInitial().

◆ _st

AST_StatementList AST_CompositionEqsAlgs_::_st
private

Definition at line 89 of file composition.hpp.

Referenced by accept(), getAlgorithms(), and hasStatements().


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