hoshi-lang dev
Yet another programming language
Loading...
Searching...
No Matches
IRExternEntry Class Reference

#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
 

Detailed Description

Definition at line 811 of file IR.h.

Member Enumeration Documentation

◆ externType

enum class externType
strong
Enumerator
globalVar 
function 
structType 
datastructType 
interfaceType 
interfaceImplType 
importedFunction 

Definition at line 813 of file IR.h.

Constructor & Destructor Documentation

◆ IRExternEntry() [1/2]

IRExternEntry ( )
default

◆ IRExternEntry() [2/2]

IRExternEntry ( externType  type,
const yoi::wstr name,
yoi::indexT  affiliateModule,
yoi::indexT  itemIndex 
)

Definition at line 883 of file IR.cpp.

Member Function Documentation

◆ getExternType()

IRExternEntry::externType getExternType ( ) const

Definition at line 886 of file IR.cpp.

References IRExternEntry::type.

Member Data Documentation

◆ affiliateModule

◆ itemIndex

◆ name

yoi::wstr name

Definition at line 823 of file IR.h.

◆ type


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