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

#include <IR.h>

Collaboration diagram for IRInterfaceInstanceTemplate:

Classes

class  Builder
 

Public Member Functions

 IRInterfaceInstanceTemplate (const std::shared_ptr< IRInterfaceInstanceDefinition > &templateDefinition, const yoi::indexTable< yoi::wstr, IRTemplateBuilder::Argument > &templateArguments)
 

Public Attributes

std::shared_ptr< IRInterfaceInstanceDefinitiontemplateDefinition
 
yoi::indexTable< yoi::wstr, IRTemplateBuilder::ArgumenttemplateArguments
 

Detailed Description

Definition at line 761 of file IR.h.

Constructor & Destructor Documentation

◆ IRInterfaceInstanceTemplate()

IRInterfaceInstanceTemplate ( const std::shared_ptr< IRInterfaceInstanceDefinition > &  templateDefinition,
const yoi::indexTable< yoi::wstr, IRTemplateBuilder::Argument > &  templateArguments 
)

Definition at line 981 of file IR.cpp.

Member Data Documentation

◆ templateArguments

Definition at line 764 of file IR.h.

Referenced by IRInterfaceInstanceTemplate::Builder::yield().

◆ templateDefinition

std::shared_ptr<IRInterfaceInstanceDefinition> templateDefinition

Definition at line 763 of file IR.h.

Referenced by IRInterfaceInstanceTemplate::Builder::yield().


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