}} // namespace cds::gc
//@endcond
+//@cond
// Inlines
-#include <cds/gc/details/hp_inline.h>
+namespace cds {
+ namespace gc{ namespace hp { namespace details {
+
+ inline retired_vector::retired_vector( const cds::gc::hp::GarbageCollector& HzpMgr ) CDS_NOEXCEPT
+ : m_arr( HzpMgr.getMaxRetiredPtrCount() ),
+ m_nSize(0)
+ {}
+
+ inline hp_record::hp_record( const cds::gc::hp::GarbageCollector& HzpMgr )
+ : m_hzp( HzpMgr.getHazardPointerCount() ),
+ m_arrRetired( HzpMgr )
+ {}
+
+ }}} // namespace gc::hp::details
+} // namespace cds
+//@endcond
+
#if CDS_COMPILER == CDS_COMPILER_MSVC
# pragma warning(pop)
+++ /dev/null
-//$$CDS-header$$
-
-#ifndef __CDS_GC_DETAILS_HP_INLINE_H
-#define __CDS_GC_DETAILS_HP_INLINE_H
-
-//@cond
-namespace cds {
- namespace gc{ namespace hp { namespace details {
-
- /************************************************************************/
- /* INLINES */
- /************************************************************************/
- inline retired_vector::retired_vector( const cds::gc::hp::GarbageCollector& HzpMgr ) CDS_NOEXCEPT
- : m_arr( HzpMgr.getMaxRetiredPtrCount() ),
- m_nSize(0)
- {}
-
- inline hp_record::hp_record( const cds::gc::hp::GarbageCollector& HzpMgr )
- : m_hzp( HzpMgr.getHazardPointerCount() ),
- m_arrRetired( HzpMgr )
- {}
-
- }}} // namespace gc::hp::details
-} // namespace cds
-//@endcond
-
-#endif // #ifndef __CDS_GC_DETAILS_HP_INLINE_H
<ClInclude Include="..\..\..\cds\gc\details\dhp.h" />\r
<ClInclude Include="..\..\..\cds\gc\details\hp.h" />\r
<ClInclude Include="..\..\..\cds\gc\details\hp_alloc.h" />\r
- <ClInclude Include="..\..\..\cds\gc\details\hp_inline.h" />\r
<ClInclude Include="..\..\..\cds\gc\details\hp_type.h" />\r
<ClInclude Include="..\..\..\cds\gc\dhp.h" />\r
<ClInclude Include="..\..\..\cds\gc\guarded_ptr.h" />\r
<ClInclude Include="..\..\..\cds\gc\details\hp_alloc.h">\r
<Filter>Header Files\cds\gc\details</Filter>\r
</ClInclude>\r
- <ClInclude Include="..\..\..\cds\gc\details\hp_inline.h">\r
- <Filter>Header Files\cds\gc\details</Filter>\r
- </ClInclude>\r
<ClInclude Include="..\..\..\cds\gc\details\hp_type.h">\r
<Filter>Header Files\cds\gc\details</Filter>\r
</ClInclude>\r