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

Public Member Functions

 reachableRowExprsF (const MDFA *dfa, RowResults *results)
 
UnitV with (const SwitchVal *x) const
 
UnitV with (const FinishExpr *x) const
 
UnitV with (const LoadVars *x) const
 
UnitV with (const SwitchVariant *x) const
 

Public Attributes

const MDFAdfa
 
RowResultsresults
 

Constructor & Destructor Documentation

◆ reachableRowExprsF()

hobbes::reachableRowExprsF::reachableRowExprsF ( const MDFA dfa,
RowResults results 
)
inline

Member Function Documentation

◆ with() [1/4]

UnitV hobbes::reachableRowExprsF::with ( const SwitchVal x) const
inlinevirtual

◆ with() [2/4]

UnitV hobbes::reachableRowExprsF::with ( const FinishExpr x) const
inlinevirtual

◆ with() [3/4]

UnitV hobbes::reachableRowExprsF::with ( const LoadVars x) const
inlinevirtual

◆ with() [4/4]

UnitV hobbes::reachableRowExprsF::with ( const SwitchVariant x) const
inlinevirtual

Member Data Documentation

◆ dfa

const MDFA* hobbes::reachableRowExprsF::dfa

◆ results

RowResults* hobbes::reachableRowExprsF::results

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