1 Star 0 Fork 0

mobangjack / memory

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
classfoonathan_1_1memory_1_1allocator__reference-members.html 14.37 KB
一键复制 编辑 原始数据 按行查看 历史
Jonathan Müller 提交于 2020-05-05 17:04 . Update documentation
<!-- HTML header for doxygen 1.8.16-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.18"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>memory: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">memory
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="main-nav">
<ul class="sm sm-dox" id="main-menu">
<li><a href="index.html">Main Page</a></li>
<li><a href="md_doc_tutorial.html">Tutorial</a></li>
<li><a href="namespacefoonathan_1_1memory.html">Index</a></li>
<li><a href="files.html">Files</a></li>
</ul>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.18 -->
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespacefoonathan.html">foonathan</a></li><li class="navelem"><a class="el" href="namespacefoonathan_1_1memory.html">memory</a></li><li class="navelem"><a class="el" href="classfoonathan_1_1memory_1_1allocator__reference.html">allocator_reference</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">allocator_reference&lt; RawAllocator &gt; Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classfoonathan_1_1memory_1_1allocator__reference.html">allocator_reference&lt; RawAllocator &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html#a715b1b18b6b22f38918a3b9c9a9fae0b">allocate_array</a>(std::size_t count, std::size_t size, std::size_t alignment)</td><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html">allocator_storage&lt; reference_storage&lt; RawAllocator &gt;, no_mutex &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html#aa0774f4f3278b78aab48272657c8da07">allocate_node</a>(std::size_t size, std::size_t alignment)</td><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html">allocator_storage&lt; reference_storage&lt; RawAllocator &gt;, no_mutex &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html#a2980916240030f41c8dba8ada4914027">allocator_storage</a>()=default</td><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html">allocator_storage&lt; reference_storage&lt; RawAllocator &gt;, no_mutex &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html#a6b5d119f98602a5ae23eb5e2e9142e06">allocator_storage</a>(Alloc &amp;&amp;alloc, FOONATHAN_SFINAE(new storage_policy(detail::forward&lt; Alloc &gt;(alloc))))</td><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html">allocator_storage&lt; reference_storage&lt; RawAllocator &gt;, no_mutex &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html#a74496a923189e836dbc598005e494464">allocator_storage</a>(const allocator_storage&lt; OtherPolicy, no_mutex &gt; &amp;other, FOONATHAN_SFINAE(new storage_policy(other.get_allocator())))</td><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html">allocator_storage&lt; reference_storage&lt; RawAllocator &gt;, no_mutex &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html#a56d7233fc2658287acfe68b4407f7267">allocator_storage</a>(allocator_storage &amp;&amp;other) noexcept</td><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html">allocator_storage&lt; reference_storage&lt; RawAllocator &gt;, no_mutex &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html#a244556cd8bd594aeddb55b784422b5e8">allocator_storage</a>(const allocator_storage &amp;)=default</td><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html">allocator_storage&lt; reference_storage&lt; RawAllocator &gt;, no_mutex &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>allocator_type</b> typedef (defined in <a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html">allocator_storage&lt; reference_storage&lt; RawAllocator &gt;, no_mutex &gt;</a>)</td><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html">allocator_storage&lt; reference_storage&lt; RawAllocator &gt;, no_mutex &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html#a7f89da0a2dbd6ad5089178c828bb95df">deallocate_array</a>(void *ptr, std::size_t count, std::size_t size, std::size_t alignment) noexcept</td><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html">allocator_storage&lt; reference_storage&lt; RawAllocator &gt;, no_mutex &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html#af39c4c8201ed3a86738d5571239e19db">deallocate_node</a>(void *ptr, std::size_t size, std::size_t alignment) noexcept</td><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html">allocator_storage&lt; reference_storage&lt; RawAllocator &gt;, no_mutex &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html#ad0e22f6844a93ca183a896dc1e863a50">get_allocator</a>() noexcept -&gt; decltype(std::declval&lt; storage_policy &gt;().get_allocator())</td><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html">allocator_storage&lt; reference_storage&lt; RawAllocator &gt;, no_mutex &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html#a41a06e20d6de45e38d0ba1b5530e39be">get_allocator</a>() const noexcept -&gt; decltype(std::declval&lt; const storage_policy &gt;().get_allocator())</td><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html">allocator_storage&lt; reference_storage&lt; RawAllocator &gt;, no_mutex &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html#ac9c64316bb7697bc5b3cc48328369218">is_composable</a>() const noexcept</td><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html">allocator_storage&lt; reference_storage&lt; RawAllocator &gt;, no_mutex &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>is_stateful</b> typedef (defined in <a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html">allocator_storage&lt; reference_storage&lt; RawAllocator &gt;, no_mutex &gt;</a>)</td><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html">allocator_storage&lt; reference_storage&lt; RawAllocator &gt;, no_mutex &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html#a70340fa1e8b36309bab2e07a334c35d7">lock</a>() noexcept -&gt; FOONATHAN_IMPL_DEFINED(decltype(detail::lock_allocator(std::declval&lt; storage_policy &gt;().get_allocator(), std::declval&lt; actual_mutex &amp; &gt;())))</td><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html">allocator_storage&lt; reference_storage&lt; RawAllocator &gt;, no_mutex &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html#af9b6521dd63f476505204524cec626ce">lock</a>() const noexcept -&gt; FOONATHAN_IMPL_DEFINED(decltype(detail::lock_allocator(std::declval&lt; const storage_policy &gt;().get_allocator(), std::declval&lt; actual_mutex &amp; &gt;())))</td><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html">allocator_storage&lt; reference_storage&lt; RawAllocator &gt;, no_mutex &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__reference.html#a704415b59f769d1578478a9fbbbab698">make_allocator_reference</a>(RawAllocator &amp;&amp;allocator) noexcept -&gt; allocator_reference&lt; typename std::decay&lt; RawAllocator &gt;::type &gt;</td><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__reference.html">allocator_reference&lt; RawAllocator &gt;</a></td><td class="entry"><span class="mlabel">related</span></td></tr>
<tr><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html#a43e724b99fe1eb9b9a986a993da27b3b">max_alignment</a>() const</td><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html">allocator_storage&lt; reference_storage&lt; RawAllocator &gt;, no_mutex &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html#a62f877acb00d33a3725a41c767152a5c">max_array_size</a>() const</td><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html">allocator_storage&lt; reference_storage&lt; RawAllocator &gt;, no_mutex &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html#a64caa0912affaefd4778635a8a76294c">max_node_size</a>() const</td><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html">allocator_storage&lt; reference_storage&lt; RawAllocator &gt;, no_mutex &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>mutex</b> typedef (defined in <a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html">allocator_storage&lt; reference_storage&lt; RawAllocator &gt;, no_mutex &gt;</a>)</td><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html">allocator_storage&lt; reference_storage&lt; RawAllocator &gt;, no_mutex &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html#a6b05c498eb284ca3fa56b1a4a746cceb">operator=</a>(allocator_storage &amp;&amp;other) noexcept</td><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html">allocator_storage&lt; reference_storage&lt; RawAllocator &gt;, no_mutex &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html#a21a2ca7b51324bdc6e2c64d2aa883988">operator=</a>(const allocator_storage &amp;)=default</td><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html">allocator_storage&lt; reference_storage&lt; RawAllocator &gt;, no_mutex &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>storage_policy</b> typedef (defined in <a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html">allocator_storage&lt; reference_storage&lt; RawAllocator &gt;, no_mutex &gt;</a>)</td><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html">allocator_storage&lt; reference_storage&lt; RawAllocator &gt;, no_mutex &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html#ae1db4f3c7901fb7654a12b28704337d2">try_allocate_array</a>(std::size_t count, std::size_t size, std::size_t alignment) noexcept</td><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html">allocator_storage&lt; reference_storage&lt; RawAllocator &gt;, no_mutex &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html#a592316c791828db1554c8152dbb512e0">try_allocate_node</a>(std::size_t size, std::size_t alignment) noexcept</td><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html">allocator_storage&lt; reference_storage&lt; RawAllocator &gt;, no_mutex &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html#a351b4f545a9cd775cee55a641ed41487">try_deallocate_array</a>(void *ptr, std::size_t count, std::size_t size, std::size_t alignment) noexcept</td><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html">allocator_storage&lt; reference_storage&lt; RawAllocator &gt;, no_mutex &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html#ae6c9e0f5870c99a1accc9f3584b5204e">try_deallocate_node</a>(void *ptr, std::size_t size, std::size_t alignment) noexcept</td><td class="entry"><a class="el" href="classfoonathan_1_1memory_1_1allocator__storage.html">allocator_storage&lt; reference_storage&lt; RawAllocator &gt;, no_mutex &gt;</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.16-->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.18
</small></address>
</body>
</html>
1
https://gitee.com/mobangjack/memory.git
git@gitee.com:mobangjack/memory.git
mobangjack
memory
memory
gh-pages

搜索帮助