Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

GESTURE_list Class Reference

#include <gest_int.H>

Inheritance diagram for GESTURE_list:

Inheritance graph
[legend]
Collaboration diagram for GESTURE_list:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GESTURE_list (int n=0)
 GESTURE_list (const GESTURE_list &list)
virtual ~GESTURE_list ()
virtual void set_index (CGESTUREptr &g, int i) const
virtual void clear_index (CGESTUREptr &g) const
virtual int get_index (CGESTUREptr &g) const
 LIST (int m=0)
 LIST (CLIST< GESTUREptr > &l)
 ARRAY (int m=0)
 ARRAY (CARRAY< GESTUREptr > &l)
int num () const
bool empty () const
bool valid_index (int k) const
void set_unique ()
GESTUREptr * array ()
GESTUREptr & operator[] (int j) const
GESTUREptr & last () const
GESTUREptr & first () const
void begin_index ()
void end_index ()
bool is_indexing () const
virtual void clear ()
virtual void truncate (int n)
virtual void realloc (int new_max=0)
bool contains (const GESTUREptr &el) const
bool add_uniquely (const GESTUREptr &el)
void operator+= (const GESTUREptr &el)
ARRAY< GESTUREptr > & operator+= (CARRAY< GESTUREptr > &b)
void add (const GESTUREptr &p)
void push (const GESTUREptr &p)
void insert (int ind, int num)
bool remove (int k)
bool operator-= (const GESTUREptr &el)
void operator-= (CARRAY< GESTUREptr > &l)
bool rem (const GESTUREptr &p)
GESTUREptr pop ()
bool pull_index (int k)
bool pull_element (const GESTUREptr &p)
virtual void shift (int p)
ARRAY< GESTUREptr > extract (int start, int n) const
virtual void reverse ()
virtual void sort (compare_func_t compare)

Protected Member Functions

virtual void clear_ele (int i)
virtual void clear_range (int i, int j)
virtual void append_ele (const GESTUREptr &el)

Protected Attributes

GESTUREptr * _array
int _num
int _max
bool _unique
bool _do_index

Detailed Description

Definition at line 19 of file gest_int.H.


Constructor & Destructor Documentation

GESTURE_list::GESTURE_list int  n = 0  )  [inline]
 

Definition at line 22 of file gest_int.H.

References ARRAY< GESTUREptr >::begin_index().

GESTURE_list::GESTURE_list const GESTURE_list list  )  [inline]
 

Definition at line 23 of file gest_int.H.

References ARRAY< GESTUREptr >::begin_index().

virtual GESTURE_list::~GESTURE_list  )  [inline, virtual]
 

Definition at line 27 of file gest_int.H.

References ARRAY< GESTUREptr >::end_index().


Member Function Documentation

void ARRAY< GESTUREptr >::add const GESTUREptr &  p  )  [inline, inherited]
 

Definition at line 306 of file support.H.

bool ARRAY< GESTUREptr >::add_uniquely const GESTUREptr &  el  )  [inline, inherited]
 

Definition at line 289 of file support.H.

virtual void ARRAY< GESTUREptr >::append_ele const GESTUREptr &  el  )  [inline, protected, virtual, inherited]
 

Definition at line 154 of file support.H.

GESTUREptr * ARRAY< GESTUREptr >::array  )  [inline, inherited]
 

Definition at line 189 of file support.H.

ARRAY< GESTUREptr >::ARRAY CARRAY< GESTUREptr > &  l  )  [inline, inherited]
 

Definition at line 177 of file support.H.

ARRAY< GESTUREptr >::ARRAY int  m = 0  )  [inline, inherited]
 

Definition at line 173 of file support.H.

void ARRAY< GESTUREptr >::begin_index  )  [inline, inherited]
 

Definition at line 206 of file support.H.

Referenced by GESTURE_list().

virtual void ARRAY< GESTUREptr >::clear void   )  [inline, virtual, inherited]
 

Definition at line 224 of file support.H.

virtual void LIST< GESTUREptr >::clear_ele int  i  )  [inline, protected, virtual, inherited]
 

Reimplemented from ARRAY< GESTUREptr >.

Definition at line 540 of file support.H.

virtual void GESTURE_list::clear_index CGESTUREptr g  )  const [inline, virtual]
 

Reimplemented from ARRAY< GESTUREptr >.

Definition at line 39 of file gest_int.H.

References BAD_IND, and set_index().

virtual void LIST< GESTUREptr >::clear_range int  i,
int  j
[inline, protected, virtual, inherited]
 

Reimplemented from ARRAY< GESTUREptr >.

Definition at line 541 of file support.H.

bool ARRAY< GESTUREptr >::contains const GESTUREptr &  el  )  const [inline, inherited]
 

Definition at line 283 of file support.H.

bool ARRAY< GESTUREptr >::empty  )  const [inline, inherited]
 

Definition at line 185 of file support.H.

void ARRAY< GESTUREptr >::end_index  )  [inline, inherited]
 

Definition at line 213 of file support.H.

