Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CList< T > Class Template Reference

#include </home/clem/local/src/opie/noncore/apps/opie-reader/my_list.h>

Inheritance diagram for CList< T >:

Inheritance graph
[legend]
Collaboration diagram for CList< T >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CList ()
 ~CList ()
T & first ()
T & last ()
pop ()
T * operator[] (int n)
void push_front (const T &t)
void push_back (const T &t)
bool isEmpty ()
void erase (unsigned int n)
void sort ()
iterator begin ()
iterator end ()

Protected Attributes

nodefront
nodeback

Classes

class  iterator
struct  node

template<class T>
class CList< T >


Constructor & Destructor Documentation

template<class T>
CList< T >::CList  )  [inline]
 

Definition at line 22 of file my_list.h.

template<class T>
CList< T >::~CList  )  [inline]
 

Definition at line 23 of file my_list.h.


Member Function Documentation

template<class T>
iterator CList< T >::begin  )  [inline]
 

Definition at line 186 of file my_list.h.

Referenced by CDrawBuffer::charwidth(), QTReaderApp::findNextBookmark(), CPlucker_base::getch_base(), CDrawBuffer::getLinkType(), CDrawBuffer::getNextLink(), CDrawBuffer::invertLink(), CDrawBuffer::leftMargin(), QTReaderApp::listbkmk(), CDrawBuffer::offset(), CDrawBuffer::operator=(), QTReaderApp::QTReaderApp(), HighlightFilter::refresh(), CDrawBuffer::render(), CDrawBuffer::resize(), CDrawBuffer::rightMargin(), CDrawBuffer::setright(), CPlucker_base::setSaveData(), QTReaderApp::updatefileinfo(), CDrawBuffer::width(), and BkmkFile::write().

template<class T>
iterator CList< T >::end  )  [inline]
 

Definition at line 190 of file my_list.h.

Referenced by CDrawBuffer::charwidth(), QTReaderApp::findNextBookmark(), CPlucker_base::getch_base(), CDrawBuffer::getLinkType(), CDrawBuffer::getNextLink(), CDrawBuffer::invertLink(), QTReaderApp::listbkmk(), CDrawBuffer::operator=(), QTReaderApp::QTReaderApp(), HighlightFilter::refresh(), CDrawBuffer::render(), CDrawBuffer::resize(), CDrawBuffer::setright(), CPlucker_base::setSaveData(), QTReaderApp::updatefileinfo(), CDrawBuffer::width(), and BkmkFile::write().

template<class T>
void CList< T >::erase unsigned int  n  )  [inline]
 

Definition at line 79 of file my_list.h.

Referenced by CDrawBuffer::empty(), QTReaderApp::fileClose(), QTReaderApp::gotobkmk(), CDrawBuffer::operator=(), CDrawBuffer::setright(), and CDrawBuffer::~CDrawBuffer().

template<class T>
T& CList< T >::first  )  [inline]
 

Definition at line 35 of file my_list.h.

Referenced by CDrawBuffer::addch(), CDrawBuffer::firststyle(), striphtml::parse_paragraph(), and CDrawBuffer::setendpara().

template<class T>
bool CList< T >::isEmpty  )  [inline]
 

Definition at line 78 of file my_list.h.

Referenced by CDrawBuffer::empty(), striphtml::getch(), CDrawBuffer::operator=(), striphtml::parse_paragraph(), striphtml::reset(), CDrawBuffer::setright(), and CDrawBuffer::~CDrawBuffer().

template<class T>
T& CList< T >::last  )  [inline]
 

Definition at line 36 of file my_list.h.

Referenced by CDrawBuffer::addch(), CList< Bkmk >::erase(), and CDrawBuffer::laststyle().

template<class T>
T* CList< T >::operator[] int  n  )  [inline]
 

Definition at line 45 of file my_list.h.

template<class T>
T CList< T >::pop  )  [inline]
 

Definition at line 37 of file my_list.h.

Referenced by striphtml::getch(), CRegExpFilt::pop(), and striphtml::reset().

template<class T>
void CList< T >::push_back const T &  t  )  [inline]
 

Definition at line 65 of file my_list.h.

Referenced by CDrawBuffer::addch(), QTReaderApp::do_autogen(), CDrawBuffer::empty(), ztxt::getbkmklist(), Aportis::getbkmklist(), CDrawBuffer::operator=(), CQueue< tchar >::push(), BkmkFile::readall00(), and CDrawBuffer::setright().

template<class T>
void CList< T >::push_front const T &  t  )  [inline]
 

Definition at line 55 of file my_list.h.

Referenced by QTReaderApp::addAnno(), QTReaderApp::do_addbkmk(), striphtml::getch(), CPlucker_base::hyperlink(), CPlucker_base::putSaveData(), and QTReaderApp::updatefileinfo().

template<class T>
void CList< T >::sort  )  [inline]
 

Definition at line 103 of file my_list.h.

Referenced by QTReaderApp::addAnno(), QTReaderApp::do_addbkmk(), QTReaderApp::do_autogen(), and QTReaderApp::readbkmks().


Member Data Documentation

template<class T>
node* CList< T >::back [protected]
 

Definition at line 20 of file my_list.h.

Referenced by CList< Bkmk >::erase(), CList< Bkmk >::last(), CList< Bkmk >::push_back(), and CList< Bkmk >::push_front().

template<class T>
node* CList< T >::front [protected]
 

Definition at line 19 of file my_list.h.

Referenced by CList< Bkmk >::begin(), CQueue< tchar >::empty(), CList< Bkmk >::erase(), CList< Bkmk >::first(), CList< Bkmk >::isEmpty(), CList< Bkmk >::operator[](), CList< Bkmk >::pop(), CList< Bkmk >::push_back(), CList< Bkmk >::push_front(), CList< Bkmk >::sort(), and CList< Bkmk >::~CList().


The documentation for this class was generated from the following file:
Generated on Sat Nov 5 17:29:04 2005 for OPIE by  doxygen 1.4.2