cListObject Class Reference

#include <tools.h>

Inheritance diagram for cListObject:

Inheritance graph
[legend]
Collaboration diagram for cListObject:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 cListObject (void)
virtual ~cListObject ()
virtual int Compare (const cListObject &ListObject) const
void Append (cListObject *Object)
void Insert (cListObject *Object)
void Unlink (void)
int Index (void) const
cListObjectPrev (void) const
cListObjectNext (void) const

Private Attributes

cListObjectprev
cListObjectnext


Detailed Description

Definition at line 369 of file tools.h.


Constructor & Destructor Documentation

cListObject::cListObject ( void   ) 

Definition at line 1699 of file tools.c.

References next, and prev.

cListObject::~cListObject (  )  [virtual]

Definition at line 1704 of file tools.c.


Member Function Documentation

virtual int cListObject::Compare ( const cListObject ListObject  )  const [inline, virtual]

Must return 0 if this object is equal to ListObject, a positive value if it is "greater", and a negative value if it is "smaller".

Reimplemented in cChannelSorter, cSetupLine, cScanData, cEvent, cMenuChannelItem, cMenuTimerItem, cMenuScheduleItem, cPictureEntry, cRecording, and cTimer.

Definition at line 375 of file tools.h.

Referenced by CompareListObjects().

void cListObject::Append ( cListObject Object  ) 

Definition at line 1708 of file tools.c.

References next, and prev.

Referenced by cListBase::Add(), cListBase::Ins(), and cListBase::Move().

void cListObject::Insert ( cListObject Object  ) 

Definition at line 1714 of file tools.c.

References next, and prev.

Referenced by cListBase::Add(), and cListBase::Ins().

void cListObject::Unlink ( void   ) 

Definition at line 1720 of file tools.c.

References next, and prev.

Referenced by cListBase::Del(), cListBase::Move(), and cListBase::Sort().

int cListObject::Index ( void   )  const

cListObject* cListObject::Prev ( void   )  const [inline]

cListObject* cListObject::Next ( void   )  const [inline]


Member Data Documentation

Definition at line 371 of file tools.h.

Referenced by Append(), cListObject(), Index(), Insert(), and Unlink().

Definition at line 371 of file tools.h.

Referenced by Append(), cListObject(), Insert(), cFilter::SetStatus(), and Unlink().


The documentation for this class was generated from the following files:

Generated on Tue Nov 4 19:59:18 2008 for VDR by  doxygen 1.5.6