16 #include <boost/array.hpp>
17 #include <boost/bind.hpp>
24 template<
typename Enum_type>
27 return "<Unknown enum type>";
33 template<
typename Enum_type>
36 return static_cast<Enum_type
>(0);
Definition: SemanticIO.h:62
kjb::Weight_array< NUM_STEPS > Weights
Definition: SemanticIO.h:66
Definition: SemanticIO.h:60
Definition: SemanticIO.h:63
boost::array< bool, D > Filter
Definition: prob_weight_array.h:45
boost::array< Code, NUM_STEPS > Val_array
Definition: SemanticIO.h:67
std::string enum_to_string(Enum_type)
Definition: SemanticIO.h:25
string enum_to_string< Step_code_t >(Step_code_t value)
Definition: SemanticIO.cpp:55
Weights::Filter Filter_array
Definition: SemanticIO.h:68
Definition: SemanticIO.h:57
Enum_type string_to_enum(std::string)
Definition: SemanticIO.h:34
Step_code::Code Step_code_t
Definition: SemanticIO.h:73
Definition: SemanticIO.h:56
Definition: SemanticIO.h:61
Definition: SemanticIO.h:58
Forward declarations.
Definition: prob_weight_array.h:28
Definition: SemanticIO.h:59
const Val_array codes
Definition: SemanticIO.h:70
Support for error handling exception classes in libKJB.
Code
Definition: SemanticIO.h:54