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::liftDFAExprF Struct Reference
Inheritance diagram for hobbes::liftDFAExprF:
Inheritance graph
Collaboration diagram for hobbes::liftDFAExprF:
Collaboration graph

Public Member Functions

 liftDFAExprF (MDFA *dfa)
 
ExprPtr with (const LoadVars *x) const
 
ExprPtr with (const SwitchVal *x) const
 
ExprPtr with (const SwitchVariant *x) const
 
ExprPtr with (const FinishExpr *x) const
 

Public Attributes

MDFAdfa
 

Constructor & Destructor Documentation

◆ liftDFAExprF()

hobbes::liftDFAExprF::liftDFAExprF ( MDFA dfa)
inline

Member Function Documentation

◆ with() [1/4]

ExprPtr hobbes::liftDFAExprF::with ( const LoadVars x) const
inlinevirtual

◆ with() [2/4]

ExprPtr hobbes::liftDFAExprF::with ( const SwitchVal x) const
inlinevirtual

◆ with() [3/4]

ExprPtr hobbes::liftDFAExprF::with ( const SwitchVariant x) const
inlinevirtual

◆ with() [4/4]

ExprPtr hobbes::liftDFAExprF::with ( const FinishExpr x) const
inlinevirtual

Member Data Documentation

◆ dfa

MDFA* hobbes::liftDFAExprF::dfa

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