Edinburgh Speech Tools  2.1-release
EST_Item.h File Reference
Include dependency graph for EST_Item.h:
This graph shows which files directly or indirectly include this file:

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_Itemas (const EST_Item *n, const char *relname)
 
EST_Itemnext_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
 

Macro Definition Documentation

#define EST_register_feature_functions (   PACKAGE)
Value:
do { \
extern void register_ ## PACKAGE ## _feature_functions(EST_FeatureFunctionPackage &p); \
EST_register_feature_function_package( #PACKAGE , register_ ## PACKAGE ## _feature_functions); \
} while(0)
void EST_register_feature_function_package(const char *name, void(*init_fn)(EST_FeatureFunctionPackage &p))
Definition: item_feats.cc:88

Definition at line 447 of file EST_Item.h.

Typedef Documentation

typedef EST_Val(* EST_Item_featfunc) (EST_Item *s)

Definition at line 51 of file EST_Item.h.

Function Documentation

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.

int i_same_item ( const EST_Item l1,
const EST_Item l2 
)
inline

Definition at line 412 of file EST_Item.h.

EST_Item* as ( const EST_Item n,
const char *  relname 
)
inline

Definition at line 419 of file EST_Item.h.

EST_Item* next_item ( const EST_Item node)
inline

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.

void copy_node_tree ( EST_Item from,
EST_Item to 
)

Definition at line 528 of file EST_Item.cc.

void copy_node_tree_contents ( EST_Item from,
EST_Item to 
)

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.

Variable Documentation

val_type val_type_featfunc

Definition at line 99 of file item_feats.cc.