ACE 8.0.0
Loading...
Searching...
No Matches
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.
 
 ~ACE_Map_Entry ()=default
 
void dump () const
 Dump the state of an object.
 
ACE_UINT32 next () const
 Get next entry.
 
void next (ACE_UINT32 n)
 Set next entry.
 
ACE_UINT32 prev () const
 Get prev entry.
 
void prev (ACE_UINT32 p)
 Set prev entry.
 

Public Attributes

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

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()

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 ( ) const

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 ( ) const
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 ( ) const
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_

Keeps track of the next entry.

◆ prev_

Keeps track of the previous entry.


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