3 #ifndef __CDS_GC_DETAILS_HP_INLINE_H
4 #define __CDS_GC_DETAILS_HP_INLINE_H
8 namespace gc{ namespace hp { namespace details {
10 /************************************************************************/
12 /************************************************************************/
13 inline retired_vector::retired_vector( const cds::gc::hp::GarbageCollector& HzpMgr ) CDS_NOEXCEPT
14 : m_arr( HzpMgr.getMaxRetiredPtrCount() ),
18 inline hp_record::hp_record( const cds::gc::hp::GarbageCollector& HzpMgr )
19 : m_hzp( HzpMgr.getHazardPointerCount() ),
20 m_arrRetired( HzpMgr )
23 }}} // namespace gc::hp::details
27 #endif // #ifndef __CDS_GC_DETAILS_HP_INLINE_H