## closed_hash_map< Key, T, Hash, Pred, A > Class Template Reference |

## Public Types | |

typedef T | mapped_type |

## Public Member Functions | |

closed_hash_map () | |

template<typename I > | |

closed_hash_map (I f, I l) | |

closed_hash_map (move_from< closed_hash_map > x) | |

closed_hash_map (const closed_hash_map &x) | |

closed_hash_map & | operator= (closed_hash_map x) |

mapped_type & | operator[] (const Key &x) |

## Friends | |

bool | operator!= (const closed_hash_map &x, const closed_hash_map &y) |

bool | operator== (const closed_hash_map &x, const closed_hash_map &y) |

void | swap (closed_hash_map &x, closed_hash_map &y) |

## Detailed Description

### template<typename Key, typename T, typename Hash, typename Pred, typename A>

class adobe::closed_hash_map< Key, T, Hash, Pred, A >

- A
`closed_hash_map`

is a hash based associative container, it is an adapted`closed_hash_set`

where value_type is`adobe::pair<Key, T>`

and the KeyTransform returns the first element of the pair.

**Model Of:**

Definition at line 638 of file closed_hash.hpp.

## Member Typedef Documentation

typedef T mapped_type |

Definition at line 650 of file closed_hash.hpp.

## Constructor & Destructor Documentation

closed_hash_map | ( | ) |

Definition at line 652 of file closed_hash.hpp.

closed_hash_map | ( | I | f, |

I | l |
||

) |

Definition at line 655 of file closed_hash.hpp.

closed_hash_map | ( | const closed_hash_map< Key, T, Hash, Pred, A > & | x ) |

Definition at line 662 of file closed_hash.hpp.

closed_hash_map | ( | move_from< closed_hash_map< Key, T, Hash, Pred, A > > | x ) |

Definition at line 663 of file closed_hash.hpp.

## Member Function Documentation

closed_hash_map& operator= | ( | closed_hash_map< Key, T, Hash, Pred, A > | x ) |

Definition at line 664 of file closed_hash.hpp.

mapped_type& operator[] | ( | const Key & | x ) |

Definition at line 688 of file closed_hash.hpp.

## Friends And Related Function Documentation

bool operator!= | ( | const closed_hash_map< Key, T, Hash, Pred, A > & | x, |

const closed_hash_map< Key, T, Hash, Pred, A > & | y |
||

) | ` [friend]` |

Definition at line 679 of file closed_hash.hpp.

bool operator== | ( | const closed_hash_map< Key, T, Hash, Pred, A > & | x, |

const closed_hash_map< Key, T, Hash, Pred, A > & | y |
||

) | ` [friend]` |

Definition at line 671 of file closed_hash.hpp.

void swap | ( | closed_hash_map< Key, T, Hash, Pred, A > & | x, |

closed_hash_map< Key, T, Hash, Pred, A > & | y |
||

) | ` [friend]` |

Definition at line 667 of file closed_hash.hpp.