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