---
name: "ACE_Hash_Map_Reverse_Iterator"
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_Hash_Map_Reverse_Iterator"
---

# ACE\_Hash\_Map\_Reverse\_Iterator(3)

Wrapper for backward compatibility.

## NAME

ACE\_Hash\_Map\_Reverse\_Iterator -  Wrapper for backward compatibility.

## SYNOPSIS

```
#include <ace/Hash_Map_Manager_T.h>
template<class EXT_ID, class INT_ID, class ACE_LOCK>
class ACE_Hash_Map_Reverse_Iterator :
  public ACE_Hash_Map_Reverse_Iterator_Ex<EXT_ID, INT_ID, ACE_Hash<EXT_ID>, ACE_Equal_To<EXT_ID>, ACE_LOCK>
{
  public:
    ACE_Hash_Map_Reverse_Iterator (
        ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK> &mm,
        int head = 0
        );
    ACE_Hash_Map_Reverse_Iterator (
        const ACE_Hash_Map_Reverse_Iterator_Ex<EXT_ID, INT_ID, ACE_Hash<EXT_ID>, ACE_Equal_To<EXT_ID>, ACE_LOCK> &base
        );
    operator= (
        const ACE_Hash_Map_Reverse_Iterator_Ex<EXT_ID, INT_ID, ACE_Hash<EXT_ID>, ACE_Equal_To<EXT_ID>, ACE_LOCK> &base
        );
};
```

## Initialization method.

```
ACE_Hash_Map_Reverse_Iterator (
    ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK> &mm,
    int head = 0
    );
```

```
ACE_Hash_Map_Reverse_Iterator (
    const ACE_Hash_Map_Reverse_Iterator_Ex<EXT_ID, INT_ID, ACE_Hash<EXT_ID>, ACE_Equal_To<EXT_ID>, ACE_LOCK> &base
    );
```

Construct from base

```
operator= (
    const ACE_Hash_Map_Reverse_Iterator_Ex<EXT_ID, INT_ID, ACE_Hash<EXT_ID>, ACE_Equal_To<EXT_ID>, ACE_LOCK> &base
    );
```

Assignment from base

## AUTHOR

Doug Schmidt

## LIBRARY

ace
