#include <fsZipArchiveRebuilder.h>
Public Member Functions | |
| void | lock () |
| void | unlock () |
| BOOL | save (HANDLE hFile) |
| BOOL | load (HANDLE hFile) |
| void | add (T data) |
| void | insert (int iInsert, T data) |
| void | del (int i) |
| void | clear () |
| int | size () const |
| T & | at (int i) |
| int | find (T &item) |
| T & | operator[] (int i) |
| list & | operator= (list &l) |
| list (list &l) | |
| list () | |
| ~list () | |
Private Attributes | |
| ListItem< T > * | start |
| ListItem< T > * | end |
| ListItem< T > * | last |
| int | lastIndex |
| int | _size |
| fsMutex | m_mx |
Classes | |
| struct | ListItem |
Definition at line 178 of file fsZipArchiveRebuilder.h.
| fsArchive::fs::list< T >::list | ( | list< T > & | l | ) | [inline] |
Definition at line 460 of file fsZipArchiveRebuilder.h.
| fsArchive::fs::list< T >::list | ( | ) | [inline] |
Definition at line 469 of file fsZipArchiveRebuilder.h.
| fsArchive::fs::list< T >::~list | ( | ) | [inline] |
Definition at line 476 of file fsZipArchiveRebuilder.h.
| void fsArchive::fs::list< T >::lock | ( | ) | [inline] |
Definition at line 189 of file fsZipArchiveRebuilder.h.
| void fsArchive::fs::list< T >::unlock | ( | ) | [inline] |
Definition at line 194 of file fsZipArchiveRebuilder.h.
| BOOL fsArchive::fs::list< T >::save | ( | HANDLE | hFile | ) | [inline] |
Definition at line 199 of file fsZipArchiveRebuilder.h.
| BOOL fsArchive::fs::list< T >::load | ( | HANDLE | hFile | ) | [inline] |
Definition at line 225 of file fsZipArchiveRebuilder.h.
| void fsArchive::fs::list< T >::add | ( | T | data | ) | [inline] |
Definition at line 260 of file fsZipArchiveRebuilder.h.
| void fsArchive::fs::list< T >::insert | ( | int | iInsert, | |
| T | data | |||
| ) | [inline] |
Definition at line 285 of file fsZipArchiveRebuilder.h.
| void fsArchive::fs::list< T >::del | ( | int | i | ) | [inline] |
Definition at line 331 of file fsZipArchiveRebuilder.h.
| void fsArchive::fs::list< T >::clear | ( | ) | [inline] |
Definition at line 364 of file fsZipArchiveRebuilder.h.
| int fsArchive::fs::list< T >::size | ( | ) | const [inline] |
Definition at line 390 of file fsZipArchiveRebuilder.h.
| T& fsArchive::fs::list< T >::at | ( | int | i | ) | [inline] |
Definition at line 395 of file fsZipArchiveRebuilder.h.
| int fsArchive::fs::list< T >::find | ( | T & | item | ) | [inline] |
Definition at line 431 of file fsZipArchiveRebuilder.h.
| T& fsArchive::fs::list< T >::operator[] | ( | int | i | ) | [inline] |
Definition at line 442 of file fsZipArchiveRebuilder.h.
| list& fsArchive::fs::list< T >::operator= | ( | list< T > & | l | ) | [inline] |
Definition at line 447 of file fsZipArchiveRebuilder.h.
ListItem<T>* fsArchive::fs::list< T >::start [private] |
Definition at line 479 of file fsZipArchiveRebuilder.h.
ListItem<T> * fsArchive::fs::list< T >::end [private] |
Definition at line 479 of file fsZipArchiveRebuilder.h.
ListItem<T>* fsArchive::fs::list< T >::last [private] |
Definition at line 483 of file fsZipArchiveRebuilder.h.
int fsArchive::fs::list< T >::lastIndex [private] |
Definition at line 483 of file fsZipArchiveRebuilder.h.
int fsArchive::fs::list< T >::_size [private] |
Definition at line 484 of file fsZipArchiveRebuilder.h.
fsMutex fsArchive::fs::list< T >::m_mx [private] |
Definition at line 485 of file fsZipArchiveRebuilder.h.
1.5.6