MicroModelicaCCompiler  4.5.3
AST_Element_ExtendsClause_ Class Reference

#include <element.hpp>

Inheritance diagram for AST_Element_ExtendsClause_:
Collaboration diagram for AST_Element_ExtendsClause_:

Public Member Functions

 AST_Element_ExtendsClause_ (string name)
 
string print () const
 
virtual ElementType elementType ()
 
AST_String name ()
 
- Public Member Functions inherited from AST_Element_
 DEFINE_CLASS_PRINTER (AST_Element)
 
void accept (AST_Visitor *visitor)
 
 GET_AS (Element, Component)
 
 GET_AS (Element, ExtendsClause)
 
 GET_AS (Element, ImportClause)
 
 GET_AS (Element, ClassWrapper)
 
- 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

string _name
 

Detailed Description

Definition at line 42 of file element.hpp.

Constructor & Destructor Documentation

◆ AST_Element_ExtendsClause_()

AST_Element_ExtendsClause_::AST_Element_ExtendsClause_ ( string  name)

Definition at line 137 of file element.cpp.

Member Function Documentation

◆ elementType()

ElementType AST_Element_ExtendsClause_::elementType ( )
virtual

Reimplemented from AST_Element_.

Definition at line 146 of file element.cpp.

References EXTENDS.

◆ name()

AST_String AST_Element_ExtendsClause_::name ( )

Definition at line 148 of file element.cpp.

References _name.

◆ print()

string AST_Element_ExtendsClause_::print ( ) const
virtual

Implements AST_Element_.

Definition at line 139 of file element.cpp.

References _name.

Member Data Documentation

◆ _name

string AST_Element_ExtendsClause_::_name
private

Definition at line 50 of file element.hpp.

Referenced by name(), and print().


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