 
 
	 
In file ../include/EST_TSimpleVector.h:
| template<class T> class EST_TSimpleVector | 
A derived class from <tt>EST_TVector</tt> which is used for containing simple types, such as <tt>float</tt> or <tt>int</tt>
| ![[more]](icon1.gif)  | EST_TSimpleVector () default constructor | 
| ![[more]](icon1.gif)  | EST_TSimpleVector (const EST_TSimpleVector<T> &v) copy constructor | 
| ![[more]](icon1.gif)  | EST_TSimpleVector (int n) "size" constructor | 
| ![[more]](icon1.gif) void | resize (int n, int set=1) resize vector | 
| ![[more]](icon1.gif) EST_TSimpleVector& | operator= (const EST_TSimpleVector<T> &s) assignment operator | 
| ![[more]](icon1.gif) void | zero (void) Fill entire array with 0 bits. | 
| ![[more]](icon1.gif) void | empty (void) Fill vector with default value | 
 T* p_memory
T* p_memory
 unsigned int p_num_columns
unsigned int p_num_columns
 unsigned int p_offset
unsigned int p_offset
 static   const T* def_val
static   const T* def_val
 static   T* error_return
static   T* error_return
 INLINE unsigned int vcell_pos(unsigned int c, unsigned int cs) const
INLINE unsigned int vcell_pos(unsigned int c, unsigned int cs) const 
 INLINE const T& fast_a_v(int c) const
INLINE const T& fast_a_v(int c) const 
 void set_values(const T* data, int step, int start_c, int num_c)
void set_values(const T* data, int step, int start_c, int num_c)
 void copy(const EST_TVector<T> &a)
void copy(const EST_TVector<T> &a)
 void copy_data(const EST_TVector<T> &a)
void copy_data(const EST_TVector<T> &a)
 void just_resize(int new_cols, T** old_vals)
void just_resize(int new_cols, T** old_vals)
 void default_vals()
void default_vals()
 const T* memory() const
const T* memory() const 
access
![[more]](icon1.gif) int num_columns() const
int num_columns() const 
![[more]](icon1.gif) int length() const
int length() const 
![[more]](icon1.gif) int n() const
int n() const 
![[more]](icon1.gif) INLINE const T& a_no_check(int n) const
INLINE const T& a_no_check(int n) const 
![[more]](icon1.gif) INLINE T& a_no_check(int n)
INLINE T& a_no_check(int n)
![[more]](icon1.gif) INLINE const T& a_no_check_1(int n) const
INLINE const T& a_no_check_1(int n) const 
![[more]](icon1.gif) INLINE T& a_no_check_1(int n)
INLINE T& a_no_check_1(int n)
![[more]](icon1.gif) const T& a_check(int n) const
const T& a_check(int n) const 
![[more]](icon1.gif) T& a_check(int n)
T& a_check(int n)
![[more]](icon1.gif) const T& operator () (int n) const
const T& operator () (int n) const 
![[more]](icon1.gif) T& operator [] (int n)
T& operator [] (int n)
 void fill(const T &v)
void fill(const T &v)
 EST_write_status save(const EST_String &filename)
EST_write_status save(const EST_String &filename)
 int operator == (const EST_TVector &v) const
int operator == (const EST_TVector &v) const 
 int operator != (const EST_TVector &v) const
int operator != (const EST_TVector &v) const 
 void copy_section(T* dest, int offset=0, int num=-1) const
void copy_section(T* dest, int offset=0, int num=-1) const 
 void sub_vector(EST_TVector<T> &sv, int start_c=0, int len=-1)
void sub_vector(EST_TVector<T> &sv, int start_c=0, int len=-1)
 void integrity() const
void integrity() const 
A derived class from <tt>EST_TVector</tt> which is used for containing simple types, such as <tt>float</tt> or <tt>int</tt>
 EST_TSimpleVector()
 EST_TSimpleVector()
 EST_TSimpleVector(const EST_TSimpleVector<T> &v)
 EST_TSimpleVector(const EST_TSimpleVector<T> &v)
 EST_TSimpleVector(int n)
 EST_TSimpleVector(int n)
 void resize(int n, int set=1)
void resize(int n, int set=1)
 EST_TSimpleVector& operator=(const EST_TSimpleVector<T> &s)
EST_TSimpleVector& operator=(const EST_TSimpleVector<T> &s)
 void zero(void)
void zero(void)
 void empty(void)
void empty(void)
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