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 adaptedclosed_hash_set
where value_type isadobe::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.