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: