hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
Public Member Functions | List of all members
hobbes::op Struct Referenceabstract

#include <jitcc.H>

Inheritance diagram for hobbes::op:
Inheritance graph
Collaboration diagram for hobbes::op:
Collaboration graph

Public Member Functions

virtual ~op ()
 
virtual PolyTypePtr type (typedb &) const =0
 
virtual llvm::Value * apply (jitcc *ev, const MonoTypes &tys, const MonoTypePtr &rty, const Exprs &es)=0
 

Constructor & Destructor Documentation

◆ ~op()

hobbes::op::~op ( )
virtual

Member Function Documentation

◆ apply()

virtual llvm::Value* hobbes::op::apply ( jitcc ev,
const MonoTypes tys,
const MonoTypePtr rty,
const Exprs es 
)
pure virtual

◆ type()

virtual PolyTypePtr hobbes::op::type ( typedb ) const
pure virtual

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