ACE 7.0.7
Public Member Functions | Public Attributes | List of all members
ACE_Map_Entry< EXT_ID, INT_ID > Class Template Reference

An entry in the Map. More...

#include <Map_Manager.h>

Public Member Functions

 ACE_Map_Entry ()=default
 Initialize member variables. More...
 
 ~ACE_Map_Entry ()=default
 
void dump () const
 Dump the state of an object. More...
 
ACE_UINT32 next () const
 Get next entry. More...
 
void next (ACE_UINT32 n)
 Set next entry. More...
 
ACE_UINT32 prev () const
 Get prev entry. More...
 
void prev (ACE_UINT32 p)
 Set prev entry. More...
 

Public Attributes

EXT_ID ext_id_ {}
 Key used to look up an entry. More...
 
INT_ID int_id_ {}
 The contents of the entry itself. More...
 
 ACE_ALLOC_HOOK_DECLARE
 Declare the dynamic allocation hooks. More...
 
ACE_UINT32 next_ {}
 Keeps track of the next entry. More...
 
ACE_UINT32 prev_ {}
 Keeps track of the previous entry. More...
 

Detailed Description

template<class EXT_ID, class INT_ID>
class ACE_Map_Entry< EXT_ID, INT_ID >

An entry in the Map.

Constructor & Destructor Documentation

◆ ACE_Map_Entry()

template<class EXT_ID , class INT_ID >
ACE_Map_Entry< EXT_ID, INT_ID >::ACE_Map_Entry ( )
default

Initialize member variables.

◆ ~ACE_Map_Entry()

template<class EXT_ID , class INT_ID >
ACE_Map_Entry< EXT_ID, INT_ID >::~ACE_Map_Entry ( )
default

We need this destructor to keep some compilers from complaining. It's just a no-op, however.

Member Function Documentation

◆ dump()

template<class EXT_ID , class INT_ID >
void ACE_Map_Entry< EXT_ID, INT_ID >::dump

Dump the state of an object.

◆ next() [1/2]

template<class EXT_ID , class INT_ID >
ACE_UINT32 ACE_Map_Entry< EXT_ID, INT_ID >::next
inline

Get next entry.

◆ next() [2/2]

template<class EXT_ID , class INT_ID >
void ACE_Map_Entry< EXT_ID, INT_ID >::next ( ACE_UINT32  n)
inline

Set next entry.

◆ prev() [1/2]

template<class EXT_ID , class INT_ID >
ACE_UINT32 ACE_Map_Entry< EXT_ID, INT_ID >::prev
inline

Get prev entry.

◆ prev() [2/2]

template<class EXT_ID , class INT_ID >
void ACE_Map_Entry< EXT_ID, INT_ID >::prev ( ACE_UINT32  p)
inline

Set prev entry.

Member Data Documentation

◆ ACE_ALLOC_HOOK_DECLARE

template<class EXT_ID , class INT_ID >
ACE_Map_Entry< EXT_ID, INT_ID >::ACE_ALLOC_HOOK_DECLARE

Declare the dynamic allocation hooks.

◆ ext_id_

template<class EXT_ID , class INT_ID >
EXT_ID ACE_Map_Entry< EXT_ID, INT_ID >::ext_id_ {}

Key used to look up an entry.

◆ int_id_

template<class EXT_ID , class INT_ID >
INT_ID ACE_Map_Entry< EXT_ID, INT_ID >::int_id_ {}

The contents of the entry itself.

◆ next_

template<class EXT_ID , class INT_ID >
ACE_UINT32 ACE_Map_Entry< EXT_ID, INT_ID >::next_ {}

Keeps track of the next entry.

◆ prev_

template<class EXT_ID , class INT_ID >
ACE_UINT32 ACE_Map_Entry< EXT_ID, INT_ID >::prev_ {}

Keeps track of the previous entry.


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