vdr  2.0.6
Public Member Functions | Private Attributes | List of all members
cListObject Class Reference

#include <tools.h>

Collaboration diagram for cListObject:
[legend]

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 444 of file tools.h.

Constructor & Destructor Documentation

cListObject::cListObject ( void  )

Definition at line 1890 of file tools.c.

References next, and prev.

cListObject::~cListObject ( )
virtual

Definition at line 1895 of file tools.c.

Member Function Documentation

void cListObject::Append ( cListObject Object)

Definition at line 1899 of file tools.c.

References next, and prev.

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

virtual int cListObject::Compare ( const cListObject ListObject) const
inlinevirtual

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 cMenuScheduleItem, cMenuTimerItem, cChannelSorter, cMenuChannelItem, cSetupLine, cNestedItem, cRecording, cEvent, cTimer, cScanData, and cPictureEntry.

Definition at line 450 of file tools.h.

Referenced by CompareListObjects().

int cListObject::Index ( void  ) const
void cListObject::Insert ( cListObject Object)

Definition at line 1905 of file tools.c.

References next, and prev.

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

cListObject* cListObject::Next ( void  ) const
inline
cListObject* cListObject::Prev ( void  ) const
inline
void cListObject::Unlink ( void  )

Definition at line 1911 of file tools.c.

References next, and prev.

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

Member Data Documentation

cListObject * cListObject::next
private

Definition at line 446 of file tools.h.

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

cListObject* cListObject::prev
private

Definition at line 446 of file tools.h.

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


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