1 // Copyright (c) 1994 James Clark 2 // See the file COPYING for copying permission. 3 #pragma ident "%Z%%M% %I% %E% SMI" 4 5 #ifndef IQueue_DEF_INCLUDED 6 #define IQueue_DEF_INCLUDED 1 7 8 #ifdef SP_NAMESPACE 9 namespace SP_NAMESPACE { 10 #endif 11 12 template<class T> clear()13void IQueue<T>::clear() 14 { 15 while (!empty()) 16 delete get(); 17 } 18 19 #ifdef SP_NAMESPACE 20 } 21 #endif 22 23 #endif /* not IQueue_DEF_INCLUDED */ 24