MicroModelicaCCompiler  4.5.3
AST_Node_ Class Referenceabstract

#include <ast_node.hpp>

Inheritance diagram for AST_Node_:

Public Member Functions

 AST_Node_ ()
 
virtual ~AST_Node_ ()
 
 DEFINE_CLASS_PRINTER (AST_Node)
 
 DEFINE_ORDER_REL (AST_Node)
 
void setLineNum (int linenum)
 
int lineNum () const
 
virtual void accept (AST_Visitor *visitor)=0
 

Private Attributes

int _linenum
 

Detailed Description

Definition at line 29 of file ast_node.hpp.

Constructor & Destructor Documentation

◆ AST_Node_()

AST_Node_::AST_Node_ ( )

Definition at line 28 of file ast_node.cpp.

◆ ~AST_Node_()

virtual AST_Node_::~AST_Node_ ( )
inlinevirtual

Definition at line 32 of file ast_node.hpp.

Member Function Documentation

◆ accept()

◆ DEFINE_CLASS_PRINTER()

AST_Node_::DEFINE_CLASS_PRINTER ( AST_Node  )

◆ DEFINE_ORDER_REL()

AST_Node_::DEFINE_ORDER_REL ( AST_Node  )

◆ lineNum()

int AST_Node_::lineNum ( ) const

Definition at line 40 of file ast_node.cpp.

◆ setLineNum()

void AST_Node_::setLineNum ( int  linenum)

Definition at line 38 of file ast_node.cpp.

Member Data Documentation

◆ _linenum

int AST_Node_::_linenum
private

Definition at line 40 of file ast_node.hpp.


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