deploy: 2e65d0351c
This commit is contained in:
@@ -100,9 +100,9 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> <span class="keyword">constexpr</span> <a class="code hl_struct" href="structstdex_1_1no__delete.html">no_delete</a>() <span class="keyword">noexcept</span> = <span class="keywordflow">default</span>;</div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> <span class="keyword">template</span> <<span class="keyword">class</span> T2, std::enable_if_t<std::is_convertible_v<T2*, T*>, <span class="keywordtype">int</span>> = 0></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> <span class="keyword">inline</span> <a class="code hl_struct" href="structstdex_1_1no__delete.html">no_delete</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structstdex_1_1no__delete.html">no_delete<T2></a>&) <span class="keyword">noexcept</span> {}</div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> <a class="code hl_struct" href="structstdex_1_1no__delete.html">no_delete</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structstdex_1_1no__delete.html">no_delete<T2></a>&) <span class="keyword">noexcept</span> {}</div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> operator()(T* p) <span class="keyword">const</span> <span class="keyword">noexcept</span> { _Unreferenced_(p); }</div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> <span class="keywordtype">void</span> operator()(T* p) <span class="keyword">const</span> <span class="keyword">noexcept</span> { _Unreferenced_(p); }</div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> </div>
|
||||
@@ -112,15 +112,15 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <span class="keyword">constexpr</span> <a class="code hl_struct" href="structstdex_1_1no__delete.html">no_delete</a>() <span class="keyword">noexcept</span> = <span class="keywordflow">default</span>;</div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <span class="keyword">template</span> <<span class="keyword">class</span> _Uty, std::enable_if_t<std::is_convertible_v<_Uty(*)[], T(*)[]>, <span class="keywordtype">int</span>> = 0></div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">inline</span> <a class="code hl_struct" href="structstdex_1_1no__delete.html">no_delete</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structstdex_1_1no__delete.html">no_delete</a><_Uty[]>&) <span class="keyword">noexcept</span> {}</div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <a class="code hl_struct" href="structstdex_1_1no__delete.html">no_delete</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structstdex_1_1no__delete.html">no_delete</a><_Uty[]>&) <span class="keyword">noexcept</span> {}</div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">template</span> <<span class="keyword">class</span> _Uty, std::enable_if_t<std::is_convertible_v<_Uty(*)[], T(*)[]>, <span class="keywordtype">int</span>> = 0></div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> operator()(_Uty* p) <span class="keyword">const</span> <span class="keyword">noexcept</span> { p; }</div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <span class="keywordtype">void</span> operator()(_Uty* p) <span class="keyword">const</span> <span class="keyword">noexcept</span> { p; }</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <span class="keyword">template</span> <<span class="keyword">class</span> T></div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> <span class="keyword">inline</span> std::shared_ptr<T> make_shared_no_delete(_In_ T* p)</div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> std::shared_ptr<T> make_shared_no_delete(_In_ T* p)</div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> {</div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> <span class="keywordflow">return</span> std::shared_ptr<T>(p, <a class="code hl_struct" href="structstdex_1_1no__delete.html">no_delete<T></a>{});</div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> }</div>
|
||||
@@ -129,7 +129,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 8 2023 17:54:56 for stdex by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
||||
Generated on Mon Dec 11 2023 10:34:13 for stdex by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user