3 #ifndef __CDS_GC_HP_DETAILS_HP_INLINE_H
4 #define __CDS_GC_HP_DETAILS_HP_INLINE_H
7 namespace gc{ namespace hzp { namespace details {
9 /************************************************************************/
11 /************************************************************************/
12 inline retired_vector::retired_vector( const cds::gc::hzp::GarbageCollector& HzpMgr )
13 : m_arr( HzpMgr.getMaxRetiredPtrCount() ),
17 inline HPRec::HPRec( const cds::gc::hzp::GarbageCollector& HzpMgr )
18 : m_hzp( HzpMgr.getHazardPointerCount() ),
19 m_arrRetired( HzpMgr )
22 } } } // namespace gc::hzp::details
26 #endif // #ifndef __CDS_GC_HP_DETAILS_HP_INLINE_H