//$$CDS-header$$
-#ifndef __CDS_GC_HP_H
-#define __CDS_GC_HP_H
+#ifndef CDSLIB_GC_HP_H
+#define CDSLIB_GC_HP_H
#include <cds/gc/impl/hp_decl.h>
#include <cds/gc/impl/hp_impl.h>
</tr>
<tr>
<td>Array of retired pointers</td>
- <td>preallocated for each thread, limited in size</td>
+ <td>preallocated for each thread, size is limited</td>
<td>global for the entire process, unlimited (dynamically allocated when needed)</td>
</tr>
- <tr>
- <td>Support direct pointer to item of lock-free container (useful for iterators)</td>
- <td>not supported</td>
- <td>not supported</td>
- </tr>
</table>
<sup>1</sup>Unbounded count of retired pointer means a possibility of memory exhaustion.
} // namespace cds
-#endif // #ifndef __CDS_GC_HP_H
+#endif // #ifndef CDSLIB_GC_HP_H