kviewshell
GListBase Class Reference
#include <GContainer.h>

Public Member Functions | |
| void | empty () |
| GPosition | firstpos () const |
| int | isempty () const |
| GPosition | lastpos () const |
| GPosition | nth (unsigned int n) const |
| GListBase & | operator= (const GListBase &gl) |
| ~GListBase () | |
Protected Member Functions | |
| void | append (Node *n) |
| void | del (GPosition &pos) |
| GListBase (const GListBase &ref) | |
| GListBase (const Traits &traits) | |
| void | insert_after (GPosition pos, Node *n) |
| void | insert_before (GPosition pos, GListBase &fromlist, GPosition &frompos) |
| void | insert_before (GPosition pos, Node *n) |
| void | prepend (Node *n) |
Protected Attributes | |
| Node | head |
| int | nelem |
| const Traits & | traits |
Detailed Description
Definition at line 732 of file GContainer.h.
Constructor & Destructor Documentation
| GListBase::GListBase | ( | const Traits & | traits | ) | [protected] |
Definition at line 374 of file GContainer.cpp.
| GListBase::GListBase | ( | const GListBase & | ref | ) | [protected] |
Definition at line 382 of file GContainer.cpp.
| GListBase::~GListBase | ( | ) |
Definition at line 391 of file GContainer.cpp.
Member Function Documentation
| void GListBase::append | ( | Node * | n | ) | [protected] |
Definition at line 405 of file GContainer.cpp.
| void GListBase::del | ( | GPosition & | pos | ) | [protected] |
Reimplemented in GListTemplate< TYPE, TI >, GListTemplate< int,int >, GListTemplate< GP< UnnamedFile >, GPBase >, GListTemplate< GP< GLObject >, GPBase >, GListTemplate< GP< GMapArea >, GPBase >, GListTemplate< GP< GIFFChunk >, GPBase >, GListTemplate< GP< DjVuBookMark >, GPBase >, GListTemplate< GUTF8String,GUTF8String >, GListTemplate< GP< ThumbReq >, GPBase >, GListTemplate< GP< TYPE >, GPBase >, GListTemplate< GP< DjVuFile >, GPBase >, GListTemplate< GP< Trigger >, GPBase >, GListTemplate< GURL,GURL >, GListTemplate< GP< DataPool >, GPBase >, GListTemplate< GP< DataPool::OpenFiles_File >, GPBase >, GListTemplate< GP< Reader >, GPBase >, GListTemplate< GP< Item >, GPBase >, GListTemplate< lt_XMLContents,lt_XMLContents >, GListTemplate< GP< File >, GPBase >, GListTemplate< Zone,Zone >, and GListTemplate< TYPE, TYPE >.
Definition at line 546 of file GContainer.cpp.
| void GListBase::empty | ( | ) |
Reimplemented in GListTemplate< TYPE, TI >, GListTemplate< int,int >, GListTemplate< GP< UnnamedFile >, GPBase >, GListTemplate< GP< GLObject >, GPBase >, GListTemplate< GP< GMapArea >, GPBase >, GListTemplate< GP< GIFFChunk >, GPBase >, GListTemplate< GP< DjVuBookMark >, GPBase >, GListTemplate< GUTF8String,GUTF8String >, GListTemplate< GP< ThumbReq >, GPBase >, GListTemplate< GP< TYPE >, GPBase >, GListTemplate< GP< DjVuFile >, GPBase >, GListTemplate< GP< Trigger >, GPBase >, GListTemplate< GURL,GURL >, GListTemplate< GP< DataPool >, GPBase >, GListTemplate< GP< DataPool::OpenFiles_File >, GPBase >, GListTemplate< GP< Reader >, GPBase >, GListTemplate< GP< Item >, GPBase >, GListTemplate< lt_XMLContents,lt_XMLContents >, GListTemplate< GP< File >, GPBase >, GListTemplate< Zone,Zone >, and GListTemplate< TYPE, TYPE >.
Definition at line 581 of file GContainer.cpp.
| GPosition GListBase::firstpos | ( | ) | const [inline] |
Reimplemented in GListTemplate< TYPE, TI >, GListTemplate< int,int >, GListTemplate< GP< UnnamedFile >, GPBase >, GListTemplate< GP< GLObject >, GPBase >, GListTemplate< GP< GMapArea >, GPBase >, GListTemplate< GP< GIFFChunk >, GPBase >, GListTemplate< GP< DjVuBookMark >, GPBase >, GListTemplate< GUTF8String,GUTF8String >, GListTemplate< GP< ThumbReq >, GPBase >, GListTemplate< GP< TYPE >, GPBase >, GListTemplate< GP< DjVuFile >, GPBase >, GListTemplate< GP< Trigger >, GPBase >, GListTemplate< GURL,GURL >, GListTemplate< GP< DataPool >, GPBase >, GListTemplate< GP< DataPool::OpenFiles_File >, GPBase >, GListTemplate< GP< Reader >, GPBase >, GListTemplate< GP< Item >, GPBase >, GListTemplate< lt_XMLContents,lt_XMLContents >, GListTemplate< GP< File >, GPBase >, GListTemplate< Zone,Zone >, and GListTemplate< TYPE, TYPE >.
Definition at line 750 of file GContainer.h.
Definition at line 437 of file GContainer.cpp.
| void GListBase::insert_before | ( | GPosition | pos, | |
| GListBase & | fromlist, | |||
| GPosition & | frompos | |||
| ) | [protected] |
Definition at line 499 of file GContainer.cpp.
Definition at line 468 of file GContainer.cpp.
| int GListBase::isempty | ( | ) | const [inline] |
Reimplemented in GListTemplate< TYPE, TI >, GListTemplate< int,int >, GListTemplate< GP< UnnamedFile >, GPBase >, GListTemplate< GP< GLObject >, GPBase >, GListTemplate< GP< GMapArea >, GPBase >, GListTemplate< GP< GIFFChunk >, GPBase >, GListTemplate< GP< DjVuBookMark >, GPBase >, GListTemplate< GUTF8String,GUTF8String >, GListTemplate< GP< ThumbReq >, GPBase >, GListTemplate< GP< TYPE >, GPBase >, GListTemplate< GP< DjVuFile >, GPBase >, GListTemplate< GP< Trigger >, GPBase >, GListTemplate< GURL,GURL >, GListTemplate< GP< DataPool >, GPBase >, GListTemplate< GP< DataPool::OpenFiles_File >, GPBase >, GListTemplate< GP< Reader >, GPBase >, GListTemplate< GP< Item >, GPBase >, GListTemplate< lt_XMLContents,lt_XMLContents >, GListTemplate< GP< File >, GPBase >, GListTemplate< Zone,Zone >, and GListTemplate< TYPE, TYPE >.
Definition at line 752 of file GContainer.h.
| GPosition GListBase::lastpos | ( | ) | const [inline] |
Reimplemented in GListTemplate< TYPE, TI >, GListTemplate< int,int >, GListTemplate< GP< UnnamedFile >, GPBase >, GListTemplate< GP< GLObject >, GPBase >, GListTemplate< GP< GMapArea >, GPBase >, GListTemplate< GP< GIFFChunk >, GPBase >, GListTemplate< GP< DjVuBookMark >, GPBase >, GListTemplate< GUTF8String,GUTF8String >, GListTemplate< GP< ThumbReq >, GPBase >, GListTemplate< GP< TYPE >, GPBase >, GListTemplate< GP< DjVuFile >, GPBase >, GListTemplate< GP< Trigger >, GPBase >, GListTemplate< GURL,GURL >, GListTemplate< GP< DataPool >, GPBase >, GListTemplate< GP< DataPool::OpenFiles_File >, GPBase >, GListTemplate< GP< Reader >, GPBase >, GListTemplate< GP< Item >, GPBase >, GListTemplate< lt_XMLContents,lt_XMLContents >, GListTemplate< GP< File >, GPBase >, GListTemplate< Zone,Zone >, and GListTemplate< TYPE, TYPE >.
Definition at line 751 of file GContainer.h.
| GPosition GListBase::nth | ( | unsigned int | n | ) | const |
Reimplemented in GListTemplate< TYPE, TI >, GListTemplate< int,int >, GListTemplate< GP< UnnamedFile >, GPBase >, GListTemplate< GP< GLObject >, GPBase >, GListTemplate< GP< GMapArea >, GPBase >, GListTemplate< GP< GIFFChunk >, GPBase >, GListTemplate< GP< DjVuBookMark >, GPBase >, GListTemplate< GUTF8String,GUTF8String >, GListTemplate< GP< ThumbReq >, GPBase >, GListTemplate< GP< TYPE >, GPBase >, GListTemplate< GP< DjVuFile >, GPBase >, GListTemplate< GP< Trigger >, GPBase >, GListTemplate< GURL,GURL >, GListTemplate< GP< DataPool >, GPBase >, GListTemplate< GP< DataPool::OpenFiles_File >, GPBase >, GListTemplate< GP< Reader >, GPBase >, GListTemplate< GP< Item >, GPBase >, GListTemplate< lt_XMLContents,lt_XMLContents >, GListTemplate< GP< File >, GPBase >, GListTemplate< Zone,Zone >, and GListTemplate< TYPE, TYPE >.
Definition at line 569 of file GContainer.cpp.
Definition at line 597 of file GContainer.cpp.
| void GListBase::prepend | ( | Node * | n | ) | [protected] |
Definition at line 421 of file GContainer.cpp.
Member Data Documentation
Node GListBase::head [protected] |
Definition at line 746 of file GContainer.h.
int GListBase::nelem [protected] |
Definition at line 745 of file GContainer.h.
const Traits& GListBase::traits [protected] |
Definition at line 744 of file GContainer.h.
The documentation for this class was generated from the following files:
KDE 3.5 API Reference