<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/> <title>libstdc++: Member List</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="navtree.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="navtree.js"></script> <script type="text/javascript" src="resize.js"></script> <script type="text/javascript"> $(document).ready(initResizable); </script> <link href="doxygen.css" rel="stylesheet" type="text/css"/> </head> <body> <!-- Generated by Doxygen 1.7.4 --> <div id="top"> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td style="padding-left: 0.5em;"> <div id="projectname">libstdc++</div> </td> </tr> </tbody> </table> </div> </div> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> <div id="nav-tree-contents"> </div> </div> <div id="splitbar" style="-moz-user-select:none;" class="ui-resizable-handle"> </div> </div> <script type="text/javascript"> initNavTree('a00265.html',''); </script> <div id="doc-content"> <div class="header"> <div class="headertitle"> <div class="title">std::shared_ptr< _Tp > Member List</div> </div> </div> <div class="contents"> This is the complete list of members for <a class="el" href="a00265.html">std::shared_ptr< _Tp ></a>, including all inherited members.<table> <tr bgcolor="#f0f0f0"><td><b>__allocate_shared</b> (defined in <b>std::__shared_ptr< _Tp, _Lp ></b>)</td><td><a class="el" href="a02376.html">std::__shared_ptr< _Tp, _Lp ></a></td><td><code> [friend]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>__shared_ptr</b>() (defined in <b>std::__shared_ptr< _Tp, _Lp ></b>)</td><td><a class="el" href="a02376.html">std::__shared_ptr< _Tp, _Lp ></a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>__shared_ptr</b>(_Tp1 *__p) (defined in <b>std::__shared_ptr< _Tp, _Lp ></b>)</td><td><a class="el" href="a02376.html">std::__shared_ptr< _Tp, _Lp ></a></td><td><code> [inline, explicit]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>__shared_ptr</b>(_Tp1 *__p, _Deleter __d) (defined in <b>std::__shared_ptr< _Tp, _Lp ></b>)</td><td><a class="el" href="a02376.html">std::__shared_ptr< _Tp, _Lp ></a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>__shared_ptr</b>(_Tp1 *__p, _Deleter __d, _Alloc __a) (defined in <b>std::__shared_ptr< _Tp, _Lp ></b>)</td><td><a class="el" href="a02376.html">std::__shared_ptr< _Tp, _Lp ></a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>__shared_ptr</b>(nullptr_t __p, _Deleter __d) (defined in <b>std::__shared_ptr< _Tp, _Lp ></b>)</td><td><a class="el" href="a02376.html">std::__shared_ptr< _Tp, _Lp ></a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>__shared_ptr</b>(nullptr_t __p, _Deleter __d, _Alloc __a) (defined in <b>std::__shared_ptr< _Tp, _Lp ></b>)</td><td><a class="el" href="a02376.html">std::__shared_ptr< _Tp, _Lp ></a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>__shared_ptr</b>(const __shared_ptr< _Tp1, _Lp > &__r, _Tp *__p) (defined in <b>std::__shared_ptr< _Tp, _Lp ></b>)</td><td><a class="el" href="a02376.html">std::__shared_ptr< _Tp, _Lp ></a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>__shared_ptr</b>(const __shared_ptr &) (defined in <b>std::__shared_ptr< _Tp, _Lp ></b>)</td><td><a class="el" href="a02376.html">std::__shared_ptr< _Tp, _Lp ></a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><b>__shared_ptr</b>(const __shared_ptr< _Tp1, _Lp > &__r) (defined in <b>std::__shared_ptr< _Tp, _Lp ></b>)</td><td><a class="el" href="a02376.html">std::__shared_ptr< _Tp, _Lp ></a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>__shared_ptr</b>(__shared_ptr &&__r) (defined in <b>std::__shared_ptr< _Tp, _Lp ></b>)</td><td><a class="el" href="a02376.html">std::__shared_ptr< _Tp, _Lp ></a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>__shared_ptr</b>(__shared_ptr< _Tp1, _Lp > &&__r) (defined in <b>std::__shared_ptr< _Tp, _Lp ></b>)</td><td><a class="el" href="a02376.html">std::__shared_ptr< _Tp, _Lp ></a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>__shared_ptr</b>(const __weak_ptr< _Tp1, _Lp > &__r) (defined in <b>std::__shared_ptr< _Tp, _Lp ></b>)</td><td><a class="el" href="a02376.html">std::__shared_ptr< _Tp, _Lp ></a></td><td><code> [inline, explicit]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>__shared_ptr</b>(std::unique_ptr< _Tp1, _Del > &&__r) (defined in <b>std::__shared_ptr< _Tp, _Lp ></b>)</td><td><a class="el" href="a02376.html">std::__shared_ptr< _Tp, _Lp ></a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>__shared_ptr</b>(nullptr_t) (defined in <b>std::__shared_ptr< _Tp, _Lp ></b>)</td><td><a class="el" href="a02376.html">std::__shared_ptr< _Tp, _Lp ></a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>__shared_ptr</b>(_Sp_make_shared_tag __tag, const _Alloc &__a, _Args &&...__args) (defined in <b>std::__shared_ptr< _Tp, _Lp ></b>)</td><td><a class="el" href="a02376.html">std::__shared_ptr< _Tp, _Lp ></a></td><td><code> [inline, protected]</code></td></tr> <tr class="memlist"><td><a class="el" href="a00265.html#abccf53b7e216b90eade8cda169cf7a07">allocate_shared</a>(const _Alloc &__a, _Args &&...__args)</td><td><a class="el" href="a00265.html">std::shared_ptr< _Tp ></a></td><td><code> [friend]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>element_type</b> typedef (defined in <b>std::__shared_ptr< _Tp, _Lp ></b>)</td><td><a class="el" href="a02376.html">std::__shared_ptr< _Tp, _Lp ></a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><b>get</b>() const (defined in <b>std::__shared_ptr< _Tp, _Lp ></b>)</td><td><a class="el" href="a02376.html">std::__shared_ptr< _Tp, _Lp ></a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>operator bool</b>() const (defined in <b>std::__shared_ptr< _Tp, _Lp ></b>)</td><td><a class="el" href="a02376.html">std::__shared_ptr< _Tp, _Lp ></a></td><td><code> [inline, explicit]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <b>std::__shared_ptr< _Tp, _Lp ></b>)</td><td><a class="el" href="a02376.html">std::__shared_ptr< _Tp, _Lp ></a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>operator-></b>() const (defined in <b>std::__shared_ptr< _Tp, _Lp ></b>)</td><td><a class="el" href="a02376.html">std::__shared_ptr< _Tp, _Lp ></a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const shared_ptr &) (defined in <a class="el" href="a00265.html">std::shared_ptr< _Tp ></a>)</td><td><a class="el" href="a00265.html">std::shared_ptr< _Tp ></a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const shared_ptr< _Tp1 > &__r) (defined in <a class="el" href="a00265.html">std::shared_ptr< _Tp ></a>)</td><td><a class="el" href="a00265.html">std::shared_ptr< _Tp ></a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>operator=</b>(shared_ptr &&__r) (defined in <a class="el" href="a00265.html">std::shared_ptr< _Tp ></a>)</td><td><a class="el" href="a00265.html">std::shared_ptr< _Tp ></a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>operator=</b>(shared_ptr< _Tp1 > &&__r) (defined in <a class="el" href="a00265.html">std::shared_ptr< _Tp ></a>)</td><td><a class="el" href="a00265.html">std::shared_ptr< _Tp ></a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>operator=</b>(std::unique_ptr< _Tp1, _Del > &&__r) (defined in <a class="el" href="a00265.html">std::shared_ptr< _Tp ></a>)</td><td><a class="el" href="a00265.html">std::shared_ptr< _Tp ></a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const __shared_ptr &) (defined in <b>std::__shared_ptr< _Tp, _Lp ></b>)</td><td><a class="el" href="a02376.html">std::__shared_ptr< _Tp, _Lp ></a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const __shared_ptr< _Tp1, _Lp > &__r) (defined in <b>std::__shared_ptr< _Tp, _Lp ></b>)</td><td><a class="el" href="a02376.html">std::__shared_ptr< _Tp, _Lp ></a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>operator=</b>(__shared_ptr &&__r) (defined in <b>std::__shared_ptr< _Tp, _Lp ></b>)</td><td><a class="el" href="a02376.html">std::__shared_ptr< _Tp, _Lp ></a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>operator=</b>(__shared_ptr< _Tp1, _Lp > &&__r) (defined in <b>std::__shared_ptr< _Tp, _Lp ></b>)</td><td><a class="el" href="a02376.html">std::__shared_ptr< _Tp, _Lp ></a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>owner_before</b>(__shared_ptr< _Tp1, _Lp > const &__rhs) const (defined in <b>std::__shared_ptr< _Tp, _Lp ></b>)</td><td><a class="el" href="a02376.html">std::__shared_ptr< _Tp, _Lp ></a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>owner_before</b>(__weak_ptr< _Tp1, _Lp > const &__rhs) const (defined in <b>std::__shared_ptr< _Tp, _Lp ></b>)</td><td><a class="el" href="a02376.html">std::__shared_ptr< _Tp, _Lp ></a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>reset</b>() (defined in <b>std::__shared_ptr< _Tp, _Lp ></b>)</td><td><a class="el" href="a02376.html">std::__shared_ptr< _Tp, _Lp ></a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>reset</b>(_Tp1 *__p) (defined in <b>std::__shared_ptr< _Tp, _Lp ></b>)</td><td><a class="el" href="a02376.html">std::__shared_ptr< _Tp, _Lp ></a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>reset</b>(_Tp1 *__p, _Deleter __d) (defined in <b>std::__shared_ptr< _Tp, _Lp ></b>)</td><td><a class="el" href="a02376.html">std::__shared_ptr< _Tp, _Lp ></a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>reset</b>(_Tp1 *__p, _Deleter __d, _Alloc __a) (defined in <b>std::__shared_ptr< _Tp, _Lp ></b>)</td><td><a class="el" href="a02376.html">std::__shared_ptr< _Tp, _Lp ></a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="a00265.html#aa1487fbbf060c47c40740567ef2e17cc">shared_ptr</a>()</td><td><a class="el" href="a00265.html">std::shared_ptr< _Tp ></a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>shared_ptr</b>(const shared_ptr &) (defined in <a class="el" href="a00265.html">std::shared_ptr< _Tp ></a>)</td><td><a class="el" href="a00265.html">std::shared_ptr< _Tp ></a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="a00265.html#ab148cab803cad13a68465f4465875154">shared_ptr</a>(_Tp1 *__p)</td><td><a class="el" href="a00265.html">std::shared_ptr< _Tp ></a></td><td><code> [inline, explicit]</code></td></tr> <tr class="memlist"><td><a class="el" href="a00265.html#aea9181b9c8d2fa3913a2057440225ebd">shared_ptr</a>(_Tp1 *__p, _Deleter __d)</td><td><a class="el" href="a00265.html">std::shared_ptr< _Tp ></a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="a00265.html#a704a298b42767766fe7e48c15dcccbdd">shared_ptr</a>(nullptr_t __p, _Deleter __d)</td><td><a class="el" href="a00265.html">std::shared_ptr< _Tp ></a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="a00265.html#a3f50cf024a3af610a13887a4413b3f5b">shared_ptr</a>(_Tp1 *__p, _Deleter __d, _Alloc __a)</td><td><a class="el" href="a00265.html">std::shared_ptr< _Tp ></a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="a00265.html#a961eb5716325eede8c54d9560343e65e">shared_ptr</a>(nullptr_t __p, _Deleter __d, _Alloc __a)</td><td><a class="el" href="a00265.html">std::shared_ptr< _Tp ></a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="a00265.html#a19bb1a58c4a280983f23f346104214fa">shared_ptr</a>(const shared_ptr< _Tp1 > &__r, _Tp *__p)</td><td><a class="el" href="a00265.html">std::shared_ptr< _Tp ></a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="a00265.html#ae144803a3218be85122d46648118e625">shared_ptr</a>(const shared_ptr< _Tp1 > &__r)</td><td><a class="el" href="a00265.html">std::shared_ptr< _Tp ></a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="a00265.html#a58a695bac690f8f678845842952e6d70">shared_ptr</a>(shared_ptr &&__r)</td><td><a class="el" href="a00265.html">std::shared_ptr< _Tp ></a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="a00265.html#a99785803feb42b69c9e0e6e7c925e02c">shared_ptr</a>(shared_ptr< _Tp1 > &&__r)</td><td><a class="el" href="a00265.html">std::shared_ptr< _Tp ></a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="a00265.html#a4e8be6db72ee86d52de0cf16505ac197">shared_ptr</a>(const weak_ptr< _Tp1 > &__r)</td><td><a class="el" href="a00265.html">std::shared_ptr< _Tp ></a></td><td><code> [inline, explicit]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>shared_ptr</b>(std::unique_ptr< _Tp1, _Del > &&__r) (defined in <a class="el" href="a00265.html">std::shared_ptr< _Tp ></a>)</td><td><a class="el" href="a00265.html">std::shared_ptr< _Tp ></a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="a00265.html#a759e2c489f17deb69f8985789910bc95">shared_ptr</a>(nullptr_t __p)</td><td><a class="el" href="a00265.html">std::shared_ptr< _Tp ></a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>swap</b>(__shared_ptr< _Tp, _Lp > &__other) (defined in <b>std::__shared_ptr< _Tp, _Lp ></b>)</td><td><a class="el" href="a02376.html">std::__shared_ptr< _Tp, _Lp ></a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>unique</b>() const (defined in <b>std::__shared_ptr< _Tp, _Lp ></b>)</td><td><a class="el" href="a02376.html">std::__shared_ptr< _Tp, _Lp ></a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>use_count</b>() const (defined in <b>std::__shared_ptr< _Tp, _Lp ></b>)</td><td><a class="el" href="a02376.html">std::__shared_ptr< _Tp, _Lp ></a></td><td><code> [inline]</code></td></tr> </table></div> </div> <div id="nav-path" class="navpath"> <ul> <li class="footer">Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li> </ul> </div> </body> </html>