diff options
Diffstat (limited to 'ACE/ace/Map_Manager.inl')
-rw-r--r-- | ACE/ace/Map_Manager.inl | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/ACE/ace/Map_Manager.inl b/ACE/ace/Map_Manager.inl index cbbc108bcf2..6e0ff227a1d 100644 --- a/ACE/ace/Map_Manager.inl +++ b/ACE/ace/Map_Manager.inl @@ -726,4 +726,31 @@ ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>::operator-- (int) return retv; } +template <class EXT_ID, class INT_ID, class ACE_LOCK> ACE_INLINE +ACE_Map_Entry<EXT_ID, INT_ID>& +ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::operator* (void) const +{ + ACE_Map_Entry<EXT_ID, INT_ID> *retv = 0; + + int const result = this->next (retv); + ACE_ASSERT (result != 0); + ACE_UNUSED_ARG (result); + + return *retv; +} + +template <class EXT_ID, class INT_ID, class ACE_LOCK> ACE_INLINE +ACE_Map_Entry<EXT_ID, INT_ID>& +ACE_Map_Const_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::operator* (void) const +{ + ACE_Map_Entry<EXT_ID, INT_ID> *retv = 0; + + int const result = this->next (retv); + ACE_ASSERT (result != 0); + ACE_UNUSED_ARG (result); + + return *retv; +} + + ACE_END_VERSIONED_NAMESPACE_DECL |