Referenced by ~GESTURE_list().

ARRAY<GESTUREptr > ARRAY< GESTUREptr >::extract int  start,
int  n
const [inline, inherited]
 

Definition at line 417 of file support.H.

GESTUREptr & ARRAY< GESTUREptr >::first  )  const [inline, inherited]
 

Definition at line 198 of file support.H.

virtual int GESTURE_list::get_index CGESTUREptr g  )  const [inline, virtual]
 

Reimplemented from ARRAY< GESTUREptr >.

Definition at line 40 of file gest_int.H.

References BAD_IND.

void ARRAY< GESTUREptr >::insert int  ind,
int  num
[inline, inherited]
 

Definition at line 319 of file support.H.

bool ARRAY< GESTUREptr >::is_indexing  )  const [inline, inherited]
 

Definition at line 219 of file support.H.

GESTUREptr & ARRAY< GESTUREptr >::last  )  const [inline, inherited]
 

Definition at line 194 of file support.H.

LIST< GESTUREptr >::LIST CLIST< GESTUREptr > &  l  )  [inline, inherited]
 

Definition at line 548 of file support.H.

LIST< GESTUREptr >::LIST int  m = 0  )  [inline, inherited]
 

Definition at line 547 of file support.H.

int ARRAY< GESTUREptr >::num  )  const [inline, inherited]
 

Definition at line 184 of file support.H.

ARRAY<GESTUREptr >& ARRAY< GESTUREptr >::operator+= CARRAY< GESTUREptr > &  b  )  [inline, inherited]
 

Definition at line 431 of file support.H.

void ARRAY< GESTUREptr >::operator+= const GESTUREptr &  el  )  [inline, inherited]
 

Definition at line 298 of file support.H.

void ARRAY< GESTUREptr >::operator-= CARRAY< GESTUREptr > &  l  )  [inline, inherited]
 

Definition at line 451 of file support.H.

bool ARRAY< GESTUREptr >::operator-= const GESTUREptr &  el  )  [inline, inherited]
 

Definition at line 352 of file support.H.

GESTUREptr & ARRAY< GESTUREptr >::operator[] int  j  )  const [inline, inherited]
 

Definition at line 190 of file support.H.

GESTUREptr ARRAY< GESTUREptr >::pop  )  [inline, inherited]
 

Definition at line 357 of file support.H.

bool ARRAY< GESTUREptr >::pull_element const GESTUREptr &  p  )  [inline, inherited]
 

Definition at line 383 of file support.H.

bool ARRAY< GESTUREptr >::pull_index int  k  )  [inline, inherited]
 

Definition at line 366 of file support.H.

void ARRAY< GESTUREptr >::push const GESTUREptr &  p  )  [inline, inherited]
 

Definition at line 309 of file support.H.

virtual void ARRAY< GESTUREptr >::realloc int  new_max = 0  )  [inline, virtual, inherited]
 

Definition at line 252 of file support.H.

bool ARRAY< GESTUREptr >::rem const GESTUREptr &  p  )  [inline, inherited]
 

Definition at line 353 of file support.H.

bool ARRAY< GESTUREptr >::remove int  k  )  [inline, inherited]
 

Definition at line 333 of file support.H.

virtual void ARRAY< GESTUREptr >::reverse  )  [inline, virtual, inherited]
 

Definition at line 457 of file support.H.

virtual void GESTURE_list::set_index CGESTUREptr g,
int  i
const [inline, virtual]
 

Reimplemented from ARRAY< GESTUREptr >.

Definition at line 30 of file gest_int.H.

Referenced by clear_index().

void ARRAY< GESTUREptr >::set_unique  )  [inline, inherited]
 

Definition at line 187 of file support.H.

virtual void ARRAY< GESTUREptr >::shift int  p  )  [inline, virtual, inherited]
 

Definition at line 389 of file support.H.

virtual void ARRAY< GESTUREptr >::sort compare_func_t  compare  )  [inline, virtual, inherited]
 

Definition at line 468 of file support.H.

virtual void ARRAY< GESTUREptr >::truncate int  n  )  [inline, virtual, inherited]
 

Definition at line 234 of file support.H.

bool ARRAY< GESTUREptr >::valid_index int  k  )  const [inline, inherited]
 

Definition at line 186 of file support.H.


Member Data Documentation

GESTUREptr * ARRAY< GESTUREptr >::_array [protected, inherited]
 

Definition at line 121 of file support.H.

bool ARRAY< GESTUREptr >::_do_index [protected, inherited]
 

Definition at line 125 of file support.H.

int ARRAY< GESTUREptr >::_max [protected, inherited]
 

Definition at line 123 of file support.H.

int ARRAY< GESTUREptr >::_num [protected, inherited]
 

Definition at line 122 of file support.H.

bool ARRAY< GESTUREptr >::_unique [protected, inherited]
 

Definition at line 124 of file support.H.


The documentation for this class was generated from the following file:
Generated on Mon Sep 18 11:45:34 2006 for jot by  doxygen 1.4.4