MicroModelicaCCompiler  4.5.3
AST_Equation_Connect_ Class Reference

#include <equation.hpp>

Inheritance diagram for AST_Equation_Connect_:
Collaboration diagram for AST_Equation_Connect_:

Public Member Functions

 AST_Equation_Connect_ (AST_Expression_ComponentReference cr1, AST_Expression_ComponentReference cr2)
 
string print () const
 
AST_Expression_ComponentReference left ()
 
AST_Expression_ComponentReference right ()
 
virtual EquationType equationType ()
 
- Public Member Functions inherited from AST_Equation_
 DEFINE_CLASS_PRINTER (AST_Equation)
 
void accept (AST_Visitor *visitor)
 
 GET_AS (Equation, Call)
 
 GET_AS (Equation, Connect)
 
 GET_AS (Equation, Equality)
 
 GET_AS (Equation, For)
 
 GET_AS (Equation, If)
 
 GET_AS (Equation, When)
 
- 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_ComponentReference _cr1
 
AST_Expression_ComponentReference _cr2
 

Detailed Description

Definition at line 60 of file equation.hpp.

Constructor & Destructor Documentation

◆ AST_Equation_Connect_()

AST_Equation_Connect_::AST_Equation_Connect_ ( AST_Expression_ComponentReference  cr1,
AST_Expression_ComponentReference  cr2 
)

Definition at line 65 of file equation.cpp.

Member Function Documentation

◆ equationType()

EquationType AST_Equation_Connect_::equationType ( )
virtual

Implements AST_Equation_.

Definition at line 82 of file equation.cpp.

References EQCONNECT.

◆ left()

AST_Expression_ComponentReference AST_Equation_Connect_::left ( )

Definition at line 78 of file equation.cpp.

References _cr1.

◆ print()

string AST_Equation_Connect_::print ( ) const
virtual

Implements AST_Equation_.

Definition at line 70 of file equation.cpp.

References _cr1, _cr2, and MAKE_SPACE.

◆ right()

AST_Expression_ComponentReference AST_Equation_Connect_::right ( )

Definition at line 80 of file equation.cpp.

References _cr2.

Member Data Documentation

◆ _cr1

AST_Expression_ComponentReference AST_Equation_Connect_::_cr1
private

Definition at line 69 of file equation.hpp.

Referenced by left(), and print().

◆ _cr2

AST_Expression_ComponentReference AST_Equation_Connect_::_cr2
private

Definition at line 69 of file equation.hpp.

Referenced by print(), and right().


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