MicroModelicaCCompiler  4.5.3
type.cpp File Reference
#include <sstream>
#include "type.hpp"
#include <ast/ast_builder.hpp>
Include dependency graph for type.cpp:

Go to the source code of this file.

Functions

ostream & operator<< (ostream &os, const Type_ &e)
 
ostream & operator<< (ostream &os, const Type &e)
 
Type_Real newType_Real ()
 
void deleteType_Real (Type_Real m)
 
Type_Integer newType_Integer ()
 
void deleteType_Integer (Type_Integer m)
 
Type_String newType_String ()
 
void deleteType_String (Type_String m)
 
int operator== (Type_ &e1, Type_ &e2)
 
int operator== (Type_ &e1, Type e2)
 
int operator!= (Type_ &e1, Type_ &e2)
 
int operator!= (Type_ &e1, Type e2)
 

Function Documentation

◆ deleteType_Integer()

void deleteType_Integer ( Type_Integer  m)

Definition at line 58 of file type.cpp.

◆ deleteType_Real()

void deleteType_Real ( Type_Real  m)

Definition at line 47 of file type.cpp.

◆ deleteType_String()

void deleteType_String ( Type_String  m)

Definition at line 76 of file type.cpp.

◆ newType_Integer()

Type_Integer newType_Integer ( )

Definition at line 56 of file type.cpp.

◆ newType_Real()

Type_Real newType_Real ( )

Definition at line 45 of file type.cpp.

◆ newType_String()

Type_String newType_String ( )

Definition at line 74 of file type.cpp.

◆ operator!=() [1/2]

int operator!= ( Type_ e1,
Type  e2 
)

Definition at line 139 of file type.cpp.

◆ operator!=() [2/2]

int operator!= ( Type_ e1,
Type_ e2 
)

Definition at line 137 of file type.cpp.

◆ operator<<() [1/2]

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

Definition at line 32 of file type.cpp.

◆ operator<<() [2/2]

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

Definition at line 26 of file type.cpp.

References Type_::print().

Here is the call graph for this function:

◆ operator==() [1/2]

int operator== ( Type_ e1,
Type  e2 
)

Definition at line 135 of file type.cpp.

◆ operator==() [2/2]

int operator== ( Type_ e1,
Type_ e2 
)

Definition at line 108 of file type.cpp.

References current_element, Type_::getAsArray(), Type_::getAsFunction(), Type_::getAsTupla(), Type_::getType(), TYARRAY, TYFUNCTION, and TYTUPLA.

Here is the call graph for this function: