#include <gest_int.H>
Inheritance diagram for GESTURE_list:
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 |
Definition at line 19 of file gest_int.H.
|
Definition at line 22 of file gest_int.H. References ARRAY< GESTUREptr >::begin_index(). |
|
Definition at line 23 of file gest_int.H. References ARRAY< GESTUREptr >::begin_index(). |
|
Definition at line 27 of file gest_int.H. References ARRAY< GESTUREptr >::end_index(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 206 of file support.H. Referenced by GESTURE_list(). |
|
|
|
Reimplemented from ARRAY< GESTUREptr >. |
|
Reimplemented from ARRAY< GESTUREptr >. Definition at line 39 of file gest_int.H. References BAD_IND, and set_index(). |
|
Reimplemented from ARRAY< GESTUREptr >. |
|
|
|
|
|
Definition at line 213 of file support.H. Referenced by ~GESTURE_list(). |
|
|
|
|
|
Reimplemented from ARRAY< GESTUREptr >. Definition at line 40 of file gest_int.H. References BAD_IND. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from ARRAY< GESTUREptr >. Definition at line 30 of file gest_int.H. Referenced by clear_index(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|