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

#include <IR.h>

Collaboration diagram for IRInterfaceImplementationTemplate:

Classes

class  Builder
 

Public Member Functions

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

Public Attributes

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

Detailed Description

Definition at line 781 of file IR.h.

Constructor & Destructor Documentation

◆ IRInterfaceImplementationTemplate()

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

Definition at line 995 of file IR.cpp.

Member Data Documentation

◆ templateArguments

◆ templateDefinition

std::shared_ptr<IRInterfaceImplementationDefinition> templateDefinition

Definition at line 783 of file IR.h.

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


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