|
sammine-lang
|
Public Types | |
| using | SubstitutionMap = std::unordered_map<std::string, Type> |
Static Public Member Functions | |
| static std::unique_ptr< FuncDefAST > | instantiate (FuncDefAST *generic, const sammine_util::MonomorphizedName &mono_name, const SubstitutionMap &bindings) |
| static std::unique_ptr< EnumDefAST > | instantiate_enum (EnumDefAST *generic, const sammine_util::MonomorphizedName &mono_name, const SubstitutionMap &bindings) |