diff options
author | William R. Otte <wotte@dre.vanderbilt.edu> | 2006-07-24 15:50:30 +0000 |
---|---|---|
committer | William R. Otte <wotte@dre.vanderbilt.edu> | 2006-07-24 15:50:30 +0000 |
commit | c44379cc7d9c7aa113989237ab0f56db12aa5219 (patch) | |
tree | 66a84b20d47f2269d8bdc6e0323f338763424d3a /ACE/ace/Hash_Cache_Map_Manager_T.inl | |
parent | 3aff90f4a822fcf5d902bbfbcc9fa931d6191a8c (diff) | |
download | ATCD-c44379cc7d9c7aa113989237ab0f56db12aa5219.tar.gz |
Repo restructuring
Diffstat (limited to 'ACE/ace/Hash_Cache_Map_Manager_T.inl')
-rw-r--r-- | ACE/ace/Hash_Cache_Map_Manager_T.inl | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/ACE/ace/Hash_Cache_Map_Manager_T.inl b/ACE/ace/Hash_Cache_Map_Manager_T.inl new file mode 100644 index 00000000000..0388abd6c6e --- /dev/null +++ b/ACE/ace/Hash_Cache_Map_Manager_T.inl @@ -0,0 +1,73 @@ +// -*- C++ -*- +// +// $Id$ + +#define ACE_T1 class KEY, class VALUE, class HASH_KEY, class COMPARE_KEYS, class CACHING_STRATEGY, class ATTRIBUTES +#define ACE_T2 KEY, VALUE, HASH_KEY, COMPARE_KEYS, CACHING_STRATEGY, ATTRIBUTES + +ACE_BEGIN_VERSIONED_NAMESPACE_DECL + +template <ACE_T1> ACE_INLINE int +ACE_Hash_Cache_Map_Manager<ACE_T2>::bind (const KEY &key, + const VALUE &value) +{ + return ACE_HCMM_BASE::bind (key, + value); +} + +template <ACE_T1> ACE_INLINE int +ACE_Hash_Cache_Map_Manager<ACE_T2>::rebind (const KEY &key, + const VALUE &value) +{ + return ACE_HCMM_BASE::rebind (key, + value); +} + +template <ACE_T1> ACE_INLINE int +ACE_Hash_Cache_Map_Manager<ACE_T2>::rebind (const KEY &key, + const VALUE &value, + VALUE &old_value) +{ + return ACE_HCMM_BASE::rebind (key, + value, + old_value); +} + +template <ACE_T1> ACE_INLINE int +ACE_Hash_Cache_Map_Manager<ACE_T2>::rebind (const KEY &key, + const VALUE &value, + KEY &old_key, + VALUE &old_value) +{ + return ACE_HCMM_BASE::rebind (key, + value, + old_key, + old_value); +} + +template <ACE_T1> ACE_INLINE int +ACE_Hash_Cache_Map_Manager<ACE_T2>::trybind (const KEY &key, + VALUE &value) +{ + return ACE_HCMM_BASE::trybind (key, + value); +} + +template <ACE_T1> ACE_INLINE int +ACE_Hash_Cache_Map_Manager<ACE_T2>::unbind (const KEY &key) +{ + return ACE_HCMM_BASE::unbind (key); +} + +template <ACE_T1> ACE_INLINE int +ACE_Hash_Cache_Map_Manager<ACE_T2>::unbind (const KEY &key, + VALUE &value) +{ + return ACE_HCMM_BASE::unbind (key, + value); +} + +ACE_END_VERSIONED_NAMESPACE_DECL + +#undef ACE_T1 +#undef ACE_T2 |