GCC-4.8 workaround for passing parameter pack to a lambda
[libcds.git] / cds / intrusive / options.h
index 5478b797b0b33fc3c6cb80f3e75599bb95971caa..6c7dbc1a77d547e18f0a7487296e94d4937f867b 100644 (file)
@@ -1,7 +1,7 @@
 //$$CDS-header$$
 
-#ifndef __CDS_INTRUSIVE_OPTIONS_H
-#define __CDS_INTRUSIVE_OPTIONS_H
+#ifndef CDSLIB_INTRUSIVE_OPTIONS_H
+#define CDSLIB_INTRUSIVE_OPTIONS_H
 
 #include <cds/opt/options.h>
 #include <cds/details/allocator.h>
@@ -81,7 +81,7 @@ namespace cds { namespace intrusive {
             - \ref always_check_link - check in debug and release build (not yet implemented for release mode).
 
             When link checking is on, the container tests that the node's link fields
-            must be NULL before inserting the item. If the link is not NULL an assertion is generated
+            must be \p nullptr before inserting the item. If the link is not \p nullptr an assertion is generated
         */
         template <link_check_type Value>
         struct link_checker {
@@ -105,7 +105,7 @@ namespace cds { namespace intrusive {
                 //@cond
                 typedef Node node_type;
 
-                static void is_empty( const node_type * pNode )
+                static void is_empty( const node_type * /*pNode*/ )
                 {}
                 //@endcond
             };
@@ -158,4 +158,4 @@ namespace cds { namespace intrusive {
 
 }} // namespace cds::intrusive
 
-#endif // #ifndef __CDS_INTRUSIVE_OPTIONS_H
+#endif // #ifndef CDSLIB_INTRUSIVE_OPTIONS_H