#include "EST_String.h"
#include "EST_Features.h"
#include "ling_class/EST_Item_Content.h"
#include "ling_class/EST_Relation_list.h"
#include "ling_class/EST_Relation_tree.h"
#include "ling_class/EST_Relation_mls.h"
#include "ling_class/EST_FeatureFunctionPackage.h"
Go to the source code of this file.
Classes | |
class | EST_Item |
Macros | |
#define | EST_register_feature_functions(PACKAGE) |
Typedefs | |
typedef EST_Val(* | EST_Item_featfunc) (EST_Item *s) |
Functions | |
EST_Item_featfunc | featfunc (const EST_Val &v) |
EST_Val | est_val (const EST_Item_featfunc f) |
int | i_same_item (const EST_Item *l1, const EST_Item *l2) |
EST_Item * | as (const EST_Item *n, const char *relname) |
EST_Item * | next_item (const EST_Item *node) |
void | remove_item (EST_Item *l, const char *relname) |
void | copy_node_tree (EST_Item *from, EST_Item *to) |
void | copy_node_tree_contents (EST_Item *from, EST_Item *to) |
void | evaluate (EST_Item *a, EST_Features &f) |
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=0) |
EST_String | get_featname (const EST_Item_featfunc func) |
Variables | |
val_type | val_type_featfunc |
#define EST_register_feature_functions | ( | PACKAGE | ) |
Definition at line 447 of file EST_Item.h.
Definition at line 51 of file EST_Item.h.
EST_Item_featfunc featfunc | ( | const EST_Val & | v | ) |
Definition at line 100 of file item_feats.cc.
EST_Val est_val | ( | const EST_Item_featfunc | f | ) |
Definition at line 122 of file item_feats.cc.
Definition at line 412 of file EST_Item.h.
Definition at line 419 of file EST_Item.h.
Definition at line 427 of file EST_Item.h.
void remove_item | ( | EST_Item * | l, |
const char * | relname | ||
) |
Definition at line 614 of file EST_Item.cc.
Definition at line 528 of file EST_Item.cc.
Definition at line 540 of file EST_Item.cc.
void evaluate | ( | EST_Item * | a, |
EST_Features & | f | ||
) |
Definition at line 636 of file EST_Item.cc.
void EST_register_feature_function_package | ( | const char * | name, |
void(*)(EST_FeatureFunctionPackage &p) | init_fn | ||
) |
Definition at line 88 of file item_feats.cc.
void register_featfunc | ( | const EST_String & | name, |
const EST_Item_featfunc | func | ||
) |
Definition at line 65 of file item_feats.cc.
EST_Item_featfunc get_featfunc | ( | const EST_String & | name, |
int | must = 0 |
||
) |
Definition at line 58 of file item_feats.cc.
EST_String get_featname | ( | const EST_Item_featfunc | func | ) |
Definition at line 76 of file item_feats.cc.
val_type val_type_featfunc |
Definition at line 99 of file item_feats.cc.