Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

Hash_Cache_Map_Manager_T.i

Go to the documentation of this file.
00001 /* -*- C++ -*- */
00002 // $Id: Hash_Cache_Map_Manager_T.i,v 1.1.1.2 2001/12/04 14:33:00 chad Exp $
00003 
00004 #define T_1 class KEY, class VALUE, class HASH_KEY, class COMPARE_KEYS, class CACHING_STRATEGY, class ATTRIBUTES
00005 #define T_2 KEY, VALUE, HASH_KEY, COMPARE_KEYS, CACHING_STRATEGY, ATTRIBUTES
00006 
00007 template <T_1> ACE_INLINE int
00008 ACE_Hash_Cache_Map_Manager<T_2>::bind (const KEY &key,
00009                                        const VALUE &value)
00010 {
00011   return ACE_HCMM_BASE::bind (key,
00012                               value);
00013 }
00014 
00015 template <T_1> ACE_INLINE int
00016 ACE_Hash_Cache_Map_Manager<T_2>::rebind (const KEY &key,
00017                                          const VALUE &value)
00018 {
00019   return ACE_HCMM_BASE::rebind (key,
00020                                 value);
00021 }
00022 
00023 template <T_1> ACE_INLINE int
00024 ACE_Hash_Cache_Map_Manager<T_2>::rebind (const KEY &key,
00025                                          const VALUE &value,
00026                                          VALUE &old_value)
00027 {
00028   return ACE_HCMM_BASE::rebind (key,
00029                                 value,
00030                                 old_value);
00031 }
00032 
00033 template <T_1> ACE_INLINE int
00034 ACE_Hash_Cache_Map_Manager<T_2>::rebind (const KEY &key,
00035                                          const VALUE &value,
00036                                          KEY &old_key,
00037                                          VALUE &old_value)
00038 {
00039   return ACE_HCMM_BASE::rebind (key,
00040                                 value,
00041                                 old_key,
00042                                 old_value);
00043 }
00044 
00045 template <T_1> ACE_INLINE int
00046 ACE_Hash_Cache_Map_Manager<T_2>::trybind (const KEY &key,
00047                                           VALUE &value)
00048 {
00049   return ACE_HCMM_BASE::trybind (key,
00050                                  value);
00051 }
00052 
00053 template <T_1> ACE_INLINE int
00054 ACE_Hash_Cache_Map_Manager<T_2>::unbind (const KEY &key)
00055 {
00056   return ACE_HCMM_BASE::unbind (key);
00057 }
00058 
00059 template <T_1> ACE_INLINE int
00060 ACE_Hash_Cache_Map_Manager<T_2>::unbind (const KEY &key,
00061                                          VALUE &value)
00062 {
00063   return ACE_HCMM_BASE::unbind (key,
00064                                 value);
00065 }
00066 
00067 #undef T_1
00068 #undef T_2

Generated on Mon Jun 16 11:19:46 2003 for ACE by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002