 
 
	 
In file ../include/EST_Option.h:
| class EST_Option | 
Provide a high level interface for String String key value lists
| ![[more]](icon1.gif) void | add_prefix (EST_String prefix) add prefix to every key | 
| ![[more]](icon1.gif) void | remove_prefix (EST_String prefix) remove prefix from every key | 
| ![[more]](icon1.gif) EST_read_status | load (const EST_String &filename, const EST_String &comment = ";") read keyval list from file. | 
| ![[more]](icon1.gif) int | override_val (const EST_String rkey, const EST_String rval) add to end of list or overwrite. | 
| ![[more]](icon1.gif) int | override_fval (const EST_String rkey, const float rval) add to end of list or overwrite. | 
| ![[more]](icon1.gif) int | override_ival (const EST_String rkey, const int rval) add to end of list or overwrite. | 
| ![[more]](icon1.gif) int | ival (const EST_String &rkey, int m=1) const return value of type int relating to key. | 
| ![[more]](icon1.gif) double | dval (const EST_String &rkey, int m=1) const return value of type float relating to key. | 
| ![[more]](icon1.gif) float | fval (const EST_String &rkey, int m=1) const return value of type float relating to key. | 
| ![[more]](icon1.gif) const EST_String& | sval (const EST_String &rkey, int m=1) const return value of type String relating to key. | 
| ![[more]](icon1.gif) int | add_iitem (const EST_String &rkey, const int &rval) return value of type String relating to key. | 
 static   V* default_val
static   V* default_val
 static   K* default_key
static   K* default_key
Constructor functions
![[more]](icon1.gif) EST_TKVL()
 EST_TKVL()
![[more]](icon1.gif) EST_TKVL(const EST_TKVL<K, V> &kv)
 EST_TKVL(const EST_TKVL<K, V> &kv)
 const int length() const
const int length() const 
 EST_Litem* head() const
EST_Litem* head() const 
 void clear()
void clear()
Access functions.
![[more]](icon1.gif) const V& val(const K &rkey, bool m=0) const
const V& val(const K &rkey, bool m=0) const 
![[more]](icon1.gif) V& val(const K &rkey, bool m=0)
V& val(const K &rkey, bool m=0)
![[more]](icon1.gif) const V& val(EST_Litem* ptr, bool m=0) const
const V& val(EST_Litem* ptr, bool m=0) const 
![[more]](icon1.gif) V& val(EST_Litem* ptr, bool m=0)
V& val(EST_Litem* ptr, bool m=0)
![[more]](icon1.gif) const V& val_def(const K &rkey, const V &def) const
const V& val_def(const K &rkey, const V &def) const 
![[more]](icon1.gif) const K& key(EST_Litem* ptr, int m=1) const
const K& key(EST_Litem* ptr, int m=1) const 
![[more]](icon1.gif) K& key(EST_Litem* ptr, int m=1)
K& key(EST_Litem* ptr, int m=1)
![[more]](icon1.gif) const K& key(const V &v, int m=1) const
const K& key(const V &v, int m=1) const 
![[more]](icon1.gif) int change_val(const K &rkey, const V &rval)
int change_val(const K &rkey, const V &rval)
![[more]](icon1.gif) int change_val(EST_Litem* ptr, const V &rval)
int change_val(EST_Litem* ptr, const V &rval)
![[more]](icon1.gif) int change_key(EST_Litem* ptr, const K &rkey)
int change_key(EST_Litem* ptr, const K &rkey)
![[more]](icon1.gif) int add_item(const K &rkey, const V &rval, int no_search = 0)
int add_item(const K &rkey, const V &rval, int no_search = 0)
![[more]](icon1.gif) int remove_item(const K &rkey, int quiet = 0)
int remove_item(const K &rkey, int quiet = 0)
 const int present(const K &rkey) const
const int present(const K &rkey) const 
 void map(void (*func)(K&, V&))
void map(void (*func)(K&, V&))
 EST_TKVL<K, V> & operator =  (const EST_TKVL<K, V> &kv)
EST_TKVL<K, V> & operator =  (const EST_TKVL<K, V> &kv)
 EST_TKVL<K, V> & operator += (const EST_TKVL<K, V> &kv)
EST_TKVL<K, V> & operator += (const EST_TKVL<K, V> &kv)
 EST_TKVL<K, V>  operator +  (const EST_TKVL<K, V> &kv)
EST_TKVL<K, V>  operator +  (const EST_TKVL<K, V> &kv)
 Linked list of key-val pairs.
 Linked list of key-val pairs.
Provide a high level interface for String String key value lists
 void add_prefix(EST_String prefix)
void add_prefix(EST_String prefix)
 void remove_prefix(EST_String prefix)
void remove_prefix(EST_String prefix)
 EST_read_status load(const EST_String &filename, const EST_String &comment = ";")
EST_read_status load(const EST_String &filename, const EST_String &comment = ";")
 int override_val(const EST_String rkey, const EST_String rval)
int override_val(const EST_String rkey, const EST_String rval)
 int override_fval(const EST_String rkey, const float rval)
int override_fval(const EST_String rkey, const float rval)
 int override_ival(const EST_String rkey, const int rval)
int override_ival(const EST_String rkey, const int rval)
 int ival(const EST_String &rkey, int m=1) const
int ival(const EST_String &rkey, int m=1) const 
 double dval(const EST_String &rkey, int m=1) const
double dval(const EST_String &rkey, int m=1) const 
 float fval(const EST_String &rkey, int m=1) const
float fval(const EST_String &rkey, int m=1) const 
 const EST_String& sval(const EST_String &rkey, int m=1) const
const EST_String& sval(const EST_String &rkey, int m=1) const 
 int add_iitem(const EST_String &rkey, const int &rval)
int add_iitem(const EST_String &rkey, const int &rval)
Alphabetic index HTML hierarchy of classes or Java
 
This page is part of the 
Edinburgh Speech Tools Library documentation
Copyright  University of Edinburgh 1997
Contact:  
         speech_tools@cstr.ed.ac.uk