<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>PolyBoRi: polybori::manager_traits< CuddLike > Struct Template Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.5.9 --> <div class="navigation" id="top"> <div class="tabs"> <ul> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li class="current"><a href="annotated.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> </ul> </div> <div class="tabs"> <ul> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul> </div> <div class="navpath"><a class="el" href="namespacepolybori.html">polybori</a>::<a class="el" href="structpolybori_1_1manager__traits.html">manager_traits</a> </div> </div> <div class="contents"> <h1>polybori::manager_traits< CuddLike > Struct Template Reference</h1><!-- doxytag: class="polybori::manager_traits" --><code>#include <<a class="el" href="pbori__traits_8h_source.html">pbori_traits.h</a>></code> <p> <p> <a href="structpolybori_1_1manager__traits-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Public Types</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef CuddLike::dd_type </td><td class="memItemRight" valign="bottom"><a class="el" href="structpolybori_1_1manager__traits.html#f2b3115faf3f55ad59e9c4fcde31b008">dd_base</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef CuddLike::mgrcore_ptr </td><td class="memItemRight" valign="bottom"><a class="el" href="structpolybori_1_1manager__traits.html#ba4f0210f557aa3eb89361a6ef3f2c34">core_type</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef CuddLike::tmp_ref </td><td class="memItemRight" valign="bottom"><a class="el" href="structpolybori_1_1manager__traits.html#61aeefa93900c019c8e13033c07afb9b">tmp_ref</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned long </td><td class="memItemRight" valign="bottom"><a class="el" href="structpolybori_1_1manager__traits.html#9ef7d99f38534633a358b7026ba47a99">large_size_type</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef long int </td><td class="memItemRight" valign="bottom"><a class="el" href="structpolybori_1_1manager__traits.html#fe4f28545884f4b68e5aa18bdd03e7c7">refcount_type</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structpolybori_1_1CAuxTypes.html#8c170014c637d9ecf5950063ca30ef46">CTypes::idx_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structpolybori_1_1manager__traits.html#d0302dd440fe483347c3cb8d1b3c3f31">idx_type</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structpolybori_1_1CAuxTypes.html#0e254f927049b57061437ac57ea5c2cd">CTypes::size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structpolybori_1_1manager__traits.html#abb31c0376acb15d33ce14d6874c0e87">size_type</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef DdNode * </td><td class="memItemRight" valign="bottom"><a class="el" href="structpolybori_1_1manager__traits.html#262285a3b93ab7bb480c17bbaa552659">node_type</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef DdManager * </td><td class="memItemRight" valign="bottom"><a class="el" href="structpolybori_1_1manager__traits.html#2f23e455fa6da2f752c3510a9de52a23">mgrcore_type</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef PFC </td><td class="memItemRight" valign="bottom"><a class="el" href="structpolybori_1_1manager__traits.html#366660d484d141dba5f42617ac35f025">errorfunc_type</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structpolybori_1_1manager__traits.html#262285a3b93ab7bb480c17bbaa552659">node_type</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structpolybori_1_1manager__traits.html#071ba3d3bf3ad744bf0f1cc91281523b">unary_int_function</a> )(<a class="el" href="structpolybori_1_1manager__traits.html#2f23e455fa6da2f752c3510a9de52a23">mgrcore_type</a>, int)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structpolybori_1_1manager__traits.html#262285a3b93ab7bb480c17bbaa552659">node_type</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structpolybori_1_1manager__traits.html#d5534813bf8e25c91a86159909947ab9">void_function</a> )(<a class="el" href="structpolybori_1_1manager__traits.html#2f23e455fa6da2f752c3510a9de52a23">mgrcore_type</a>)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef DD_CTFP </td><td class="memItemRight" valign="bottom"><a class="el" href="structpolybori_1_1manager__traits.html#a1b0aee09604c997c353ce3ef7946af7">binary_function</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structpolybori_1_1manager__traits.html#262285a3b93ab7bb480c17bbaa552659">node_type</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structpolybori_1_1manager__traits.html#3f304e22e5f5dd80144933a833436004">binary_int_function</a> )(<a class="el" href="structpolybori_1_1manager__traits.html#2f23e455fa6da2f752c3510a9de52a23">mgrcore_type</a>, <a class="el" href="structpolybori_1_1manager__traits.html#262285a3b93ab7bb480c17bbaa552659">node_type</a>, int)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structpolybori_1_1manager__traits.html#262285a3b93ab7bb480c17bbaa552659">node_type</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structpolybori_1_1manager__traits.html#57bd827632e2cee6221d45c34c39d242">ternary_function</a> )(<a class="el" href="structpolybori_1_1manager__traits.html#2f23e455fa6da2f752c3510a9de52a23">mgrcore_type</a>, <a class="el" href="structpolybori_1_1manager__traits.html#262285a3b93ab7bb480c17bbaa552659">node_type</a>, <a class="el" href="structpolybori_1_1manager__traits.html#262285a3b93ab7bb480c17bbaa552659">node_type</a>, <a class="el" href="structpolybori_1_1manager__traits.html#262285a3b93ab7bb480c17bbaa552659">node_type</a>)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structpolybori_1_1manager__traits.html#0eab9f13ff70c8033cf1d07fda5cb39b">int_unary_function</a> )(<a class="el" href="structpolybori_1_1manager__traits.html#2f23e455fa6da2f752c3510a9de52a23">mgrcore_type</a>, <a class="el" href="structpolybori_1_1manager__traits.html#262285a3b93ab7bb480c17bbaa552659">node_type</a>)</td></tr> </table> <h3>template<class CuddLike><br> struct polybori::manager_traits< CuddLike ></h3> <hr><h2>Member Typedef Documentation</h2> <a class="anchor" name="a1b0aee09604c997c353ce3ef7946af7"></a><!-- doxytag: member="polybori::manager_traits::binary_function" ref="a1b0aee09604c997c353ce3ef7946af7" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class CuddLike> </div> <table class="memname"> <tr> <td class="memname">typedef DD_CTFP <a class="el" href="structpolybori_1_1manager__traits.html">polybori::manager_traits</a>< CuddLike >::<a class="el" href="structpolybori_1_1manager__traits.html#a1b0aee09604c997c353ce3ef7946af7">binary_function</a> </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="3f304e22e5f5dd80144933a833436004"></a><!-- doxytag: member="polybori::manager_traits::binary_int_function" ref="3f304e22e5f5dd80144933a833436004" args=")(mgrcore_type, node_type, int)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class CuddLike> </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="structpolybori_1_1manager__traits.html#262285a3b93ab7bb480c17bbaa552659">node_type</a>(* <a class="el" href="structpolybori_1_1manager__traits.html">polybori::manager_traits</a>< CuddLike >::<a class="el" href="structpolybori_1_1manager__traits.html#3f304e22e5f5dd80144933a833436004">binary_int_function</a>)(<a class="el" href="structpolybori_1_1manager__traits.html#2f23e455fa6da2f752c3510a9de52a23">mgrcore_type</a>, <a class="el" href="structpolybori_1_1manager__traits.html#262285a3b93ab7bb480c17bbaa552659">node_type</a>, int) </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="ba4f0210f557aa3eb89361a6ef3f2c34"></a><!-- doxytag: member="polybori::manager_traits::core_type" ref="ba4f0210f557aa3eb89361a6ef3f2c34" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class CuddLike> </div> <table class="memname"> <tr> <td class="memname">typedef CuddLike::mgrcore_ptr <a class="el" href="structpolybori_1_1manager__traits.html">polybori::manager_traits</a>< CuddLike >::<a class="el" href="structpolybori_1_1manager__traits.html#ba4f0210f557aa3eb89361a6ef3f2c34">core_type</a> </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="f2b3115faf3f55ad59e9c4fcde31b008"></a><!-- doxytag: member="polybori::manager_traits::dd_base" ref="f2b3115faf3f55ad59e9c4fcde31b008" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class CuddLike> </div> <table class="memname"> <tr> <td class="memname">typedef CuddLike::dd_type <a class="el" href="structpolybori_1_1manager__traits.html">polybori::manager_traits</a>< CuddLike >::<a class="el" href="structpolybori_1_1manager__traits.html#f2b3115faf3f55ad59e9c4fcde31b008">dd_base</a> </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="366660d484d141dba5f42617ac35f025"></a><!-- doxytag: member="polybori::manager_traits::errorfunc_type" ref="366660d484d141dba5f42617ac35f025" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class CuddLike> </div> <table class="memname"> <tr> <td class="memname">typedef PFC <a class="el" href="structpolybori_1_1manager__traits.html">polybori::manager_traits</a>< CuddLike >::<a class="el" href="structpolybori_1_1manager__traits.html#366660d484d141dba5f42617ac35f025">errorfunc_type</a> </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="d0302dd440fe483347c3cb8d1b3c3f31"></a><!-- doxytag: member="polybori::manager_traits::idx_type" ref="d0302dd440fe483347c3cb8d1b3c3f31" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class CuddLike> </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="structpolybori_1_1CAuxTypes.html#8c170014c637d9ecf5950063ca30ef46">CTypes::idx_type</a> <a class="el" href="structpolybori_1_1manager__traits.html">polybori::manager_traits</a>< CuddLike >::<a class="el" href="structpolybori_1_1manager__traits.html#d0302dd440fe483347c3cb8d1b3c3f31">idx_type</a> </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="0eab9f13ff70c8033cf1d07fda5cb39b"></a><!-- doxytag: member="polybori::manager_traits::int_unary_function" ref="0eab9f13ff70c8033cf1d07fda5cb39b" args=")(mgrcore_type, node_type)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class CuddLike> </div> <table class="memname"> <tr> <td class="memname">typedef int(* <a class="el" href="structpolybori_1_1manager__traits.html">polybori::manager_traits</a>< CuddLike >::<a class="el" href="structpolybori_1_1manager__traits.html#0eab9f13ff70c8033cf1d07fda5cb39b">int_unary_function</a>)(<a class="el" href="structpolybori_1_1manager__traits.html#2f23e455fa6da2f752c3510a9de52a23">mgrcore_type</a>, <a class="el" href="structpolybori_1_1manager__traits.html#262285a3b93ab7bb480c17bbaa552659">node_type</a>) </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="9ef7d99f38534633a358b7026ba47a99"></a><!-- doxytag: member="polybori::manager_traits::large_size_type" ref="9ef7d99f38534633a358b7026ba47a99" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class CuddLike> </div> <table class="memname"> <tr> <td class="memname">typedef unsigned long <a class="el" href="structpolybori_1_1manager__traits.html">polybori::manager_traits</a>< CuddLike >::<a class="el" href="structpolybori_1_1manager__traits.html#9ef7d99f38534633a358b7026ba47a99">large_size_type</a> </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="2f23e455fa6da2f752c3510a9de52a23"></a><!-- doxytag: member="polybori::manager_traits::mgrcore_type" ref="2f23e455fa6da2f752c3510a9de52a23" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class CuddLike> </div> <table class="memname"> <tr> <td class="memname">typedef DdManager* <a class="el" href="structpolybori_1_1manager__traits.html">polybori::manager_traits</a>< CuddLike >::<a class="el" href="structpolybori_1_1manager__traits.html#2f23e455fa6da2f752c3510a9de52a23">mgrcore_type</a> </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="262285a3b93ab7bb480c17bbaa552659"></a><!-- doxytag: member="polybori::manager_traits::node_type" ref="262285a3b93ab7bb480c17bbaa552659" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class CuddLike> </div> <table class="memname"> <tr> <td class="memname">typedef DdNode* <a class="el" href="structpolybori_1_1manager__traits.html">polybori::manager_traits</a>< CuddLike >::<a class="el" href="structpolybori_1_1manager__traits.html#262285a3b93ab7bb480c17bbaa552659">node_type</a> </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="fe4f28545884f4b68e5aa18bdd03e7c7"></a><!-- doxytag: member="polybori::manager_traits::refcount_type" ref="fe4f28545884f4b68e5aa18bdd03e7c7" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class CuddLike> </div> <table class="memname"> <tr> <td class="memname">typedef long int <a class="el" href="structpolybori_1_1manager__traits.html">polybori::manager_traits</a>< CuddLike >::<a class="el" href="structpolybori_1_1manager__traits.html#fe4f28545884f4b68e5aa18bdd03e7c7">refcount_type</a> </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="abb31c0376acb15d33ce14d6874c0e87"></a><!-- doxytag: member="polybori::manager_traits::size_type" ref="abb31c0376acb15d33ce14d6874c0e87" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class CuddLike> </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="structpolybori_1_1CAuxTypes.html#0e254f927049b57061437ac57ea5c2cd">CTypes::size_type</a> <a class="el" href="structpolybori_1_1manager__traits.html">polybori::manager_traits</a>< CuddLike >::<a class="el" href="structpolybori_1_1manager__traits.html#abb31c0376acb15d33ce14d6874c0e87">size_type</a> </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="57bd827632e2cee6221d45c34c39d242"></a><!-- doxytag: member="polybori::manager_traits::ternary_function" ref="57bd827632e2cee6221d45c34c39d242" args=")(mgrcore_type, node_type, node_type, node_type)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class CuddLike> </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="structpolybori_1_1manager__traits.html#262285a3b93ab7bb480c17bbaa552659">node_type</a>(* <a class="el" href="structpolybori_1_1manager__traits.html">polybori::manager_traits</a>< CuddLike >::<a class="el" href="structpolybori_1_1manager__traits.html#57bd827632e2cee6221d45c34c39d242">ternary_function</a>)(<a class="el" href="structpolybori_1_1manager__traits.html#2f23e455fa6da2f752c3510a9de52a23">mgrcore_type</a>, <a class="el" href="structpolybori_1_1manager__traits.html#262285a3b93ab7bb480c17bbaa552659">node_type</a>, <a class="el" href="structpolybori_1_1manager__traits.html#262285a3b93ab7bb480c17bbaa552659">node_type</a>, <a class="el" href="structpolybori_1_1manager__traits.html#262285a3b93ab7bb480c17bbaa552659">node_type</a>) </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="61aeefa93900c019c8e13033c07afb9b"></a><!-- doxytag: member="polybori::manager_traits::tmp_ref" ref="61aeefa93900c019c8e13033c07afb9b" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class CuddLike> </div> <table class="memname"> <tr> <td class="memname">typedef CuddLike::tmp_ref <a class="el" href="structpolybori_1_1manager__traits.html">polybori::manager_traits</a>< CuddLike >::<a class="el" href="structpolybori_1_1manager__traits.html#61aeefa93900c019c8e13033c07afb9b">tmp_ref</a> </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="071ba3d3bf3ad744bf0f1cc91281523b"></a><!-- doxytag: member="polybori::manager_traits::unary_int_function" ref="071ba3d3bf3ad744bf0f1cc91281523b" args=")(mgrcore_type, int)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class CuddLike> </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="structpolybori_1_1manager__traits.html#262285a3b93ab7bb480c17bbaa552659">node_type</a>(* <a class="el" href="structpolybori_1_1manager__traits.html">polybori::manager_traits</a>< CuddLike >::<a class="el" href="structpolybori_1_1manager__traits.html#071ba3d3bf3ad744bf0f1cc91281523b">unary_int_function</a>)(<a class="el" href="structpolybori_1_1manager__traits.html#2f23e455fa6da2f752c3510a9de52a23">mgrcore_type</a>, int) </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="d5534813bf8e25c91a86159909947ab9"></a><!-- doxytag: member="polybori::manager_traits::void_function" ref="d5534813bf8e25c91a86159909947ab9" args=")(mgrcore_type)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class CuddLike> </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="structpolybori_1_1manager__traits.html#262285a3b93ab7bb480c17bbaa552659">node_type</a>(* <a class="el" href="structpolybori_1_1manager__traits.html">polybori::manager_traits</a>< CuddLike >::<a class="el" href="structpolybori_1_1manager__traits.html#d5534813bf8e25c91a86159909947ab9">void_function</a>)(<a class="el" href="structpolybori_1_1manager__traits.html#2f23e455fa6da2f752c3510a9de52a23">mgrcore_type</a>) </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <hr>The documentation for this struct was generated from the following file:<ul> <li><a class="el" href="pbori__traits_8h_source.html">pbori_traits.h</a></ul> </div> <hr size="1"><address style="text-align: right;"><small>Generated on Wed Sep 9 14:31:04 2009 for PolyBoRi by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> </html>