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::PatternRow Struct Reference

#include <pattern.H>

Collaboration diagram for hobbes::PatternRow:
Collaboration graph

Public Member Functions

 PatternRow ()
 
 PatternRow (const Patterns &ps, const ExprPtr &r)
 
 PatternRow (const Patterns &ps, const ExprPtr &g, const ExprPtr &r)
 

Public Attributes

Patterns patterns
 
ExprPtr guard
 
ExprPtr result
 

Constructor & Destructor Documentation

◆ PatternRow() [1/3]

hobbes::PatternRow::PatternRow ( )
inline

◆ PatternRow() [2/3]

hobbes::PatternRow::PatternRow ( const Patterns ps,
const ExprPtr r 
)
inline

◆ PatternRow() [3/3]

hobbes::PatternRow::PatternRow ( const Patterns ps,
const ExprPtr g,
const ExprPtr r 
)
inline

Member Data Documentation

◆ guard

ExprPtr hobbes::PatternRow::guard

◆ patterns

Patterns hobbes::PatternRow::patterns

◆ result

ExprPtr hobbes::PatternRow::result

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