summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Huston <shuston@riverace.com>2005-11-16 23:56:47 +0000
committerSteve Huston <shuston@riverace.com>2005-11-16 23:56:47 +0000
commit2c47ffe0e6c0905555abf238cb1c13142e5d31a1 (patch)
treedb8b556c4aa0bd3d10023704844493b5cf14e7d2
parent1498c7edb2109cf1c3bc5d49f005480fc6678b68 (diff)
downloadATCD-2c47ffe0e6c0905555abf238cb1c13142e5d31a1.tar.gz
ChangeLogTag:Wed Nov 16 15:48:29 2005 Steve Huston <shuston@riverace.com>
-rw-r--r--ace/Hash_Map_Manager_T.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/ace/Hash_Map_Manager_T.h b/ace/Hash_Map_Manager_T.h
index 3450e212874..476a44ca1e9 100644
--- a/ace/Hash_Map_Manager_T.h
+++ b/ace/Hash_Map_Manager_T.h
@@ -471,7 +471,13 @@ private:
size_t cur_size_;
// = Disallow these operations.
+ // Hack alert... Sun C++ 5.4 can't hack explicit templates with this
+ // in place. Please remove this when taking out explicit templates.
+#if defined (__SUNPRO_CC) && (__SUNPRO_CC <= 0x540) && \
+ !defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
ACE_UNIMPLEMENTED_FUNC (void operator= (const ACE_Hash_Map_Manager_Ex<EXT_ID, INT_ID, HASH_KEY, COMPARE_KEYS, ACE_LOCK> &))
+#endif /* __SUNPRO_CC <= 0x540 && !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
ACE_UNIMPLEMENTED_FUNC (ACE_Hash_Map_Manager_Ex (const ACE_Hash_Map_Manager_Ex<EXT_ID, INT_ID, HASH_KEY, COMPARE_KEYS, ACE_LOCK> &))
};