Qucs-core  0.0.18
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | Friends
qucs::hashbucket< type_t > Class Template Reference

#include <hash.h>

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 39 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: