---
name: "ACE_Map_Entry"
section: "3"
platform: "linux"
package: "libace-doc"
version: "5.0.7-4"
release: "Debian 2.2 (Potato)"
platforms: ["linux"]
url: "https://new.carta.tech/ACE_Map_Entry"
---

# ACE\_Map\_Entry(3)

An entry in the Map.

## NAME

ACE\_Map\_Entry -  An entry in the Map.

## SYNOPSIS

```
#include <ace/Map_Manager.h>
template<class EXT_ID, class INT_ID>
class ACE_Map_Entry
{
  public:
    ~ACE_Map_Entry (void);
    EXT_ID ext_id_;
    INT_ID int_id_;
    void dump (void) const;
    ACE_ALLOC_HOOK_DECLARE;
    size_t next (void) const;
    void next (size_t n);
    size_t prev (void) const;
    void prev (size_t p);
    size_t next_;
    size_t prev_;
    int free_;
};
```

## These are really private, but unfortunately template friends

are not portable.

```
size_t next (void) const;
```

```
void next (size_t n);
```

Get/Set next entry.

```
size_t prev (void) const;
```

```
void prev (size_t p);
```

Get/Set prev entry.

```
size_t next_;
```

Keeps track of the next entry.

```
size_t prev_;
```

Keeps track of the previous entry.

```
int free_;
```

Is this entry free?

## AUTHOR

Doug Schmidt

## LIBRARY

ace
