|
hoshi-lang dev
Yet another programming language
|
#include <IR.h>
Public Types | |
| enum class | externType { globalVar , function , structType , datastructType , interfaceType , interfaceImplType , importedFunction } |
Public Member Functions | |
| IRExternEntry ()=default | |
| IRExternEntry (externType type, const yoi::wstr &name, yoi::indexT affiliateModule, yoi::indexT itemIndex) | |
| externType | getExternType () const |
Public Attributes | |
| enum yoi::IRExternEntry::externType | type |
| yoi::wstr | name |
| yoi::indexT | affiliateModule |
| yoi::indexT | itemIndex |
|
strong |
|
default |
| IRExternEntry | ( | externType | type, |
| const yoi::wstr & | name, | ||
| yoi::indexT | affiliateModule, | ||
| yoi::indexT | itemIndex | ||
| ) |
| IRExternEntry::externType getExternType | ( | ) | const |
Definition at line 886 of file IR.cpp.
References IRExternEntry::type.
| yoi::indexT affiliateModule |
Definition at line 824 of file IR.h.
Referenced by visitor::handleInvocationExtern(), visitor::parseTypeSpecExtern(), visitor::visitExtern(), and visitor::visitExtern().
| yoi::indexT itemIndex |
Definition at line 825 of file IR.h.
Referenced by visitor::handleInvocationExtern(), visitor::parseTypeSpecExtern(), visitor::visitExtern(), and visitor::visitExtern().
| enum yoi::IRExternEntry::externType type |
Referenced by IRExternEntry::getExternType(), visitor::parseTypeSpecExtern(), and visitor::visitExtern().