eyedb::LinkedList Class Reference

List of all members.

Public Member Functions

 LinkedList ()
 Not yet documented.
int insertObject (void *o)
 Not yet documented.
int insertObjectLast (void *o)
 Not yet documented.
int insertObjectFirst (void *o)
 Not yet documented.
void * getObject (int pos) const
 Not yet documented.
int deleteObject (void *o)
 Not yet documented.
int deleteObject (int pos)
 Not yet documented.
int getPos (void *o) const
 Not yet documented.
int getCount () const
 Not yet documented.
void * getFirstObject () const
 Not yet documented.
void * getLastObject () const
 Not yet documented.
LinkedListCursorstartScan () const
 Not yet documented.
int getNextObject (LinkedListCursor *cursor, void *&o) const
 Not yet documented.
void endScan (LinkedListCursor *cursor) const
 Not yet documented.
void applyToObjects (void(*f)(void *, void *), void *user_arg) const
 Not yet documented.
void empty ()
 Not yet documented.
 ~LinkedList ()

Friends

class LinkedListCursor


Detailed Description

Definition at line 35 of file linklist.h.


Member Function Documentation

int eyedb::LinkedList::insertObject ( void *  o  ) 

Not yet documented.

Parameters:
o 
Returns:

Definition at line 80 of file linklist.cc.

int eyedb::LinkedList::insertObjectLast ( void *  o  ) 

Not yet documented.

Parameters:
o 
Returns:

Definition at line 85 of file linklist.cc.

int eyedb::LinkedList::insertObjectFirst ( void *  o  ) 

Not yet documented.

Parameters:
o 
Returns:

Definition at line 103 of file linklist.cc.

void * eyedb::LinkedList::getObject ( int  pos  )  const

Not yet documented.

Parameters:
pos 
Returns:

Definition at line 121 of file linklist.cc.

int eyedb::LinkedList::deleteObject ( void *  o  ) 

Not yet documented.

Parameters:
o 
Returns:

Definition at line 150 of file linklist.cc.

int eyedb::LinkedList::deleteObject ( int  pos  ) 

Not yet documented.

Parameters:
pos 
Returns:

Definition at line 169 of file linklist.cc.

int eyedb::LinkedList::getPos ( void *  o  )  const

Not yet documented.

Parameters:
o 
Returns:

Definition at line 184 of file linklist.cc.

int eyedb::LinkedList::getCount ( void   )  const

Not yet documented.

Returns:

Definition at line 199 of file linklist.cc.

void * eyedb::LinkedList::getFirstObject (  )  const

Not yet documented.

Returns:

Definition at line 205 of file linklist.cc.

void * eyedb::LinkedList::getLastObject (  )  const

Not yet documented.

Returns:

Definition at line 210 of file linklist.cc.

LinkedListCursor * eyedb::LinkedList::startScan (  )  const

Not yet documented.

Returns:

Definition at line 215 of file linklist.cc.

int eyedb::LinkedList::getNextObject ( LinkedListCursor cursor,
void *&  o 
) const

Not yet documented.

Parameters:
cursor 
o 
Returns:

Definition at line 220 of file linklist.cc.

void eyedb::LinkedList::endScan ( LinkedListCursor cursor  )  const

Not yet documented.

Parameters:
cursor 

Definition at line 230 of file linklist.cc.

void eyedb::LinkedList::applyToObjects ( void(*)(void *, void *)  f,
void *  user_arg 
) const

Not yet documented.

Parameters:
f 
user_arg 

Definition at line 235 of file linklist.cc.

void eyedb::LinkedList::empty (  ) 

Not yet documented.

Returns:

Definition at line 248 of file linklist.cc.


The documentation for this class was generated from the following files:
Generated on Mon Dec 22 18:16:20 2008 for eyedb by  doxygen 1.5.3