#include <MyList.h>
Public Member Functions | |
| MyListIterator () | |
| Attention tant que l'iterateur n'est pas rattaché a sa source, auccun appel ne peut fonctionner.   | |
| MyListIterator (MyList< T > *_list) | |
| BOOL | Bind (MyList< T > *_list) | 
| void | operator= (MyListIterator &src) | 
| void | Zero () | 
| Place l'iterateur par defaut sur "rien".   | |
| MyListItem< T > * | GetCurrent () | 
| int | GetIndex () | 
| Donne l'index de l'element courrent.   | |
| BOOL | MoveFirst () | 
| BOOL | MoveLast () | 
| MyListItem< T > * | AddBefore (T *elem, BOOL selfAlloc, BOOL selfUnAlloc) | 
| MyListItem< T > * | AddBefore (MyListItem< T > *item) | 
| MyListItem< T > * | AddFirst (T *elem, BOOL selfAlloc, BOOL selfUnAlloc) | 
| MyListItem< T > * | AddFirst (MyListItem< T > *item) | 
| MyListItem< T > * | AddLast (T *elem, BOOL selfAlloc, BOOL selfUnAlloc) | 
| MyListItem< T > * | AddLast (MyListItem< T > *item) | 
| MyListItem< T > * | AddAfter (T *elem, BOOL selfAlloc, BOOL selfUnAlloc) | 
| MyListItem< T > * | AddAfter (MyListItem< T > *item) | 
| MyListItem< T > * | AddFirst (T *elem) | 
| Ajout en debut de liste.   | |
| MyListItem< T > * | AddFirst (T &elem) | 
| T * | AddNewFirst () | 
| MyListItem< T > * | AddLast (T *elem) | 
| Ajout en fin de liste.   | |
| MyListItem< T > * | AddLast (T &elem) | 
| T * | AddNewLast () | 
| MyListItem< T > * | AddBefore (T *elem) | 
| Ajourt avant le current.   | |
| MyListItem< T > * | AddBefore (T &elem) | 
| T * | AddNewBefore () | 
| MyListItem< T > * | AddAfter (T *elem) | 
| jout apres le current   | |
| MyListItem< T > * | AddAfter (T &elem) | 
| T * | AddNewAfter () | 
| BOOL | SuprFirst (BOOL withItem=TRUE) | 
| Supression d'un element dans la liste en tete.   | |
| BOOL | SuprLast (BOOL withItem=TRUE) | 
| Supression d'un element dans la liste en fin.   | |
| void | SuprAll () | 
| Supression de toute la list.   | |
| BOOL | Supr (MyListItem< T > *item, BOOL withItem=TRUE) | 
| Supression d'un element donnée.   | |
| BOOL | Supr (BOOL withItem=TRUE) | 
| Supression d'un element dans la liste courante.   | |
| BOOL | SuprIndex (int index, BOOL withItem=TRUE) | 
| Supression a une index donnée.   | |
| BOOL | GoTo (MyListItem< T > *item) | 
| Se place a la position d'un element donnée.   | |
| BOOL | GoTo (T elem) | 
| Se place a la position d'un element donnée.   | |
| BOOL | GoAfter () | 
| Va apres.   | |
| BOOL | GoBefore () | 
| Va avant.   | |
| BOOL | GoFirst () | 
| Va au debut.   | |
| BOOL | GoIndex (ETypeStart start, int nb) | 
| Va depuis curent,first,last,before,after deplace de nb infos.   | |
| BOOL | GoLast () | 
| Va a la fin.   | |
| T & | GetElem (int index=-1) | 
| Donne un element de la liste.   | |
| T * | GetElemPtr () | 
| T * | GetElemPtr (int index) | 
| Donne un ptr sur l'element de la liste.   | |
| BOOL | More () | 
| Enumeration terminé ?   | |
| BOOL | IsOnLast () | 
| Est on sur le dernier element ?   | |
| BOOL | IsOnFirst () | 
| Est on sur le dernier element ?   | |
| MyListItem< T > * | operator+= (T *elem) | 
| MyListItem< T > * | operator+= (T elem) | 
| BOOL | operator= (int index) | 
| BOOL | operator++ (int) | 
| BOOL | operator-- (int) | 
| T * | operator() (int num=-1) | 
| T & | operator[] (int num) | 
      
  | 
  |||||||||
| 
 Attention tant que l'iterateur n'est pas rattaché a sa source, auccun appel ne peut fonctionner. 
  | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||
| 
 jout apres le current 
  | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||||||||||||
| 
 
 Definition at line 329 of file MyList.h. Referenced by MyListIterator< ParsingWord >::AddAfter(), MyListIterator< ParsingWord >::AddNewAfter(), and MyList< ParsingWord >::Load().  | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||
| 
 Ajourt avant le current. 
  | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||||||||||||
| 
 
 Definition at line 248 of file MyList.h. Referenced by MyListIterator< ParsingWord >::AddBefore(), and MyListIterator< ParsingWord >::AddNewBefore().  | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||
| 
 Ajout en debut de liste. 
  | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||||||||||||
| 
 
 Definition at line 287 of file MyList.h. Referenced by MyListIterator< ParsingWord >::AddFirst(), MyListIterator< ParsingWord >::AddNewFirst(), and MyListIterator< ParsingWord >::MoveFirst().  | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||
| 
 Ajout en fin de liste. 
  | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||||||||||||
