#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.