Cambridge SMT System
FunctionArc Struct Reference

#include <function-weight.h>

Collaboration diagram for FunctionArc:

Public Types

typedef int Label
 
typedef FunctionWeight Weight
 
typedef int StateId
 

Public Member Functions

 FunctionArc (Label i, Label o, Weight w, StateId s)
 
 FunctionArc ()
 

Static Public Member Functions

static const std::string & Type ()
 

Public Attributes

Label ilabel
 
Label olabel
 
Weight weight
 
StateId nextstate
 

Detailed Description

Definition at line 187 of file function-weight.h.

Member Typedef Documentation

typedef int FunctionArc::Label

Definition at line 188 of file function-weight.h.

typedef int FunctionArc::StateId

Definition at line 190 of file function-weight.h.

Definition at line 189 of file function-weight.h.

Constructor & Destructor Documentation

FunctionArc::FunctionArc ( Label  i,
Label  o,
Weight  w,
StateId  s 
)
inline

Definition at line 193 of file function-weight.h.

FunctionArc::FunctionArc ( )
inline

Definition at line 197 of file function-weight.h.

Member Function Documentation

static const std::string& FunctionArc::Type ( )
inlinestatic

Definition at line 200 of file function-weight.h.

Member Data Documentation

Label FunctionArc::ilabel

Definition at line 205 of file function-weight.h.

StateId FunctionArc::nextstate

Definition at line 208 of file function-weight.h.

Label FunctionArc::olabel

Definition at line 206 of file function-weight.h.

Weight FunctionArc::weight

Definition at line 207 of file function-weight.h.


The documentation for this struct was generated from the following file: