From Jason Turner

[rcu.syn]

Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. tmp/tmpqiurrr17/{from.md → to.md} +19 -0
tmp/tmpqiurrr17/{from.md → to.md} RENAMED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #### Header `<rcu>` synopsis <a id="rcu.syn">[[rcu.syn]]</a>
2
+
3
+ ``` cpp
4
+ namespace std {
5
+ // [saferecl.rcu.base], class template rcu_obj_base
6
+ template<class T, class D = default_delete<T>> class rcu_obj_base;
7
+
8
+ // [saferecl.rcu.domain], class rcu_domain
9
+ class rcu_domain;
10
+
11
+ // [saferecl.rcu.domain.func], non-member functions
12
+ rcu_domain& rcu_default_domain() noexcept;
13
+ void rcu_synchronize(rcu_domain& dom = rcu_default_domain()) noexcept;
14
+ void rcu_barrier(rcu_domain& dom = rcu_default_domain()) noexcept;
15
+ template<class T, class D = default_delete<T>>
16
+ void rcu_retire(T* p, D d = D(), rcu_domain& dom = rcu_default_domain());
17
+ }
18
+ ```
19
+