NAME

ACE_Hash_Map_Entry - Define an entry in the hash table.

SYNOPSIS

#include <ace/Hash_Map_Manager.h>

template<class EXT_ID, class INT_ID> class ACE_Hash_Map_Entry { public: ACE_Hash_Map_Entry ( const EXT_ID &ext_id, const INT_ID &int_id, ACE_Hash_Map_Entry<EXT_ID, INT_ID> *next = 0, ACE_Hash_Map_Entry<EXT_ID, INT_ID> *prev = 0 ); ACE_Hash_Map_Entry ( ACE_Hash_Map_Entry<EXT_ID, INT_ID> *next, ACE_Hash_Map_Entry<EXT_ID, INT_ID> *prev ); ~ACE_Hash_Map_Entry (void); EXT_ID ext_id_; INT_ID int_id_; ACE_Hash_Map_Entry<EXT_ID, INT_ID> *next_; ACE_Hash_Map_Entry<EXT_ID, INT_ID> *prev_; void dump (void) const; };

Initialization and termination methods.

ACE_Hash_Map_Entry (
    const EXT_ID &ext_id,
    const INT_ID &int_id,
    ACE_Hash_Map_Entry<EXT_ID, INT_ID> *next = 0,
    ACE_Hash_Map_Entry<EXT_ID, INT_ID> *prev = 0
    );

ACE_Hash_Map_Entry (
    ACE_Hash_Map_Entry<EXT_ID, INT_ID> *next,
    ACE_Hash_Map_Entry<EXT_ID, INT_ID> *prev
    );

~ACE_Hash_Map_Entry (void);

EXT_ID ext_id_;

INT_ID int_id_;

ACE_Hash_Map_Entry<EXT_ID, INT_ID> *next_;

ACE_Hash_Map_Entry<EXT_ID, INT_ID> *prev_;

void dump (void) const;

AUTHOR

Doug Schmidt

LIBRARY

ace