KDevelop API Documentation

HashEntry Struct Reference

An entry in a hash table. More...

#include <lookup.h>

Collaboration diagram for HashEntry:

Collaboration graph
[legend]
List of all members.

Public Attributes

const char * s
 s is the key (e.g.
int value
 value is the result value (usually an enum value)
short int attr
 attr is a set for flags (e.g.
short int params
 params is another number.
const HashEntry * next
 next is the pointer to the next entry for the same hash value

Detailed Description

An entry in a hash table.

Definition at line 33 of file lookup.h.


Member Data Documentation

short int HashEntry::attr
 

attr is a set for flags (e.g.

the property flags, see object.h)

Definition at line 45 of file lookup.h.

const HashEntry* HashEntry::next
 

next is the pointer to the next entry for the same hash value

Definition at line 54 of file lookup.h.

Referenced by Lookup::findEntry().

short int HashEntry::params
 

params is another number.

For property hashtables, it is used to denote the number of argument of the function

Definition at line 50 of file lookup.h.

const char* HashEntry::s
 

s is the key (e.g.

a property name)

Definition at line 37 of file lookup.h.

Referenced by Lookup::findEntry().

int HashEntry::value
 

value is the result value (usually an enum value)

Definition at line 41 of file lookup.h.

Referenced by Lookup::find().


The documentation for this struct was generated from the following file:
KDE Logo
This file is part of the documentation for KDevelop Version 3.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Feb 22 09:43:13 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003