ZGen  0.2.0
a linearization system for natural language.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
action_alphabet.h
Go to the documentation of this file.
1 #ifndef __ZGEN_ENGINE_ACTION_ALPHABET_H__
2 #define __ZGEN_ENGINE_ACTION_ALPHABET_H__
3 
4 #include "alphabet.h"
5 
6 namespace ZGen {
7 
8 namespace Engine {
9 
11 public:
18  const char* decode(int id) const;
19 
26  int encode(const char* name) const;
27 
28  //
29  static const char* ACTION_NAME[];
30 
31  enum ACTION_ID {
33  };
34 };
35 
36 } // end for namespace Engine
37 
38 } // end for namespace ZGen
39 
40 
41 
42 #endif // end for __ZGEN_ENGINE_ACTION_ALPHABET_H__
static const char * ACTION_NAME[]
Definition: action_alphabet.h:29
Definition: action_alphabet.h:32
int encode(const char *name) const
Definition: action_alphabet.cc:24
ACTION_ID
Definition: action_alphabet.h:31
Definition: action_alphabet.h:32
Definition: alphabet.h:9
Definition: action_alphabet.h:32
Definition: action_alphabet.h:32
Definition: action_alphabet.h:32
const char * decode(int id) const
Definition: action_alphabet.cc:16
Definition: action_alphabet.h:10