Merge pull request #2309 from mitza-oci/warnings
[ACE_TAO.git] / ACE / ace / Hash_Cache_Map_Manager_T.inl
blob1d9de7a0d9d41c127085f921b5315b850b5e91e1
1 // -*- C++ -*-
2 ACE_BEGIN_VERSIONED_NAMESPACE_DECL
4 template <class KEY, class VALUE, class HASH_KEY, class COMPARE_KEYS, class CACHING_STRATEGY, class ATTRIBUTES>
5 ACE_INLINE int
6 ACE_Hash_Cache_Map_Manager<KEY, VALUE, HASH_KEY, COMPARE_KEYS, CACHING_STRATEGY, ATTRIBUTES>::bind (
7   const KEY &key,
8   const VALUE &value)
10   return ACE_HCMM_BASE::bind (key, value);
13 template <class KEY, class VALUE, class HASH_KEY, class COMPARE_KEYS, class CACHING_STRATEGY, class ATTRIBUTES>
14 ACE_INLINE int
15 ACE_Hash_Cache_Map_Manager<KEY, VALUE, HASH_KEY, COMPARE_KEYS, CACHING_STRATEGY, ATTRIBUTES>::rebind (
16   const KEY &key,
17   const VALUE &value)
19   return ACE_HCMM_BASE::rebind (key, value);
22 template <class KEY, class VALUE, class HASH_KEY, class COMPARE_KEYS, class CACHING_STRATEGY, class ATTRIBUTES>
23 ACE_INLINE int
24 ACE_Hash_Cache_Map_Manager<KEY, VALUE, HASH_KEY, COMPARE_KEYS, CACHING_STRATEGY, ATTRIBUTES>::rebind (
25   const KEY &key,
26   const VALUE &value,
27   VALUE &old_value)
29   return ACE_HCMM_BASE::rebind (key, value, old_value);
32 template <class KEY, class VALUE, class HASH_KEY, class COMPARE_KEYS, class CACHING_STRATEGY, class ATTRIBUTES>
33 ACE_INLINE int
34 ACE_Hash_Cache_Map_Manager<KEY, VALUE, HASH_KEY, COMPARE_KEYS, CACHING_STRATEGY, ATTRIBUTES>::rebind (
35   const KEY &key,
36   const VALUE &value,
37   KEY &old_key,
38   VALUE &old_value)
40   return ACE_HCMM_BASE::rebind (key,
41                                 value,
42                                 old_key,
43                                 old_value);
46 template <class KEY, class VALUE, class HASH_KEY, class COMPARE_KEYS, class CACHING_STRATEGY, class ATTRIBUTES>
47 ACE_INLINE int
48 ACE_Hash_Cache_Map_Manager<KEY, VALUE, HASH_KEY, COMPARE_KEYS, CACHING_STRATEGY, ATTRIBUTES>::trybind (
49   const KEY &key,
50   VALUE &value)
52   return ACE_HCMM_BASE::trybind (key, value);
55 template <class KEY, class VALUE, class HASH_KEY, class COMPARE_KEYS, class CACHING_STRATEGY, class ATTRIBUTES>
56 ACE_INLINE int
57 ACE_Hash_Cache_Map_Manager<KEY, VALUE, HASH_KEY, COMPARE_KEYS, CACHING_STRATEGY, ATTRIBUTES>::unbind (const KEY &key)
59   return ACE_HCMM_BASE::unbind (key);
62 template <class KEY, class VALUE, class HASH_KEY, class COMPARE_KEYS, class CACHING_STRATEGY, class ATTRIBUTES>
63 ACE_INLINE int
64 ACE_Hash_Cache_Map_Manager<KEY, VALUE, HASH_KEY, COMPARE_KEYS, CACHING_STRATEGY, ATTRIBUTES>::unbind (const KEY &key,
65                                          VALUE &value)
67   return ACE_HCMM_BASE::unbind (key, value);
70 ACE_END_VERSIONED_NAMESPACE_DECL