|
MicroModelicaCCompiler
4.5.3
|
#include <symbol_table.hpp>


Public Member Functions | |
| TypeSymbolTable () | |
Public Member Functions inherited from ModelTable< TypeName, Type > | |
| ModelTable () | |
| ~ModelTable ()=default | |
| void | insert (TypeName k, Type v) |
| Option< Type > | operator[] (TypeName k) const |
| void | remove (TypeName k) |
| bool | lookup (TypeName key) |
| iterator | begin () |
| const_iterator | begin () const |
| Type | begin (iterator &it) |
| iterator | end () |
| const_iterator | end () const |
| bool | end (iterator &it) |
| Type | next (iterator &it) |
| Type | value (iterator &it) |
| Type | value (int pos) |
| TypeName | key (iterator &it) |
| void | merge (ModelTable< TypeName, Type > other) |
| Type | first () |
| void | clear () |
| bool | empty () |
| const int | size () const |
| std::list< TypeName > | keys () |
Additional Inherited Members | |
Public Types inherited from ModelTable< TypeName, Type > | |
| typedef std::map< TypeName, Type >::iterator | iterator |
| typedef std::map< TypeName, Type >::const_iterator | const_iterator |
Protected Member Functions inherited from ModelTable< TypeName, Type > | |
| std::map< TypeName, Type > | map () const |
Definition at line 179 of file symbol_table.hpp.
| MicroModelica::Util::TypeSymbolTable::TypeSymbolTable | ( | ) |
Definition at line 276 of file symbol_table.cpp.
Referenced by MicroModelica::Util::Variable::isModelVar().