#include <qlist.h>
Classes | |
struct | Data |
Public Types | |
enum | { DataHeaderSize = sizeof(Data) - sizeof(void *) } |
Public Member Functions | |
Data * | detach (int alloc) |
Data * | detach_grow (int *i, int n) |
Data * | detach () |
Data * | detach2 () |
Data * | detach3 () |
void | realloc (int alloc) |
void ** | erase (void **xi) |
void ** | append (int n) |
void ** | append () |
void ** | append (const QListData &l) |
void ** | append2 (const QListData &l) |
void ** | prepend () |
void ** | insert (int i) |
void | remove (int i) |
void | remove (int i, int n) |
void | move (int from, int to) |
int | size () const |
bool | isEmpty () const |
void ** | at (int i) const |
void ** | begin () const |
void ** | end () const |
Public Attributes | |
Data * | d |
Static Public Attributes | |
static Data | shared_null |
anonymous enum |
Data* detach | ( | ) |
Data* detach2 | ( | ) |
Data* detach3 | ( | ) |
void** append | ( | ) |
void** prepend | ( | ) |