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] |