sammine-lang
Loading...
Searching...
No Matches
sammine_lang::AST::TypeConverter Class Reference

Public Member Functions

llvm::Type * get_type (Type t)
llvm::Type * get_return_type (Type t)
llvm::FunctionType * get_closure_function_type (const FunctionType &ft)
llvm::CmpInst::Predicate get_cmp_func (Type a, Type b, TokenType tok)
void register_struct_type (const std::string &name, llvm::StructType *llvm_type)
llvm::StructType * get_struct_type (const std::string &name) const
void register_enum_type (const std::string &name, llvm::StructType *llvm_type)
llvm::StructType * get_enum_type (const std::string &name) const
 TypeConverter (LLVMRes &resPtr)

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