stlab.adobe.com Adobe Systems Incorporated
closed_hash_fwd.hpp
Go to the documentation of this file.
1 /*
2  Copyright 2005-2007 Adobe Systems Incorporated
3  Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt
4  or a copy at http://stlab.adobe.com/licenses.html)
5 */
6 
7 /*************************************************************************************************/
8 
9 #ifndef ADOBE_CLOSED_HASH_FWD_HPP
10 #define ADOBE_CLOSED_HASH_FWD_HPP
11 
12 /*************************************************************************************************/
13 
14 #include <adobe/config.hpp>
15 
16 #include <functional>
17 
18 #include <boost/functional/hash.hpp>
19 
20 #include <adobe/functional.hpp>
21 #include <adobe/memory_fwd.hpp>
22 #include <adobe/utility.hpp>
23 
24 /*************************************************************************************************/
25 
26 namespace adobe {
27 namespace version_1 {
28 
29 /*************************************************************************************************/
30 
31 template< typename T,
32  typename KeyTransform = identity<const T>,
33  typename Hash = boost::hash<T>,
34  typename Pred = std::equal_to<T>,
35  typename A = capture_allocator<T> >
37 
38 template<typename Key,
39  typename T,
40  typename Hash = boost::hash<Key>,
41  typename Pred = std::equal_to<Key>,
42  typename A = capture_allocator<pair<Key, T> > >
44 
45 /*************************************************************************************************/
46 
47 } // namespace version_1
48 
51 
52 #if defined(ADOBE_NO_DOCUMENTATION)
53 /* REVISIT (mmarcus) : doxygen doesn't seem to understand using
54 declarartions. This is a doxygen only hack to keep reference links
55 from breaking.
56 */
60 #endif
61 
62 } // namespace adobe
63 
64 /*************************************************************************************************/
65 
66 #endif
67 
68 /*************************************************************************************************/
version_1::closed_hash_set closed_hash_set
version_1::closed_hash_map closed_hash_map

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