The private interface of class GenericTrans. More...
#include <GenericTrans_private.h>
Public Member Functions | |
INHERITS_FROM (EnvObject) | |
Data Fields | |
TransType | _type |
Related Functions | |
(Note that these are not member functions.) | |
void | generic_trans_copy_aux (const GenericTrans_ptr self, GenericTrans_ptr copy) |
void | generic_trans_deinit (GenericTrans_ptr self) |
void | generic_trans_init (GenericTrans_ptr self, const NuSMVEnv_ptr env, const TransType trans_type) |
GenericTrans_ptr | GenericTrans_create (const NuSMVEnv_ptr env, const TransType trans_type) |
Builds the transition relation. | |
TransType | GenericTrans_get_type (const GenericTrans_ptr self) |
Retrives the type of trans structure. |
The private interface of class GenericTrans.
The public interface of the GenericTrans class.
Transition Relation Class "GenericTrans" This class defines a prototype for a generic transition relation. This class is virtual, and must be specialized.
The structure used to represent the transition relation.
GenericTrans::INHERITS_FROM | ( | EnvObject | ) |
void generic_trans_copy_aux | ( | const GenericTrans_ptr | self, | |
GenericTrans_ptr | copy | |||
) | [related] |
void generic_trans_deinit | ( | GenericTrans_ptr | self | ) | [related] |
void generic_trans_init | ( | GenericTrans_ptr | self, | |
const NuSMVEnv_ptr | env, | |||
const TransType | trans_type | |||
) | [related] |
GenericTrans_ptr GenericTrans_create | ( | const NuSMVEnv_ptr | env, | |
const TransType | trans_type | |||
) | [related] |
Builds the transition relation.
None of given arguments will become owned by self. You should destroy cl_options by yourself.
TransType GenericTrans_get_type | ( | const GenericTrans_ptr | self | ) | [related] |
Retrives the type of trans structure.
Returns the type of the transition relation structure passed as the arguments.