• Skip to content
  • Skip to link menu
KDE 3.5 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

kviewshell

GListBase Class Reference

#include <GContainer.h>

Inheritance diagram for GListBase:

Inheritance graph
[legend]

List of all members.


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.

void GListBase::insert_after ( GPosition  pos,
Node *  n 
) [protected]

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.

void GListBase::insert_before ( GPosition  pos,
Node *  n 
) [protected]

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.

GListBase & GListBase::operator= ( const GListBase &  gl  ) 

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:
  • GContainer.h
  • GContainer.cpp

kviewshell

Skip menu "kviewshell"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members

API Reference

Skip menu "API Reference"
  • kviewshell
Generated for API Reference by doxygen 1.5.9
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal