|
hoshi-lang dev
Yet another programming language
|
#include <IR.h>

Classes | |
| class | Builder |
Public Member Functions | |
| IRStructTemplate (const std::shared_ptr< IRStructDefinition > &templateDefinition, const yoi::indexTable< yoi::wstr, std::shared_ptr< IRFunctionTemplate > > &templateMethods, const yoi::indexTable< yoi::wstr, IRTemplateBuilder::Argument > &templateArguments) | |
Public Attributes | |
| std::shared_ptr< IRStructDefinition > | templateDefinition |
| yoi::indexTable< yoi::wstr, std::shared_ptr< IRFunctionTemplate > > | templateMethods |
| yoi::indexTable< yoi::wstr, IRTemplateBuilder::Argument > | templateArguments |
| IRStructTemplate | ( | const std::shared_ptr< IRStructDefinition > & | templateDefinition, |
| const yoi::indexTable< yoi::wstr, std::shared_ptr< IRFunctionTemplate > > & | templateMethods, | ||
| const yoi::indexTable< yoi::wstr, IRTemplateBuilder::Argument > & | templateArguments | ||
| ) |
| yoi::indexTable<yoi::wstr, IRTemplateBuilder::Argument> templateArguments |
| std::shared_ptr<IRStructDefinition> templateDefinition |
| yoi::indexTable<yoi::wstr, std::shared_ptr<IRFunctionTemplate> > templateMethods |