Added stripped classes for uRCU implementations
[libcds.git] / cds / urcu / details / sig_buffered.h
index 0f73ba3913f7a8e481535f597d5b656994915736..4c4e8c94fac606ddfc1c884f1fdef60455de1477 100644 (file)
@@ -266,6 +266,18 @@ namespace cds { namespace urcu {
         }
     };
 
+
+    /// User-space signal-handled RCU with deferred (buffered) reclamation (stripped version)
+    /**
+        @headerfile cds/urcu/signal_buffered.h
+
+        This short version of \p signal_buffered is intended for stripping debug info.
+        If you use \p %signal_buffered with default template arguments you may use
+        this stripped version. All functionality of both classes are identical.
+    */
+    class signal_buffered_stripped: public signal_buffered<>
+    {};
+
 }} // namespace cds::urcu
 
 #endif // #ifdef CDS_URCU_SIGNAL_HANDLING_ENABLED