Private and protected interface of class 'MasterLogicRecognizer'. More...
#include <MasterLogicRecognizer_private.h>
Private and protected interface of class 'MasterLogicRecognizer'.
Definition of the public accessor for class MasterLogicRecognizer.
MasterLogicRecognizer class definition derived from class MasterNodeWalker Handles a list of LogicRecognizers, and memoize the association between formulas and type
MasterLogicRecognizer::INHERITS_FROM | ( | MasterNodeWalker | ) |
void master_logic_recognizer_deinit | ( | MasterLogicRecognizer_ptr | self | ) | [related] |
The MasterLogicRecognizer class private deinitializer.
The MasterLogicRecognizer class private deinitializer
void master_logic_recognizer_init | ( | MasterLogicRecognizer_ptr | self, | |
NuSMVEnv_ptr | env | |||
) | [related] |
The MasterLogicRecognizer class private initializer.
The MasterLogicRecognizer class private initializer
void master_logic_recognizer_insert | ( | MasterLogicRecognizer_ptr | self, | |
node_ptr | expression, | |||
node_ptr | context, | |||
LogicType | logic | |||
) | [related] |
Insert a new association between expression and logic.
LogicType master_logic_recognizer_lookup | ( | MasterLogicRecognizer_ptr | self, | |
node_ptr | expression, | |||
node_ptr | context | |||
) | [related] |
Lookups the association for expression.
LogicType master_logic_recognizer_recognize | ( | MasterLogicRecognizer_ptr | self, | |
node_ptr | expression, | |||
node_ptr | context | |||
) | [related] |
Returns the logic to which expression belongs.
internal method
MasterLogicRecognizer_ptr MasterLogicRecognizer_create | ( | NuSMVEnv_ptr | env | ) | [related] |
The MasterLogicRecognizer class constructor.
AutomaticStart
The MasterLogicRecognizer class constructor
MasterLogicRecognizer_ptr MasterLogicRecognizer_create_with_default_recognizers | ( | NuSMVEnv_ptr | env | ) | [related] |
Create a MLR and register to it all the default recognizers.
void MasterLogicRecognizer_destroy | ( | MasterLogicRecognizer_ptr | self | ) | [related] |
The MasterLogicRecognizer class destructor.
The MasterLogicRecognizer class destructor
LogicType MasterLogicRecognizer_recognize | ( | MasterLogicRecognizer_ptr | self, | |
node_ptr | expression, | |||
node_ptr | context | |||
) | [related] |
hash_ptr MasterLogicRecognizer::expr2logic |