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

kviewshell

GSetBase Class Reference

#include <GContainer.h>

Inheritance diagram for GSetBase:

Inheritance graph
[legend]

List of all members.


Public Member Functions

void del (GPosition &pos)
void empty ()
GPosition firstpos () const
GSetBase & operator= (const GSetBase &ref)
 ~GSetBase ()

Protected Member Functions

void deletenode (HNode *n)
 GSetBase (const GSetBase &ref)
 GSetBase (const Traits &traits)
HNode * hashnode (unsigned int hashcode) const
HNode * installnode (HNode *n)

Static Protected Member Functions

static GCONT HNode * newnode (const void *key)

Protected Attributes

HNode * first
GPBuffer< HNode * > gtable
int nbuckets
int nelems
HNode ** table
const Traits & traits

Detailed Description

Definition at line 1001 of file GContainer.h.


Constructor & Destructor Documentation

GSetBase::GSetBase ( const Traits &  traits  )  [protected]

Definition at line 622 of file GContainer.cpp.

GSetBase::GSetBase ( const GSetBase &  ref  )  [protected]

Definition at line 630 of file GContainer.cpp.

GSetBase::~GSetBase (  ) 

Definition at line 638 of file GContainer.cpp.


Member Function Documentation

void GSetBase::del ( GPosition &  pos  ) 

Reimplemented in GMapTemplate< KTYPE, VTYPE, TI >, GMapTemplate< const void *,void *,void * >, GMapTemplate< GUTF8String,GP< lt_XMLTags >,GP< lt_XMLTags > >, GMapTemplate< GUTF8String,GUTF8String,GUTF8String >, GMapTemplate< GUTF8String,GP< DjVuDocument >,GP< DjVuDocument > >, GMapTemplate< GUTF8String,const void *,const void * >, GMapTemplate< GUTF8String,GPList< lt_XMLTags >,GPList< lt_XMLTags > >, GMapTemplate< KTYPE, VTYPE, VTYPE >, GMapTemplate< GUTF8String,GP< FileRec >,GP< FileRec > >, GMapTemplate< GUTF8String,GP< File >, GPBase >, GMapTemplate< GUTF8String,GP< DataPool >, GPBase >, GMapTemplate< int,int,int >, GMapTemplate< GUTF8String,GP< DjVuFile >,GP< DjVuFile > >, GMapTemplate< GURL,int,int >, GMapTemplate< GUTF8String,int,int >, GMapTemplate< int,GP< DjVmDir::File >, GPBase >, GMapTemplate< KTYPE, GP< VTYPE >, GPBase >, GMapTemplate< GURL,GPList< DataPool >,GPList< DataPool > >, and GMapTemplate< GURL,GP< DataPool >, GPBase >.

Definition at line 768 of file GContainer.cpp.

void GSetBase::deletenode ( HNode *  n  )  [protected]

void GSetBase::empty (  ) 

Reimplemented in GMapTemplate< KTYPE, VTYPE, TI >, GMapTemplate< const void *,void *,void * >, GMapTemplate< GUTF8String,GP< lt_XMLTags >,GP< lt_XMLTags > >, GMapTemplate< GUTF8String,GUTF8String,GUTF8String >, GMapTemplate< GUTF8String,GP< DjVuDocument >,GP< DjVuDocument > >, GMapTemplate< GUTF8String,const void *,const void * >, GMapTemplate< GUTF8String,GPList< lt_XMLTags >,GPList< lt_XMLTags > >, GMapTemplate< KTYPE, VTYPE, VTYPE >, GMapTemplate< GUTF8String,GP< FileRec >,GP< FileRec > >, GMapTemplate< GUTF8String,GP< File >, GPBase >, GMapTemplate< GUTF8String,GP< DataPool >, GPBase >, GMapTemplate< int,int,int >, GMapTemplate< GUTF8String,GP< DjVuFile >,GP< DjVuFile > >, GMapTemplate< GURL,int,int >, GMapTemplate< GUTF8String,int,int >, GMapTemplate< int,GP< DjVmDir::File >, GPBase >, GMapTemplate< KTYPE, GP< VTYPE >, GPBase >, GMapTemplate< GURL,GPList< DataPool >,GPList< DataPool > >, and GMapTemplate< GURL,GP< DataPool >, GPBase >.

Definition at line 778 of file GContainer.cpp.

GPosition GSetBase::firstpos (  )  const

Reimplemented in GMapTemplate< KTYPE, VTYPE, TI >, GMapTemplate< const void *,void *,void * >, GMapTemplate< GUTF8String,GP< lt_XMLTags >,GP< lt_XMLTags > >, GMapTemplate< GUTF8String,GUTF8String,GUTF8String >, GMapTemplate< GUTF8String,GP< DjVuDocument >,GP< DjVuDocument > >, GMapTemplate< GUTF8String,const void *,const void * >, GMapTemplate< GUTF8String,GPList< lt_XMLTags >,GPList< lt_XMLTags > >, GMapTemplate< KTYPE, VTYPE, VTYPE >, GMapTemplate< GUTF8String,GP< FileRec >,GP< FileRec > >, GMapTemplate< GUTF8String,GP< File >, GPBase >, GMapTemplate< GUTF8String,GP< DataPool >, GPBase >, GMapTemplate< int,int,int >, GMapTemplate< GUTF8String,GP< DjVuFile >,GP< DjVuFile > >, GMapTemplate< GURL,int,int >, GMapTemplate< GUTF8String,int,int >, GMapTemplate< int,GP< DjVmDir::File >, GPBase >, GMapTemplate< KTYPE, GP< VTYPE >, GPBase >, GMapTemplate< GURL,GPList< DataPool >,GPList< DataPool > >, and GMapTemplate< GURL,GP< DataPool >, GPBase >.

Definition at line 761 of file GContainer.cpp.

GCONT HNode * GSetBase::hashnode ( unsigned int  hashcode  )  const [protected]

Definition at line 646 of file GContainer.cpp.

GCONT HNode * GSetBase::installnode ( HNode *  n  )  [protected]

Definition at line 653 of file GContainer.cpp.

static GCONT HNode* GSetBase::newnode ( const void *  key  )  [static, protected]

GSetBase & GSetBase::operator= ( const GSetBase &  ref  ) 

Definition at line 744 of file GContainer.cpp.


Member Data Documentation

HNode* GSetBase::first [protected]

Definition at line 1016 of file GContainer.h.

GPBuffer<HNode *> GSetBase::gtable [protected]

Definition at line 1015 of file GContainer.h.

int GSetBase::nbuckets [protected]

Definition at line 1013 of file GContainer.h.

int GSetBase::nelems [protected]

Definition at line 1012 of file GContainer.h.

HNode** GSetBase::table [protected]

Definition at line 1014 of file GContainer.h.

const Traits& GSetBase::traits [protected]

Definition at line 1011 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