Public Member Functions | |
void | load_description (const EST_String &descfname, LISP ignores) |
void | ignore_non_numbers () |
int | ftype (const int &i) const |
int | ignore (int i) const |
void | set_ignore (int i, int value) |
const EST_String & | feat_name (const int &i) const |
int | samples (void) const |
int | width (void) const |
Public Member Functions inherited from EST_TList< T > | |
void | init () |
EST_TList () | |
default constructor | |
EST_TList (const EST_TList< T > &l) | |
copy constructor | |
~EST_TList () | |
T & | item (const EST_Litem *p) |
const T & | item (const EST_Litem *p) const |
T & | nth (int n) |
return the Nth value | |
const T & | nth (int n) const |
return a const Nth value | |
const T & | first () const |
return const reference to first item in list | |
const T & | last () const |
return const reference to last item in list | |
T & | first () |
T & | last () |
return reference to last item in list | |
const T & | operator() (const EST_Litem *ptr) const |
return const reference to item in list pointed to by { ptr} | |
T & | operator() (const EST_Litem *ptr) |
return non-const reference to item in list pointed to by { ptr} | |
EST_Litem * | remove (EST_Litem *ptr) |
EST_Litem * | remove_nth (int n) |
remove nth item, return pointer to previous item | |
void | append (const T &item) |
add item onto end of list | |
void | prepend (const T &item) |
add item onto start of list | |
EST_Litem * | insert_after (EST_Litem *ptr, const T &item) |
EST_Litem * | insert_before (EST_Litem *ptr, const T &item) |
void | exchange (EST_Litem *a, EST_Litem *b) |
exchange 1 | |
void | exchange (int i, int j) |
exchange 2 | |
EST_TList< T > & | operator= (const EST_TList< T > &a) |
make full copy of list | |
EST_TList< T > & | operator+= (const EST_TList< T > &a) |
Add list onto end of existing list. | |
void | clear (void) |
remove all items in list | |
Public Member Functions inherited from EST_UList | |
EST_UItem * | nth_pointer (int n) const |
EST_UItem * | insert_after (EST_UItem *ptr, EST_UItem *new_item) |
EST_UItem * | insert_before (EST_UItem *ptr, EST_UItem *new_item) |
EST_UItem * | remove (EST_UItem *ptr, void(*item_free)(EST_UItem *item)) |
EST_UItem * | remove (int n, void(*item_free)(EST_UItem *item)) |
void | exchange (EST_UItem *a, EST_UItem *b) |
void | exchange (int i, int j) |
void | reverse () |
int | length () const |
int | index (EST_UItem *item) const |
int | empty () const |
void | clear (void) |
void | append (EST_UItem *item) |
void | prepend (EST_UItem *item) |
EST_UItem * | head () const |
EST_UItem * | tail () const |
Additional Inherited Members | |
Public Types inherited from EST_TList< T > | |
typedef T | Entry |
typedef EST_TIterator < EST_TList< T >, IPointer, T > | Entries |
typedef EST_TRwIterator < EST_TList< T >, IPointer, T > | RwEntries |
Static Public Member Functions inherited from EST_TList< T > | |
static void | free_item (EST_UItem *item) |
static void | exchange_contents (EST_Litem *a, EST_Litem *b) |
exchange 3 | |
Protected Member Functions inherited from EST_TList< T > | |
void | point_to_first (IPointer &ip) const |
void | move_pointer_forwards (IPointer &ip) const |
bool | points_to_something (const IPointer &ip) const |
T & | points_at (const IPointer &ip) |
Protected Attributes inherited from EST_UList | |
EST_UItem * | h |
EST_UItem * | t |
Friends inherited from EST_TList< T > |
Definition at line 78 of file EST_Wagon.h.