squeue/include/lock_free_queue_impl.h
@@ -2,6 +2,8 @@ #define __LOCK_FREE_QUEUE_IMPL_H__ #include <assert.h> // assert() #include "mm.h" #include "sem_util.h" template < typename ELEM_T, @@ -37,6 +39,14 @@ template < typename ELEM_T, template <typename T> class Q_TYPE> inline bool LockFreeQueue<ELEM_T, Q_TYPE>::empty() { return m_qImpl.empty(); } template < typename ELEM_T, template <typename T> class Q_TYPE> inline bool LockFreeQueue<ELEM_T, Q_TYPE>::push(const ELEM_T &a_data) { return m_qImpl.push(a_data);