add debug assert

This commit is contained in:
Chris Danford
2005-02-09 05:14:47 +00:00
parent da14dc2f55
commit 72488ab88c
+4
View File
@@ -19,6 +19,10 @@ public:
{ {
if( s_pSubscribers == NULL ) if( s_pSubscribers == NULL )
s_pSubscribers = new set<T*>; s_pSubscribers = new set<T*>;
#if _DEBUG
typename set<T*>::iterator iter = s_pSubscribers->find( p );
ASSERT_M( iter == s_pSubscribers->end(), "already subscribed" );
#endif
s_pSubscribers->insert( p ); s_pSubscribers->insert( p );
} }