GCC-4.8 workaround for passing parameter pack to a lambda
[libcds.git] / cds / gc / hp.h
index 026cdd7b3cb6d2720357913d6a2de02ae5a22ef9..005e0d6b218ed79f16bbfd7aad242ff763f80478 100644 (file)
@@ -1,7 +1,7 @@
 //$$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.
@@ -56,4 +51,4 @@ namespace cds {
 } // namespace cds
 
 
-#endif  // #ifndef __CDS_GC_HP_H
+#endif  // #ifndef CDSLIB_GC_HP_H