AERA
Public Member Functions | Public Attributes | List of all members
r_exec::BindingResult Class Reference

#include <mdl_controller.h>

Public Member Functions

 BindingResult (HLPBindingMap *map, Fact *ground, MkRdx *ground_mk_rdx)
 

Public Attributes

P< HLPBindingMapmap_
 
Factground_
 
MkRdxground_mk_rdx_
 

Detailed Description

A BindingResult is used by methods such as retrieve_simulated_imdl_fwd to return the updated binding maps for multiple matches.

Definition at line 112 of file mdl_controller.h.

Constructor & Destructor Documentation

◆ BindingResult()

r_exec::BindingResult::BindingResult ( HLPBindingMap map,
Fact ground,
MkRdx ground_mk_rdx 
)
inline

Create a HLPBindingMap with the given values.

Parameters
mapThe HLPBindingMap. This keeps a P<HLPBindingMap> for it.
groundA pointer to the Fact which is the ground for the bindings. This only keeps a pointer.
ground_mk_rdxA pointer to the mk.rdx which made ground, or NULL if not available. This only keeps a pointer.

Definition at line 120 of file mdl_controller.h.


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