hoshi-lang dev
Yet another programming language
Loading...
Searching...
No Matches
IRTemplateBuilder::Argument Struct Reference

#include <IR.h>

Public Member Functions

 Argument (const std::shared_ptr< IRValueType > &templateType, const yoi::vec< externModuleAccessExpression * > &satisfyConditions)
 
 Argument (const std::shared_ptr< IRValueType > &templateType)
 

Public Attributes

std::shared_ptr< IRValueTypetemplateType
 
yoi::vec< externModuleAccessExpression * > satisfyCondition
 

Detailed Description

Definition at line 527 of file IR.h.

Constructor & Destructor Documentation

◆ Argument() [1/2]

Argument ( const std::shared_ptr< IRValueType > &  templateType,
const yoi::vec< externModuleAccessExpression * > &  satisfyConditions 
)

Definition at line 1709 of file IR.cpp.

◆ Argument() [2/2]

Argument ( const std::shared_ptr< IRValueType > &  templateType)

Definition at line 957 of file IR.cpp.

Member Data Documentation

◆ satisfyCondition

Definition at line 530 of file IR.h.

◆ templateType

std::shared_ptr<IRValueType> templateType

Definition at line 528 of file IR.h.


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