Private and protected interface of class 'BoolSexpFsm'. More...
#include <BoolSexpFsm_private.h>
Public Member Functions | |
| INHERITS_FROM (SexpFsm) | |
Data Fields | |
| SymbLayer_ptr | det_layer | 
| BddEnc_ptr | enc | 
Related Functions | |
(Note that these are not member functions.)  | |
| void | bool_sexp_fsm_copy_aux (const BoolSexpFsm_ptr self, BoolSexpFsm_ptr copy) | 
| The BoolSexpFsm class private deinitializer.   | |
| void | bool_sexp_fsm_deinit (BoolSexpFsm_ptr self) | 
| The BoolSexpFsm class private deinitializer.   | |
| void | bool_sexp_fsm_init (BoolSexpFsm_ptr self, const FlatHierarchy_ptr hierarchy, const Set_t vars_set, BddEnc_ptr enc, SymbLayer_ptr det_layer) | 
| The BoolSexpFsm class private initializer.   | |
| BoolSexpFsm_ptr | BoolSexpFsm_copy (BoolSexpFsm_ptr self) | 
| The BoolSexpFsm copy constructor.   | |
| BoolSexpFsm_ptr | BoolSexpFsm_create (const FlatHierarchy_ptr hierarchy, const Set_t vars_set, BddEnc_ptr benc, SymbLayer_ptr det_layer) | 
| The BoolSexpFsm class constructor.   | |
| BoolSexpFsm_ptr | BoolSexpFsm_create_from_scalar_fsm (const SexpFsm_ptr scalar_fsm, BddEnc_ptr benc, SymbLayer_ptr det_layer) | 
| The BoolSexpFsm class constructor from existing sexp fsm which is typically a scalar FSM.   | |
| VIRTUAL void | BoolSexpFsm_destroy (BoolSexpFsm_ptr self) | 
| The BoolSexpFsm class destructor.   | |
| BoolEnc_ptr | BoolSexpFsm_get_bool_enc (const BoolSexpFsm_ptr self) | 
| Returns the BoolEnc instance connected to self.   | |
Private and protected interface of class 'BoolSexpFsm'.
Public interface of class 'BoolSexpFsm'.
BoolSexpFsm class definition derived from class SexpFsm
Definition of the public accessor for class BoolSexpFsm
| BoolSexpFsm::INHERITS_FROM | ( | SexpFsm | ) | 
| void bool_sexp_fsm_copy_aux | ( | const BoolSexpFsm_ptr | self, | |
| BoolSexpFsm_ptr | copy | |||
| ) |  [related] | 
        
The BoolSexpFsm class private deinitializer.
The BoolSexpFsm class private deinitializer
| void bool_sexp_fsm_deinit | ( | BoolSexpFsm_ptr | self | ) |  [related] | 
        
The BoolSexpFsm class private deinitializer.
The BoolSexpFsm class private deinitializer
| void bool_sexp_fsm_init | ( | BoolSexpFsm_ptr | self, | |
| const FlatHierarchy_ptr | hierarchy, | |||
| const Set_t | vars_set, | |||
| BddEnc_ptr | enc, | |||
| SymbLayer_ptr | det_layer | |||
| ) |  [related] | 
        
The BoolSexpFsm class private initializer.
The BoolSexpFsm class private initializer
| BoolSexpFsm_ptr BoolSexpFsm_copy | ( | BoolSexpFsm_ptr | self | ) |  [related] | 
        
| BoolSexpFsm_ptr BoolSexpFsm_create | ( | const FlatHierarchy_ptr | hierarchy, | |
| const Set_t | vars_set, | |||
| BddEnc_ptr | benc, | |||
| SymbLayer_ptr | det_layer | |||
| ) |  [related] | 
        
The BoolSexpFsm class constructor.
AutomaticStart
The BoolSexpFsm class constructor
| BoolSexpFsm_ptr BoolSexpFsm_create_from_scalar_fsm | ( | const SexpFsm_ptr | scalar_fsm, | |
| BddEnc_ptr | benc, | |||
| SymbLayer_ptr | det_layer | |||
| ) |  [related] | 
        
The BoolSexpFsm class constructor from existing sexp fsm which is typically a scalar FSM.
The BoolSexpFsm class constructor from existing fsm. If the given fsm is already boolean, a copy is returned. If it is a scalar FSM, its boolean version is created and returned.
| VIRTUAL void BoolSexpFsm_destroy | ( | BoolSexpFsm_ptr | self | ) |  [related] | 
        
| BoolEnc_ptr BoolSexpFsm_get_bool_enc | ( | const BoolSexpFsm_ptr | self | ) |  [related] | 
        
 1.6.1