Qucs-core  0.0.19
Public Member Functions | Private Attributes | Friends
qucs::hashbucket< type_t > Class Template Reference

#include <hash.h>

Inheritance diagram for qucs::hashbucket< type_t >:
Inheritance graph
[legend]

Public Member Functions

 hashbucket ()
 ~hashbucket ()
void add (hashentry< type_t > *e)
void del (int idx)

Private Attributes

int capacity
int size
hashentry< type_t > ** entry

Friends

class hashiterator< type_t >
class hash< type_t >

Detailed Description

template<class type_t>
class qucs::hashbucket< type_t >

Definition at line 70 of file hash.h.


Constructor & Destructor Documentation

template<class type_t>
qucs::hashbucket< type_t >::hashbucket ( ) [inline]

Definition at line 76 of file hash.h.

template<class type_t>
qucs::hashbucket< type_t >::~hashbucket ( ) [inline]

Definition at line 80 of file hash.h.


Member Function Documentation

template<class type_t>
void qucs::hashbucket< type_t >::add ( hashentry< type_t > *  e) [inline]

Definition at line 89 of file hash.h.

template<class type_t>
void qucs::hashbucket< type_t >::del ( int  idx) [inline]

Definition at line 103 of file hash.h.


Friends And Related Function Documentation

template<class type_t>
friend class hash< type_t > [friend]

Definition at line 73 of file hash.h.

template<class type_t>
friend class hashiterator< type_t > [friend]

Definition at line 72 of file hash.h.


Field Documentation

template<class type_t>
int qucs::hashbucket< type_t >::capacity [private]

Definition at line 109 of file hash.h.

template<class type_t>
hashentry<type_t>** qucs::hashbucket< type_t >::entry [private]

Definition at line 111 of file hash.h.

template<class type_t>
int qucs::hashbucket< type_t >::size [private]

Definition at line 110 of file hash.h.


The documentation for this class was generated from the following file: