MicroModelicaCCompiler  4.5.3
element.cpp File Reference
#include "element.hpp"
#include <list>
#include <sstream>
#include "class.hpp"
#include "modification.hpp"
#include "../util/ast_util.hpp"
Include dependency graph for element.cpp:

Go to the source code of this file.

Functions

 GET_AS_IMP (Element, ClassWrapper)
 
 GET_AS_IMP (Element, Component)
 
 GET_AS_IMP (Element, ExtendsClause)
 
 GET_AS_IMP (Element, ImportClause)
 
ostream & operator<< (ostream &os, const AST_Element &e)
 
ostream & operator<< (ostream &os, const AST_Element_ &e)
 
ostream & operator<< (ostream &os, const AST_Element_Component &c)
 
ostream & operator<< (ostream &os, const AST_Comment_ &c)
 
ostream & operator<< (ostream &os, const AST_Comment &c)
 

Function Documentation

◆ GET_AS_IMP() [1/4]

GET_AS_IMP ( Element  ,
ClassWrapper   
)

◆ GET_AS_IMP() [2/4]

GET_AS_IMP ( Element  ,
Component   
)

◆ GET_AS_IMP() [3/4]

GET_AS_IMP ( Element  ,
ExtendsClause   
)

◆ GET_AS_IMP() [4/4]

GET_AS_IMP ( Element  ,
ImportClause   
)

◆ operator<<() [1/5]

ostream& operator<< ( ostream &  os,
const AST_Comment &  c 
)

Definition at line 186 of file element.cpp.

◆ operator<<() [2/5]

ostream& operator<< ( ostream &  os,
const AST_Comment_ c 
)

Definition at line 175 of file element.cpp.

References AST_Comment_::arguments(), AST_ListPrint(), and AST_Comment_::string().

Here is the call graph for this function:

◆ operator<<() [3/5]

ostream& operator<< ( ostream &  os,
const AST_Element &  e 
)

Definition at line 38 of file element.cpp.

◆ operator<<() [4/5]

ostream& operator<< ( ostream &  os,
const AST_Element_ e 
)

Definition at line 44 of file element.cpp.

References AST_Element_::print().

Here is the call graph for this function:

◆ operator<<() [5/5]

ostream& operator<< ( ostream &  os,
const AST_Element_Component &  c 
)

Definition at line 127 of file element.cpp.