35 #ifndef __EST_FEATUREFUNCTIONCONTEXT_H__
36 #define __EST_FEATUREFUNCTIONCONTEXT_H__
45 #include "ling_class/EST_FeatureFunctionPackage.h"
60 EST_String get_featfunc_name(
const EST_Item_featfunc func,
int &found)
const;
68 void clear_cache(
void);
70 bool package_included(
const EST_String name)
const;
71 const EST_Item_featfunc get_featfunc(
const EST_String name,
73 const EST_Item_featfunc get_featfunc(
const EST_String package,
78 static void class_init(
void);
83 friend void register_featfunc(
const EST_String &name,
const EST_Item_featfunc func);
84 friend const EST_Item_featfunc get_featfunc(
const EST_String &name,
int must);
85 friend EST_String get_featname(
const EST_Item_featfunc func);