Edinburgh Speech Tools  2.1-release
EST_Item.cc File Reference
#include <cstdlib>
#include <cstdio>
#include <iostream>
#include <fstream>
#include "ling_class/EST_Item.h"
#include "ling_class/EST_Relation.h"
#include "ling_class/EST_Utterance.h"
#include "EST_TKVL.h"
#include "EST_UList.h"
#include "EST_string_aux.h"
#include "ling_class_init.h"
Include dependency graph for EST_Item.cc:

Go to the source code of this file.

Functions

EST_Item * first_leaf_in_tree (const EST_Item *root)
 
EST_Item * last_leaf_in_tree (const EST_Item *root)
 
void copy_node_tree (EST_Item *from, EST_Item *to)
 
void copy_node_tree_contents (EST_Item *from, EST_Item *to)
 
EST_Item * append_daughter (EST_Item *n, EST_Item *p)
 
EST_Item * append_daughter (EST_Item *n, const char *relname, EST_Item *p)
 
EST_Item * prepend_daughter (EST_Item *n, EST_Item *p)
 
EST_Item * prepend_daughter (EST_Item *n, const char *relname, EST_Item *p)
 
void remove_item (EST_Item *l, const char *relname)
 
ostream & operator<< (ostream &s, const EST_Item &a)
 
void evaluate (EST_Item *a, EST_Features &f)
 

Function Documentation

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 remove_item ( EST_Item *  l,
const char *  relname 
)

Definition at line 614 of file EST_Item.cc.

ostream& operator<< ( ostream &  s,
const EST_Item &  a 
)

Definition at line 629 of file EST_Item.cc.

void evaluate ( EST_Item *  a,
EST_Features &  f 
)

Definition at line 636 of file EST_Item.cc.