From Jason Turner

[out.ptr]

Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. tmp/tmpaf_n8kav/{from.md → to.md} +13 -0
tmp/tmpaf_n8kav/{from.md → to.md} RENAMED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #### Function template `out_ptr` <a id="out.ptr">[[out.ptr]]</a>
2
+
3
+ ``` cpp
4
+ template<class Pointer = void, class Smart, class... Args>
5
+ auto out_ptr(Smart& s, Args&&... args);
6
+ ```
7
+
8
+ Let `P` be `Pointer` if `is_void_v<Pointer>` is `false`, otherwise
9
+ *`POINTER_OF`*`(Smart)`.
10
+
11
+ *Returns:*
12
+ `out_ptr_t<Smart, P, Args&&...>(s, std::forward<Args>(args)...)`
13
+