stlab.adobe.com Adobe Systems Incorporated

closed_hash_map< Key, T, Hash, Pred, A > Class Template Reference
[ABI-Safe Containers: hash containers, vector, ...]

A hash based associative container. More...

#include <closed_hash.hpp>

List of all members.

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_mapoperator= (closed_hash_map x)
mapped_typeoperator[] (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

Definition at line 652 of file closed_hash.hpp.

closed_hash_map ( f,
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.

Copyright © 2006-2007 Adobe Systems Incorporated.

Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy.

Search powered by Google