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

Public Member Functions

 inferMappingF (VarMapping *vm)
 
UnitV with (const MatchLiteral *) const
 
UnitV with (const MatchAny *x) const
 
UnitV with (const MatchArray *x) const
 
UnitV with (const MatchRegex *x) const
 
UnitV with (const MatchRecord *x) const
 
UnitV with (const MatchVariant *x) const
 

Public Attributes

VarMappingvm
 

Constructor & Destructor Documentation

◆ inferMappingF()

hobbes::inferMappingF::inferMappingF ( VarMapping vm)
inline

Member Function Documentation

◆ with() [1/6]

UnitV hobbes::inferMappingF::with ( const MatchLiteral ) const
inlinevirtual

◆ with() [2/6]

UnitV hobbes::inferMappingF::with ( const MatchAny x) const
inlinevirtual

◆ with() [3/6]

UnitV hobbes::inferMappingF::with ( const MatchArray x) const
inlinevirtual

◆ with() [4/6]

UnitV hobbes::inferMappingF::with ( const MatchRegex x) const
inlinevirtual

◆ with() [5/6]

UnitV hobbes::inferMappingF::with ( const MatchRecord x) const
inlinevirtual

◆ with() [6/6]

UnitV hobbes::inferMappingF::with ( const MatchVariant x) const
inlinevirtual

Member Data Documentation

◆ vm

VarMapping* hobbes::inferMappingF::vm

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