Commonly use typedefs and constants. More...
Go to the source code of this file.
Macros | |
#define | GFSM_UNUSED |
Typedefs | |
typedef guint16 | gfsmLabelId |
typedef guint32 | gfsmLabelVal |
typedef guint32 | gfsmStateId |
typedef gfsmStateId | gfsmNodeId |
typedef gfloat | gfsmWeight |
typedef GPtrArray | gfsmLabelVector |
typedef GPtrArray | gfsmStateIdVector |
Variables | |
const gfsmLabelId | gfsmEpsilon |
const gfsmLabelId | gfsmEpsilon1 |
const gfsmLabelId | gfsmEpsilon2 |
const gpointer | gfsmNoKey |
const gfsmLabelId | gfsmNoLabel |
const gfsmStateId | gfsmNoState |
const gfsmWeight | gfsmNoWeight |
#define GFSM_UNUSED |
typedef guint16 gfsmLabelId |
Type for elementary arc-labels
typedef guint32 gfsmLabelVal |
Type for extended arc-labels (parameters and return values)
typedef guint32 gfsmStateId |
Type for elementary state identifiers
typedef gfsmStateId gfsmNodeId |
Alias for state identifiers
typedef gfloat gfsmWeight |
Type for arc weights
typedef GPtrArray gfsmLabelVector |
Type for sequence of (gfsmLabelVal)s
typedef GPtrArray gfsmStateIdVector |
Type for a sequence of (gfsmStateId)s
const gfsmLabelId gfsmEpsilon |
Constant epsilon label
const gfsmLabelId gfsmEpsilon1 |
Constant label for pseudo-epsilon moves in 1st argument to compose()
const gfsmLabelId gfsmEpsilon2 |
Constant label for pseudo-epsilon moves in 2nd argument to compose()
const gpointer gfsmNoKey |
Constant indicating missing alphabet key
const gfsmLabelId gfsmNoLabel |
Constant indicating missing label
const gfsmStateId gfsmNoState |
Constant indicating missing state
const gfsmWeight gfsmNoWeight |
Constant indicating missing weight