| 
 
 Definition at line 308 of file MyList.h. Referenced by MyListIterator< ParsingWord >::AddLast(), MyListIterator< ParsingWord >::AddNewLast(), MyListIterator< ParsingWord >::MoveLast(), and MyListIterator< ParsingWord >::operator+=().  | 
  
      
  | 
  |||||||||
| 
 
  | 
  
      
  | 
  |||||||||
| 
 
  | 
  
      
  | 
  |||||||||
| 
 
  | 
  
      
  | 
  |||||||||
| 
 
  | 
  
      
  | 
  ||||||||||
| 
 
 Definition at line 176 of file MyList.h. Referenced by MyTreeNode< Face >::FindOnParent(), and MyListIterator< ParsingWord >::MyListIterator().  | 
  
      
  | 
  |||||||||
| 
 
 Definition at line 198 of file MyList.h. Referenced by MyListIterator< ParsingWord >::GoTo(), and MyListIterator< ParsingWord >::Supr().  | 
  
      
  | 
  ||||||||||
| 
 Donne un element de la liste. Ex.: Definition at line 672 of file MyList.h. Referenced by TreeView::ConfigFacesPlus(), Control::Find(), MyTreeNode< Face >::FindOnParent(), MyListIterator< ParsingWord >::GoTo(), and MyListIterator< ParsingWord >::operator[]().  | 
  
      
  | 
  ||||||||||
| 
 Donne un ptr sur l'element de la liste. Ex.:  | 
  
      
  | 
  |||||||||
| 
 
 Definition at line 679 of file MyList.h. Referenced by MyListIterator< ParsingWord >::operator()(), and MyList< ParsingWord >::Save().  | 
  
      
  | 
  |||||||||
| 
 Donne l'index de l'element courrent. 
 
  | 
  
      
  | 
  |||||||||
| 
 Va apres. 
 Definition at line 558 of file MyList.h. Referenced by MyListIterator< ParsingWord >::GoIndex(), MyListIterator< ParsingWord >::GoTo(), and MyListIterator< ParsingWord >::operator++().  | 
  
      
  | 
  |||||||||
| 
 Va avant. 
 Definition at line 574 of file MyList.h. Referenced by MyListIterator< ParsingWord >::GoIndex(), and MyListIterator< ParsingWord >::operator--().  | 
  
      
  | 
  |||||||||
| 
 Va au debut. 
 Definition at line 590 of file MyList.h. Referenced by MyListIterator< ParsingWord >::GoIndex(), MyListIterator< ParsingWord >::GoTo(), and MyListIterator< ParsingWord >::SuprAll().  | 
  
      
  | 
  ||||||||||||||||
| 
 Va depuis curent,first,last,before,after deplace de nb infos. 
 Definition at line 598 of file MyList.h. Referenced by MyListIterator< ParsingWord >::GetElem(), MyListIterator< ParsingWord >::GetElemPtr(), MyListIterator< ParsingWord >::operator=(), MyListIterator< ParsingWord >::operator[](), and MyListIterator< ParsingWord >::SuprIndex().  | 
  
      
  | 
  |||||||||
| 
 Va a la fin. 
 Definition at line 649 of file MyList.h. Referenced by MyListIterator< ParsingWord >::GoIndex().  | 
  
      
  | 
  ||||||||||
| 
 Se place a la position d'un element donnée. 
  | 
  
      
  | 
  ||||||||||
| 
 Se place a la position d'un element donnée. 
  | 
  
      
  | 
  |||||||||
| 
 Est on sur le dernier element ? 
  | 
  
      
  | 
  |||||||||
| 
 Est on sur le dernier element ? 
  | 
  
      
  | 
  |||||||||
| 
 Enumeration terminé ? 
 Definition at line 704 of file MyList.h. Referenced by TreeView::ConfigFacesPlus(), Control::Find(), MyTreeNode< Face >::FindOnParent(), MyListIterator< ParsingWord >::GoIndex(), MyListIterator< ParsingWord >::GoTo(), MyList< ParsingWord >::Save(), MyListIterator< ParsingWord >::Supr(), and MyListIterator< ParsingWord >::SuprAll().  | 
  
      
  | 
  |||||||||
| 
 
 Definition at line 217 of file MyList.h. Referenced by MyTreeNode< Face >::MoveToFirstChild().  | 
  
      
  | 
  |||||||||
| 
 
  | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||
| 
 Supression d'un element dans la liste courante. 
  | 
  
      
  | 
  ||||||||||||||||
| 
 Supression d'un element donnée. 
 Definition at line 472 of file MyList.h. Referenced by MyListIterator< ParsingWord >::MoveFirst(), MyListIterator< ParsingWord >::MoveLast(), MyListIterator< ParsingWord >::Supr(), and MyListIterator< ParsingWord >::SuprIndex().  | 
  
      
  | 
  |||||||||
| 
 Supression de toute la list. 
  | 
  
      
  | 
  ||||||||||
| 
 Supression d'un element dans la liste en tete. 
  | 
  
      
  | 
  ||||||||||||||||
| 
 Supression a une index donnée. 
  | 
  
      
  | 
  ||||||||||
| 
 Supression d'un element dans la liste en fin. 
  | 
  
      
  | 
  |||||||||
| 
 Place l'iterateur par defaut sur "rien". 
 Definition at line 192 of file MyList.h. Referenced by MyListIterator< ParsingWord >::Bind(), MyListIterator< ParsingWord >::Supr(), MyListIterator< ParsingWord >::SuprAll(), MyListIterator< ParsingWord >::SuprFirst(), and MyListIterator< ParsingWord >::SuprLast().  | 
  
 
1.3.6