hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
Public Member Functions | Public Attributes | List of all members
hobbes::jitcc::UCF Struct Reference
Collaboration diagram for hobbes::jitcc::UCF:
Collaboration graph

Public Member Functions

 UCF (const std::string &name, const str::seq &argns, const MonoTypes &argtys, const ExprPtr &exp)
 

Public Attributes

const std::string & name
 
const str::seqargns
 
MonoTypes argtys
 
const ExprPtrexp
 
llvm::Function * result
 

Constructor & Destructor Documentation

◆ UCF()

hobbes::jitcc::UCF::UCF ( const std::string &  name,
const str::seq argns,
const MonoTypes argtys,
const ExprPtr exp 
)
inline

Member Data Documentation

◆ argns

const str::seq& hobbes::jitcc::UCF::argns

◆ argtys

MonoTypes hobbes::jitcc::UCF::argtys

◆ exp

const ExprPtr& hobbes::jitcc::UCF::exp

◆ name

const std::string& hobbes::jitcc::UCF::name

◆ result

llvm::Function* hobbes::jitcc::UCF::result

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