#include <ling_class/EST_FeatureFunctionContext.h>

Public Member Functions | |
| EST_FeatureFunctionContext (void) | |
| ~EST_FeatureFunctionContext (void) | |
| void | clear_cache (void) |
| void | add_package (const EST_String name) |
| bool | package_included (const EST_String name) const |
| EST_Item_featfunc | get_featfunc (const EST_String name, int must=0) |
| EST_Item_featfunc | get_featfunc (const EST_String package, const EST_String name, int must=0) |
Static Public Attributes | |
| static const EST_String | separator = "+" |
Protected Member Functions | |
| void | add_package (EST_FeatureFunctionPackage *package) |
| EST_FeatureFunctionPackage * | get_package (const EST_String name) const |
| EST_String | get_featfunc_name (const EST_Item_featfunc func, int &found) const |
Static Protected Member Functions | |
| static void | class_init (void) |
Static Protected Attributes | |
| static EST_FeatureFunctionContext * | global |
Friends | |
| class | ling_class_init |
| void | EST_register_feature_function_package (const char *name, void(*init_fn)(EST_FeatureFunctionPackage &p)) |
| void | register_featfunc (const EST_String &name, const EST_Item_featfunc func) |
| EST_Item_featfunc | get_featfunc (const EST_String &name, int must) |
| EST_String | get_featname (const EST_Item_featfunc func) |
Definition at line 49 of file EST_FeatureFunctionContext.h.
| EST_FeatureFunctionContext::EST_FeatureFunctionContext | ( | void | ) |
Definition at line 57 of file EST_FeatureFunctionContext.cc.
| EST_FeatureFunctionContext::~EST_FeatureFunctionContext | ( | void | ) |
Definition at line 62 of file EST_FeatureFunctionContext.cc.
|
protected |
Definition at line 135 of file EST_FeatureFunctionContext.cc.
|
protected |
Definition at line 75 of file EST_FeatureFunctionContext.cc.
|
protected |
Definition at line 88 of file EST_FeatureFunctionContext.cc.
| void EST_FeatureFunctionContext::clear_cache | ( | void | ) |
Definition at line 111 of file EST_FeatureFunctionContext.cc.
| void EST_FeatureFunctionContext::add_package | ( | const EST_String | name | ) |
Definition at line 116 of file EST_FeatureFunctionContext.cc.
| bool EST_FeatureFunctionContext::package_included | ( | const EST_String | name | ) | const |
Definition at line 142 of file EST_FeatureFunctionContext.cc.
| EST_Item_featfunc EST_FeatureFunctionContext::get_featfunc | ( | const EST_String | name, |
| int | must = 0 |
||
| ) |
Definition at line 147 of file EST_FeatureFunctionContext.cc.
| EST_Item_featfunc EST_FeatureFunctionContext::get_featfunc | ( | const EST_String | package, |
| const EST_String | name, | ||
| int | must = 0 |
||
| ) |
Definition at line 192 of file EST_FeatureFunctionContext.cc.
|
staticprotected |
Definition at line 46 of file EST_FeatureFunctionContext.cc.
|
friend |
Definition at line 80 of file EST_FeatureFunctionContext.h.
|
friend |
Definition at line 88 of file item_feats.cc.
|
friend |
Definition at line 65 of file item_feats.cc.
|
friend |
Definition at line 58 of file item_feats.cc.
|
friend |
Definition at line 76 of file item_feats.cc.
|
staticprotected |
Definition at line 55 of file EST_FeatureFunctionContext.h.
|
static |
Definition at line 63 of file EST_FeatureFunctionContext.h.