CRFSuite dictionary interface. More...
Public Attributes | |
| void * | internal | 
| Pointer to the internal data (internal use only).  | |
| int | nref | 
| Reference counter (internal use only).  | |
| int(* | addref )(crfsuite_dictionary_t *dic) | 
| Increment the reference counter.   | |
| int(* | release )(crfsuite_dictionary_t *dic) | 
| Decrement the reference counter.   | |
| int(* | get )(crfsuite_dictionary_t *dic, const char *str) | 
| Assign and obtain the integer ID for the string.   | |
| int(* | to_id )(crfsuite_dictionary_t *dic, const char *str) | 
| Obtain the integer ID for the string.   | |
| int(* | to_string )(crfsuite_dictionary_t *dic, int id, char const **pstr) | 
| Obtain the string for the ID.   | |
| int(* | num )(crfsuite_dictionary_t *dic) | 
| Obtain the number of strings in the dictionary.   | |
| void(* | free )(crfsuite_dictionary_t *dic, const char *str) | 
| Free the memory block allocated by to_string() function.   | |
CRFSuite dictionary interface.
| int(* tag_crfsuite_dictionary::addref)(crfsuite_dictionary_t *dic) | 
Increment the reference counter.
| dic | The pointer to this dictionary instance. | 
| void(* tag_crfsuite_dictionary::free)(crfsuite_dictionary_t *dic, const char *str) | 
Free the memory block allocated by to_string() function.
| dic | The pointer to this dictionary instance. | 
| str | The pointer to the string whose memory block is freed. | 
| int(* tag_crfsuite_dictionary::get)(crfsuite_dictionary_t *dic, const char *str) | 
Assign and obtain the integer ID for the string.
| dic | The pointer to this dictionary instance. | 
| str | The string. | 
| int(* tag_crfsuite_dictionary::num)(crfsuite_dictionary_t *dic) | 
Obtain the number of strings in the dictionary.
| dic | The pointer to this dictionary instance. | 
| int(* tag_crfsuite_dictionary::release)(crfsuite_dictionary_t *dic) | 
Decrement the reference counter.
| dic | The pointer to this dictionary instance. | 
| int(* tag_crfsuite_dictionary::to_id)(crfsuite_dictionary_t *dic, const char *str) | 
Obtain the integer ID for the string.
| dic | The pointer to this dictionary instance. | 
| str | The string. | 
-1 otherwise. | int(* tag_crfsuite_dictionary::to_string)(crfsuite_dictionary_t *dic, int id, char const **pstr) | 
Obtain the string for the ID.
| dic | The pointer to this dictionary instance. | 
| id | the string ID. | 
| pstr | *pstr points to the string associated with the ID if any, NULL otherwise.  | 
0 if the string ID is associated with a string, 1 otherwise.