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

Public Member Functions

size_t with (const MatchAny *) const
 
size_t with (const MatchLiteral *ml) const
 
size_t with (const MatchArray *ma) const
 
size_t with (const MatchRegex *) const
 
size_t with (const MatchRecord *mr) const
 
size_t with (const MatchVariant *mv) const
 

Public Attributes

PrimitiveSet recprims
 

Member Function Documentation

◆ with() [1/6]

size_t hobbes::scorePatternF::with ( const MatchAny ) const
inlinevirtual

◆ with() [2/6]

size_t hobbes::scorePatternF::with ( const MatchLiteral ml) const
inlinevirtual

◆ with() [3/6]

size_t hobbes::scorePatternF::with ( const MatchArray ma) const
inlinevirtual

◆ with() [4/6]

size_t hobbes::scorePatternF::with ( const MatchRegex ) const
inlinevirtual

◆ with() [5/6]

size_t hobbes::scorePatternF::with ( const MatchRecord mr) const
inlinevirtual

◆ with() [6/6]

size_t hobbes::scorePatternF::with ( const MatchVariant mv) const
inlinevirtual

Member Data Documentation

◆ recprims

PrimitiveSet hobbes::scorePatternF::recprims
mutable

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