kviewshell
GSetBase Class Reference
#include <GContainer.h>

| 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.
Definition at line 653 of file GContainer.cpp.
| static GCONT HNode* GSetBase::newnode | ( | const void * | key | ) |  [static, protected] | 
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:
 KDE 3.5 API Reference
    KDE 3.5 API Reference