Commits

ariovistus committed 92081ab Draft

update pyd docs

  • Participants
  • Parent commits 4b2a07a

Comments (0)

Files changed (11)

File pyd/infrastructure/meta/Nameof.html

 <script>explorer.outline.incSymbolLevel();</script>
 <dl>
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">template 
+<dt><span class="decl"><a name="manglednameof"></a>template 
 <span class="currsymbol">manglednameof</span>
 <script>explorer.outline.addDecl('manglednameof');</script>(alias A)</span></dt>
 <script>explorer.outline.writeEnabled = false;</script>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">template 
+<dt><span class="decl"><a name="prettynameof"></a>template 
 <span class="currsymbol">prettynameof</span>
 <script>explorer.outline.addDecl('prettynameof');</script>(alias A)</span></dt>
 <script>explorer.outline.writeEnabled = false;</script>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">template 
+<dt><span class="decl"><a name="prettytypeof"></a>template 
 <span class="currsymbol">prettytypeof</span>
 <script>explorer.outline.addDecl('prettytypeof');</script>(A)</span></dt>
 <script>explorer.outline.writeEnabled = false;</script>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">template 
+<dt><span class="decl"><a name="qualifiednameof"></a>template 
 <span class="currsymbol">qualifiednameof</span>
 <script>explorer.outline.addDecl('qualifiednameof');</script>(alias A)</span></dt>
 <script>explorer.outline.writeEnabled = false;</script>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">template 
+<dt><span class="decl"><a name="symbolnameof"></a>template 
 <span class="currsymbol">symbolnameof</span>
 <script>explorer.outline.addDecl('symbolnameof');</script>(alias A)</span></dt>
 <script>explorer.outline.writeEnabled = false;</script>
 		<tr><td id="docfooter">
 			Page was generated with
 			<img src="/candydoc/img/candydoc.gif" style="vertical-align:middle; position:relative; top:-1px">
-			on Fri Sep 21 00:22:05 2012
+			on Sun Nov 11 11:29:00 2012
 
 		</td></tr>
 	</table>

File pyd/infrastructure/pyd/class_wrap.html

 <script>explorer.outline.incSymbolLevel();</script>
 <dl>
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">template 
+<dt><span class="decl"><a name="is_wrapped"></a>template 
 <span class="currsymbol">is_wrapped</span>
 <script>explorer.outline.addDecl('is_wrapped');</script>(T)</span></dt>
 <script>explorer.outline.writeEnabled = false;</script>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">struct 
+<dt><span class="decl"><a name="Def"></a>struct 
 <span class="currsymbol">Def</span>
 <script>explorer.outline.addDecl('Def');</script>(alias fn,Options...);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">struct 
+<dt><span class="decl"><a name="StaticDef"></a>struct 
 <span class="currsymbol">StaticDef</span>
 <script>explorer.outline.addDecl('StaticDef');</script>(alias fn,Options...);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">struct 
+<dt><span class="decl"><a name="Property"></a>struct 
 <span class="currsymbol">Property</span>
 <script>explorer.outline.addDecl('Property');</script>(alias fn,Options...);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">struct 
+<dt><span class="decl"><a name="Repr"></a>struct 
 <span class="currsymbol">Repr</span>
 <script>explorer.outline.addDecl('Repr');</script>(alias _fn);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">struct 
+<dt><span class="decl"><a name="Init"></a>struct 
 <span class="currsymbol">Init</span>
 <script>explorer.outline.addDecl('Init');</script>(cps...);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">template 
+<dt><span class="decl"><a name="OpBinary"></a>template 
 <span class="currsymbol">OpBinary</span>
-<script>explorer.outline.addDecl('OpBinary');</script>(string op,rhs_t = Guess) if (IsPyBinary(op) &amp;&amp; op != "in")<br>template 
+<script>explorer.outline.addDecl('OpBinary');</script>(string op,rhs_t = Guess) if (IsPyBinary(op) &amp;&amp; op != "in")<br><a name="OpBinaryRight"></a>template 
 <span class="currsymbol">OpBinaryRight</span>
 <script>explorer.outline.addDecl('OpBinaryRight');</script>(string op,lhs_t = Guess) if (IsPyBinary(op))</span></dt>
 <script>explorer.outline.writeEnabled = false;</script>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">struct 
+<dt><span class="decl"><a name="OpUnary"></a>struct 
 <span class="currsymbol">OpUnary</span>
 <script>explorer.outline.addDecl('OpUnary');</script>(string _op) if (IsPyUnary(_op));
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">struct 
+<dt><span class="decl"><a name="OpAssign"></a>struct 
 <span class="currsymbol">OpAssign</span>
 <script>explorer.outline.addDecl('OpAssign');</script>(string _op,rhs_t = Guess) if (IsPyAsg(_op));
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">struct 
+<dt><span class="decl"><a name="OpCompare"></a>struct 
 <span class="currsymbol">OpCompare</span>
 <script>explorer.outline.addDecl('OpCompare');</script>(_rhs_t = Guess);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">struct 
+<dt><span class="decl"><a name="OpIndex"></a>struct 
 <span class="currsymbol">OpIndex</span>
 <script>explorer.outline.addDecl('OpIndex');</script>(index_t...);
-<br>struct 
+<br><a name="OpIndexAssign"></a>struct 
 <span class="currsymbol">OpIndexAssign</span>
 <script>explorer.outline.addDecl('OpIndexAssign');</script>(index_t...);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">struct 
+<dt><span class="decl"><a name="OpSlice"></a>struct 
 <span class="currsymbol">OpSlice</span>
 <script>explorer.outline.addDecl('OpSlice');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">struct 
+<dt><span class="decl"><a name="OpSliceAssign"></a>struct 
 <span class="currsymbol">OpSliceAssign</span>
 <script>explorer.outline.addDecl('OpSliceAssign');</script>(rhs_t = Guess);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">struct 
+<dt><span class="decl"><a name="OpCall"></a>struct 
 <span class="currsymbol">OpCall</span>
 <script>explorer.outline.addDecl('OpCall');</script>(Args_t...);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">template 
+<dt><span class="decl"><a name="Len"></a>template 
 <span class="currsymbol">Len</span>
-<script>explorer.outline.addDecl('Len');</script>()<br>template 
+<script>explorer.outline.addDecl('Len');</script>()<br><a name="Len"></a>template 
 <span class="currsymbol">Len</span>
 <script>explorer.outline.addDecl('Len');</script>(alias fn)</span></dt>
 <script>explorer.outline.writeEnabled = false;</script>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">void 
+<dt><span class="decl"><a name="wrap_class"></a>void 
 <span class="currsymbol">wrap_class</span>
 <script>explorer.outline.addDecl('wrap_class');</script>(T, Params...)();
 </span></dt>
 		<tr><td id="docfooter">
 			Page was generated with
 			<img src="/candydoc/img/candydoc.gif" style="vertical-align:middle; position:relative; top:-1px">
-			on Fri Sep 21 00:22:05 2012
+			on Sun Nov 11 11:29:00 2012
 
 		</td></tr>
 	</table>

File pyd/infrastructure/pyd/def.html

 <script>explorer.outline.incSymbolLevel();</script>
 <dl>
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">struct 
+<dt><span class="decl"><a name="ModuleName"></a>struct 
 <span class="currsymbol">ModuleName</span>
 <script>explorer.outline.addDecl('ModuleName');</script>(string _modulename);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">struct 
+<dt><span class="decl"><a name="Docstring"></a>struct 
 <span class="currsymbol">Docstring</span>
 <script>explorer.outline.addDecl('Docstring');</script>(string _doc);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">struct 
+<dt><span class="decl"><a name="PyName"></a>struct 
 <span class="currsymbol">PyName</span>
 <script>explorer.outline.addDecl('PyName');</script>(string _name);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">struct 
+<dt><span class="decl"><a name="Mode"></a>struct 
 <span class="currsymbol">Mode</span>
 <script>explorer.outline.addDecl('Mode');</script>(string _mode);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">void 
+<dt><span class="decl"><a name="def"></a>void 
 <span class="currsymbol">def</span>
 <script>explorer.outline.addDecl('def');</script>(alias _fn, Options...)();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">void 
+<dt><span class="decl"><a name="py_init"></a>void 
 <span class="currsymbol">py_init</span>
 <script>explorer.outline.addDecl('py_init');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">void 
+<dt><span class="decl"><a name="py_finish"></a>void 
 <span class="currsymbol">py_finish</span>
 <script>explorer.outline.addDecl('py_finish');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PyObject* 
+<dt><span class="decl"><a name="module_init"></a>PyObject* 
 <span class="currsymbol">module_init</span>
 <script>explorer.outline.addDecl('module_init');</script>(string <span class="funcparam">docstring</span> = "");
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">void 
+<dt><span class="decl"><a name="add_module"></a>void 
 <span class="currsymbol">add_module</span>
 <script>explorer.outline.addDecl('add_module');</script>(Options...)();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">enum 
+<dt><span class="decl"><a name="PyInitOrdering"></a>enum 
 <span class="currsymbol">PyInitOrdering</span>
 <script>explorer.outline.addDecl('PyInitOrdering');</script>;
 </span></dt>
 <script>explorer.outline.incSymbolLevel();</script>
 <dl>
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">
+<dt><span class="decl"><a name="PyInitOrdering.Before"></a>
 <span class="currsymbol">Before</span>
 <script>explorer.outline.addDecl('Before');</script></span></dt>
 <script>explorer.outline.writeEnabled = false;</script>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">
+<dt><span class="decl"><a name="PyInitOrdering.After"></a>
 <span class="currsymbol">After</span>
 <script>explorer.outline.addDecl('After');</script></span></dt>
 <script>explorer.outline.writeEnabled = false;</script>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PyInitOrdering 
+<dt><span class="decl"><a name="ModuleInit"></a>PyInitOrdering 
 <span class="currsymbol">ModuleInit</span>
 <script>explorer.outline.addDecl('ModuleInit');</script>;
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">void 
+<dt><span class="decl"><a name="on_py_init"></a>void 
 <span class="currsymbol">on_py_init</span>
 <script>explorer.outline.addDecl('on_py_init');</script>(void delegate() <span class="funcparam">dg</span>, PyInitOrdering <span class="funcparam">ord</span> = ModuleInit);
 </span></dt>
 		<tr><td id="docfooter">
 			Page was generated with
 			<img src="/candydoc/img/candydoc.gif" style="vertical-align:middle; position:relative; top:-1px">
-			on Fri Sep 21 00:22:05 2012
+			on Sun Nov 11 11:29:00 2012
 
 		</td></tr>
 	</table>

File pyd/infrastructure/pyd/embedded.html

 <script>explorer.outline.incSymbolLevel();</script>
 <dl>
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PydObject 
+<dt><span class="decl"><a name="py_import"></a>PydObject 
 <span class="currsymbol">py_import</span>
 <script>explorer.outline.addDecl('py_import');</script>(string <span class="funcparam">name</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">ReturnType!(func_t) 
+<dt><span class="decl"><a name="InterpContext"></a>class 
+<span class="currsymbol">InterpContext</span>
+<script>explorer.outline.addDecl('InterpContext');</script>;
+</span></dt>
+<script>explorer.outline.writeEnabled = false;</script>
+<dd>Encapsulate a context within the Python interpreter.
+<br><br>
+This will preserve local variables and changes to the Python interpreter
+  made by 'from __future__ import feature' across calls to this.py_eval and
+  this.py_stmts.
+<br><br>
+
+  Otherwise, will not segregate global changes made to the Python interpreter.<br><br>
+
+
+<script>explorer.outline.incSymbolLevel();</script>
+<dl>
+<script>explorer.outline.writeEnabled = true;</script>
+<dt><span class="decl"><a name="InterpContext.globals"></a>PydObject 
+<span class="currsymbol">globals</span>
+<script>explorer.outline.addDecl('globals');</script>;
+</span></dt>
+<script>explorer.outline.writeEnabled = false;</script>
+<dd>dict object: global variables in this context<br><br>
+
+</dd>
+
+<script>explorer.outline.writeEnabled = true;</script>
+<dt><span class="decl"><a name="InterpContext.locals"></a>PydObject 
+<span class="currsymbol">locals</span>
+<script>explorer.outline.addDecl('locals');</script>;
+</span></dt>
+<script>explorer.outline.writeEnabled = false;</script>
+<dd>dict object: local variables in this context<br><br>
+
+</dd>
+
+<script>explorer.outline.writeEnabled = true;</script>
+<dt><span class="decl"><a name="InterpContext.this"></a> this();
+</span></dt>
+<script>explorer.outline.writeEnabled = false;</script>
+<dd><br><br>
+</dd>
+
+<script>explorer.outline.writeEnabled = true;</script>
+<dt><span class="decl"><a name="InterpContext.py_eval"></a>T 
+<span class="currsymbol">py_eval</span>
+<script>explorer.outline.addDecl('py_eval');</script>(T = PydObject)(string <span class="funcparam">python</span>, string <span class="funcparam">file</span> = __FILE__, size_t <span class="funcparam">line</span> = __LINE__);
+</span></dt>
+<script>explorer.outline.writeEnabled = false;</script>
+<dd>Evaluate a python expression once within this context and return the
+      result.
+<br><br>
+<b>Params:</b><br>
+<table><tr>
+<td nowrap valign="top" style="padding-right: 8px">python</td>
+<td>a python expression</td></tr>
+</table><br>
+<b>Returns:</b><br>
+the result of expression<br><br>
+
+</dd>
+
+<script>explorer.outline.writeEnabled = true;</script>
+<dt><span class="decl"><a name="InterpContext.py_stmts"></a>void 
+<span class="currsymbol">py_stmts</span>
+<script>explorer.outline.addDecl('py_stmts');</script>(string <span class="funcparam">python</span>, string <span class="funcparam">file</span> = __FILE__, size_t <span class="funcparam">line</span> = __LINE__);
+</span></dt>
+<script>explorer.outline.writeEnabled = false;</script>
+<dd>Evaluate one or more <span class="funcparam">python</span> statements once.
+<br><br>
+<b>Params:</b><br>
+<table><tr>
+<td nowrap valign="top" style="padding-right: 8px">string <span class="funcparam">python</span></td>
+<td><span class="funcparam">python</span> statements</td></tr>
+</table><br>
+
+</dd>
+</dl>
+<script>explorer.outline.decSymbolLevel();</script>
+</dd>
+
+<script>explorer.outline.writeEnabled = true;</script>
+<dt><span class="decl"><a name="py_def"></a>ReturnType!(func_t) 
 <span class="currsymbol">py_def</span>
 <script>explorer.outline.addDecl('py_def');</script>(string python, string modl, func_t)(ParameterTypeTuple!(func_t) <span class="funcparam">args</span>, string <span class="funcparam">file</span> = __FILE__, size_t <span class="funcparam">line</span> = __LINE__);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">T 
+<dt><span class="decl"><a name="py_eval"></a>T 
 <span class="currsymbol">py_eval</span>
 <script>explorer.outline.addDecl('py_eval');</script>(T = PydObject)(string <span class="funcparam">python</span>, string <span class="funcparam">modl</span> = "", string <span class="funcparam">file</span> = __FILE__, size_t <span class="funcparam">line</span> = __LINE__);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">void 
+<dt><span class="decl"><a name="py_stmts"></a>void 
 <span class="currsymbol">py_stmts</span>
 <script>explorer.outline.addDecl('py_stmts');</script>(string <span class="funcparam">python</span>, string <span class="funcparam">modl</span> = "", string <span class="funcparam">file</span> = __FILE__, size_t <span class="funcparam">line</span> = __LINE__);
 </span></dt>
 		<tr><td id="docfooter">
 			Page was generated with
 			<img src="/candydoc/img/candydoc.gif" style="vertical-align:middle; position:relative; top:-1px">
-			on Fri Sep 21 00:22:05 2012
+			on Sun Nov 11 11:29:00 2012
 
 		</td></tr>
 	</table>

File pyd/infrastructure/pyd/exception.html

 <script>explorer.outline.incSymbolLevel();</script>
 <dl>
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">void 
+<dt><span class="decl"><a name="handle_exception"></a>void 
 <span class="currsymbol">handle_exception</span>
 <script>explorer.outline.addDecl('handle_exception');</script>(string <span class="funcparam">file</span> = __FILE__, size_t <span class="funcparam">line</span> = __LINE__);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">T 
+<dt><span class="decl"><a name="exception_catcher"></a>T 
 <span class="currsymbol">exception_catcher</span>
 <script>explorer.outline.addDecl('exception_catcher');</script>(T)(T delegate() <span class="funcparam">dg</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">class 
+<dt><span class="decl"><a name="PythonException"></a>class 
 <span class="currsymbol">PythonException</span>
 <script>explorer.outline.addDecl('PythonException');</script>: object.Exception;
 </span></dt>
 		<tr><td id="docfooter">
 			Page was generated with
 			<img src="/candydoc/img/candydoc.gif" style="vertical-align:middle; position:relative; top:-1px">
-			on Fri Sep 21 00:22:05 2012
+			on Sun Nov 11 11:29:00 2012
 
 		</td></tr>
 	</table>

File pyd/infrastructure/pyd/extra.html

 <script>explorer.outline.incSymbolLevel();</script>
 <dl>
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PyObject* 
+<dt><span class="decl"><a name="d_to_python_numpy_ndarray"></a>PyObject* 
 <span class="currsymbol">d_to_python_numpy_ndarray</span>
 <script>explorer.outline.addDecl('d_to_python_numpy_ndarray');</script>(T)(T <span class="funcparam">t</span>);
 </span></dt>
 		<tr><td id="docfooter">
 			Page was generated with
 			<img src="/candydoc/img/candydoc.gif" style="vertical-align:middle; position:relative; top:-1px">
-			on Fri Sep 21 00:22:05 2012
+			on Sun Nov 11 11:29:00 2012
 
 		</td></tr>
 	</table>

File pyd/infrastructure/pyd/func_wrap.html

 <script>explorer.outline.incSymbolLevel();</script>
 <dl>
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">template 
+<dt><span class="decl"><a name="minArgs"></a>template 
 <span class="currsymbol">minArgs</span>
 <script>explorer.outline.addDecl('minArgs');</script>(alias fn,fnT = typeof(&amp;fn))</span></dt>
 <script>explorer.outline.writeEnabled = false;</script>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">template 
+<dt><span class="decl"><a name="maxArgs"></a>template 
 <span class="currsymbol">maxArgs</span>
 <script>explorer.outline.addDecl('maxArgs');</script>(alias fn,fn_t = typeof(&amp;fn))</span></dt>
 <script>explorer.outline.writeEnabled = false;</script>
 <dd>Finds the maximum number of arguments a given function may be provided
   and/or whether the function has a maximum number of arguments.<br><br>
 
+
+<script>explorer.outline.incSymbolLevel();</script>
+<dl>
+<script>explorer.outline.writeEnabled = true;</script>
+<dt><span class="decl"><a name="hasMax"></a>bool 
+<span class="currsymbol">hasMax</span>
+<script>explorer.outline.addDecl('hasMax');</script>;
+</span></dt>
+<script>explorer.outline.writeEnabled = false;</script>
+<dd><br><br>
+
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">bool 
+<dt><span class="decl"><a name="max"></a>size_t 
+<span class="currsymbol">max</span>
+<script>explorer.outline.addDecl('max');</script>;
+</span></dt>
+<script>explorer.outline.writeEnabled = false;</script>
+<dd><br><br>
+
+</dd>
+</dl>
+<script>explorer.outline.decSymbolLevel();</script>
+</dd>
+
+<script>explorer.outline.writeEnabled = true;</script>
+<dt><span class="decl"><a name="supportsNArgs"></a>bool 
 <span class="currsymbol">supportsNArgs</span>
 <script>explorer.outline.addDecl('supportsNArgs');</script>(alias fn, fn_t = typeof(&amp;fn))(size_t <span class="funcparam">n</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">template 
+<dt><span class="decl"><a name="getparams"></a>template 
 <span class="currsymbol">getparams</span>
 <script>explorer.outline.addDecl('getparams');</script>(alias fn)</span></dt>
 <script>explorer.outline.writeEnabled = false;</script>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">template 
+<dt><span class="decl"><a name="fn_to_dg"></a>template 
 <span class="currsymbol">fn_to_dg</span>
 <script>explorer.outline.addDecl('fn_to_dg');</script>(Fn)</span></dt>
 <script>explorer.outline.writeEnabled = false;</script>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">auto 
+<dt><span class="decl"><a name="dg_wrapper"></a>auto 
 <span class="currsymbol">dg_wrapper</span>
 <script>explorer.outline.addDecl('dg_wrapper');</script>(T, Fn)(T <span class="funcparam">t</span>, Fn <span class="funcparam">fn</span>);
 </span></dt>
 		<tr><td id="docfooter">
 			Page was generated with
 			<img src="/candydoc/img/candydoc.gif" style="vertical-align:middle; position:relative; top:-1px">
-			on Fri Sep 21 00:22:05 2012
+			on Sun Nov 11 11:29:00 2012
 
 		</td></tr>
 	</table>

File pyd/infrastructure/pyd/make_object.html

 <script>explorer.outline.incSymbolLevel();</script>
 <dl>
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">void 
+<dt><span class="decl"><a name="ex_d_to_python"></a>void 
 <span class="currsymbol">ex_d_to_python</span>
 <script>explorer.outline.addDecl('ex_d_to_python');</script>(dg_t)(dg_t <span class="funcparam">dg</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">void 
+<dt><span class="decl"><a name="ex_python_to_d"></a>void 
 <span class="currsymbol">ex_python_to_d</span>
 <script>explorer.outline.addDecl('ex_python_to_d');</script>(dg_t)(dg_t <span class="funcparam">dg</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PyObject* 
+<dt><span class="decl"><a name="d_to_python"></a>PyObject* 
 <span class="currsymbol">d_to_python</span>
 <script>explorer.outline.addDecl('d_to_python');</script>(T)(T <span class="funcparam">t</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PyObject* 
+<dt><span class="decl"><a name="PyTuple_FromItems"></a>PyObject* 
 <span class="currsymbol">PyTuple_FromItems</span>
 <script>explorer.outline.addDecl('PyTuple_FromItems');</script>(T...)(T <span class="funcparam">t</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PydObject 
+<dt><span class="decl"><a name="py"></a>PydObject 
 <span class="currsymbol">py</span>
 <script>explorer.outline.addDecl('py');</script>(T)(T <span class="funcparam">t</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">class 
+<dt><span class="decl"><a name="PydConversionException"></a>class 
 <span class="currsymbol">PydConversionException</span>
 <script>explorer.outline.addDecl('PydConversionException');</script>: object.Exception;
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">T 
+<dt><span class="decl"><a name="python_to_d"></a>T 
 <span class="currsymbol">python_to_d</span>
 <script>explorer.outline.addDecl('python_to_d');</script>(T)(PyObject* <span class="funcparam">o</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">T 
+<dt><span class="decl"><a name="python_array_array_to_d"></a>T 
 <span class="currsymbol">python_array_array_to_d</span>
 <script>explorer.outline.addDecl('python_array_array_to_d');</script>(T)(PyObject* <span class="funcparam">o</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PyObject* 
+<dt><span class="decl"><a name="d_to_python_array_array"></a>PyObject* 
 <span class="currsymbol">d_to_python_array_array</span>
 <script>explorer.outline.addDecl('d_to_python_array_array');</script>(T)(T <span class="funcparam">t</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PyObject* 
+<dt><span class="decl"><a name="d_to_python_bytes"></a>PyObject* 
 <span class="currsymbol">d_to_python_bytes</span>
 <script>explorer.outline.addDecl('d_to_python_bytes');</script>(T)(T <span class="funcparam">t</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">T 
+<dt><span class="decl"><a name="python_iter_to_d"></a>T 
 <span class="currsymbol">python_iter_to_d</span>
 <script>explorer.outline.addDecl('python_iter_to_d');</script>(T)(PyObject* <span class="funcparam">o</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">T 
+<dt><span class="decl"><a name="python_buffer_to_d"></a>T 
 <span class="currsymbol">python_buffer_to_d</span>
 <script>explorer.outline.addDecl('python_buffer_to_d');</script>(T)(PyObject* <span class="funcparam">o</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">auto 
+<dt><span class="decl"><a name="wrap_range"></a>auto 
 <span class="currsymbol">wrap_range</span>
 <script>explorer.outline.addDecl('wrap_range');</script>(Range)(Range <span class="funcparam">range</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">struct 
+<dt><span class="decl"><a name="RangeWrapper"></a>struct 
 <span class="currsymbol">RangeWrapper</span>
 <script>explorer.outline.addDecl('RangeWrapper');</script>;
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">bool 
+<dt><span class="decl"><a name="match_format_type"></a>bool 
 <span class="currsymbol">match_format_type</span>
 <script>explorer.outline.addDecl('match_format_type');</script>(T)(string <span class="funcparam">format</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">template 
+<dt><span class="decl"><a name="SimpleFormatType"></a>template 
 <span class="currsymbol">SimpleFormatType</span>
 <script>explorer.outline.addDecl('SimpleFormatType');</script>(T)</span></dt>
 <script>explorer.outline.writeEnabled = false;</script>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">template 
+<dt><span class="decl"><a name="IsStaticArrayPointer"></a>template 
 <span class="currsymbol">IsStaticArrayPointer</span>
 <script>explorer.outline.addDecl('IsStaticArrayPointer');</script>(T)</span></dt>
 <script>explorer.outline.writeEnabled = false;</script>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">template 
+<dt><span class="decl"><a name="MatrixInfo"></a>template 
 <span class="currsymbol">MatrixInfo</span>
 <script>explorer.outline.addDecl('MatrixInfo');</script>(T) if (isArray!(T) || IsStaticArrayPointer!(T))</span></dt>
 <script>explorer.outline.writeEnabled = false;</script>
 <script>explorer.outline.incSymbolLevel();</script>
 <dl>
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">Py_ssize_t[] 
+<dt><span class="decl"><a name="build_shape"></a>Py_ssize_t[] 
 <span class="currsymbol">build_shape</span>
 <script>explorer.outline.addDecl('build_shape');</script>(T <span class="funcparam">t</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">bool 
+<dt><span class="decl"><a name="check"></a>bool 
 <span class="currsymbol">check</span>
 <script>explorer.outline.addDecl('check');</script>(Py_ssize_t[] <span class="funcparam">shape</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">string 
+<dt><span class="decl"><a name="matrixIter"></a>string 
 <span class="currsymbol">matrixIter</span>
 <script>explorer.outline.addDecl('matrixIter');</script>(string <span class="funcparam">arr_name</span>, string <span class="funcparam">shape_name</span>, string <span class="funcparam">index_name</span>, size_t <span class="funcparam">ndim</span>, string <span class="funcparam">pre_code</span>, string <span class="funcparam">post_code</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">alias 
+<dt><span class="decl"><a name="unqual"></a>alias 
 <span class="currsymbol">unqual</span>
 <script>explorer.outline.addDecl('unqual');</script>;
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">alias 
+<dt><span class="decl"><a name="dim_list"></a>alias 
 <span class="currsymbol">dim_list</span>
 <script>explorer.outline.addDecl('dim_list');</script>;
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">bool 
+<dt><span class="decl"><a name="isRectArray"></a>bool 
 <span class="currsymbol">isRectArray</span>
 <script>explorer.outline.addDecl('isRectArray');</script>;
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">size_t 
+<dt><span class="decl"><a name="rectArrayAt"></a>size_t 
 <span class="currsymbol">rectArrayAt</span>
 <script>explorer.outline.addDecl('rectArrayAt');</script>;
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">alias 
+<dt><span class="decl"><a name="RectArrayType"></a>alias 
 <span class="currsymbol">RectArrayType</span>
 <script>explorer.outline.addDecl('RectArrayType');</script>;
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">string 
+<dt><span class="decl"><a name="dimstring"></a>string 
 <span class="currsymbol">dimstring</span>
 <script>explorer.outline.addDecl('dimstring');</script>;
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">alias 
+<dt><span class="decl"><a name="MatrixElementType"></a>alias 
 <span class="currsymbol">MatrixElementType</span>
 <script>explorer.outline.addDecl('MatrixElementType');</script>;
 </span></dt>
 		<tr><td id="docfooter">
 			Page was generated with
 			<img src="/candydoc/img/candydoc.gif" style="vertical-align:middle; position:relative; top:-1px">
-			on Fri Sep 21 00:22:05 2012
+			on Sun Nov 11 11:29:00 2012
 
 		</td></tr>
 	</table>

File pyd/infrastructure/pyd/pyd.html

 		<tr><td id="docfooter">
 			Page was generated with
 			<img src="/candydoc/img/candydoc.gif" style="vertical-align:middle; position:relative; top:-1px">
-			on Fri Sep 21 00:22:05 2012
+			on Sun Nov 11 11:29:00 2012
 
 		</td></tr>
 	</table>

File pyd/infrastructure/pyd/pydobject.html

 <script>explorer.outline.incSymbolLevel();</script>
 <dl>
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">class 
+<dt><span class="decl"><a name="PydObject"></a>class 
 <span class="currsymbol">PydObject</span>
 <script>explorer.outline.addDecl('PydObject');</script>;
 </span></dt>
 <script>explorer.outline.incSymbolLevel();</script>
 <dl>
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">this(PyObject* <span class="funcparam">o</span>);
+<dt><span class="decl"><a name="PydObject.this"></a> this(PyObject* <span class="funcparam">o</span>);
 </span></dt>
 <script>explorer.outline.writeEnabled = false;</script>
 <dd>Wrap an owned PyObject*.<br><br>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">this(Borrowed!(PyObject)* <span class="funcparam">o</span>);
+<dt><span class="decl"><a name="PydObject.this"></a> this(Borrowed!(PyObject)* <span class="funcparam">o</span>);
 </span></dt>
 <script>explorer.outline.writeEnabled = false;</script>
 <dd>Own a borrowed PyObject* and wrap it.<br><br>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">this();
+<dt><span class="decl"><a name="PydObject.this"></a> this();
 </span></dt>
 <script>explorer.outline.writeEnabled = false;</script>
 <dd>Constructs an instance of the Py_None PydObject.<br><br>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">class 
+<dt><span class="decl"><a name="PydObject.BufferView"></a>class 
 <span class="currsymbol">BufferView</span>
 <script>explorer.outline.addDecl('BufferView');</script>;
 </span></dt>
 <script>explorer.outline.incSymbolLevel();</script>
 <dl>
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">bool 
+<dt><span class="decl"><a name="PydObject.BufferView.has_simple"></a>bool 
 <span class="currsymbol">has_simple</span>
 <script>explorer.outline.addDecl('has_simple');</script>;
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">bool 
+<dt><span class="decl"><a name="PydObject.BufferView.has_nd"></a>bool 
 <span class="currsymbol">has_nd</span>
 <script>explorer.outline.addDecl('has_nd');</script>;
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">bool 
+<dt><span class="decl"><a name="PydObject.BufferView.has_strides"></a>bool 
 <span class="currsymbol">has_strides</span>
 <script>explorer.outline.addDecl('has_strides');</script>;
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">bool 
+<dt><span class="decl"><a name="PydObject.BufferView.has_indirect"></a>bool 
 <span class="currsymbol">has_indirect</span>
 <script>explorer.outline.addDecl('has_indirect');</script>;
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">bool 
+<dt><span class="decl"><a name="PydObject.BufferView.c_contiguous"></a>bool 
 <span class="currsymbol">c_contiguous</span>
 <script>explorer.outline.addDecl('c_contiguous');</script>;
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">bool 
+<dt><span class="decl"><a name="PydObject.BufferView.fortran_contiguous"></a>bool 
 <span class="currsymbol">fortran_contiguous</span>
 <script>explorer.outline.addDecl('fortran_contiguous');</script>;
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">this();
+<dt><span class="decl"><a name="PydObject.BufferView.this"></a> this();
 </span></dt>
 <script>explorer.outline.writeEnabled = false;</script>
 <dd>construct buffer view. Probe for capabilities this object supports.<br><br>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">this(int <span class="funcparam">flags</span>);
+<dt><span class="decl"><a name="PydObject.BufferView.this"></a> this(int <span class="funcparam">flags</span>);
 </span></dt>
 <script>explorer.outline.writeEnabled = false;</script>
 <dd>Construct buffer view. Don't probe for capabilities; assume
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">@property ubyte[] 
+<dt><span class="decl"><a name="PydObject.BufferView.buf"></a>@property ubyte[] 
 <span class="currsymbol">buf</span>
 <script>explorer.outline.addDecl('buf');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">@property bool 
+<dt><span class="decl"><a name="PydObject.BufferView.readonly"></a>@property bool 
 <span class="currsymbol">readonly</span>
 <script>explorer.outline.addDecl('readonly');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">@property string 
+<dt><span class="decl"><a name="PydObject.BufferView.format"></a>@property string 
 <span class="currsymbol">format</span>
 <script>explorer.outline.addDecl('format');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">@property int 
+<dt><span class="decl"><a name="PydObject.BufferView.ndim"></a>@property int 
 <span class="currsymbol">ndim</span>
 <script>explorer.outline.addDecl('ndim');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">@property long[] 
+<dt><span class="decl"><a name="PydObject.BufferView.shape"></a>@property long[] 
 <span class="currsymbol">shape</span>
 <script>explorer.outline.addDecl('shape');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">@property long[] 
+<dt><span class="decl"><a name="PydObject.BufferView.strides"></a>@property long[] 
 <span class="currsymbol">strides</span>
 <script>explorer.outline.addDecl('strides');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">@property long[] 
+<dt><span class="decl"><a name="PydObject.BufferView.suboffsets"></a>@property long[] 
 <span class="currsymbol">suboffsets</span>
 <script>explorer.outline.addDecl('suboffsets');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">@property auto 
+<dt><span class="decl"><a name="PydObject.BufferView.itemsize"></a>@property auto 
 <span class="currsymbol">itemsize</span>
 <script>explorer.outline.addDecl('itemsize');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">T 
+<dt><span class="decl"><a name="PydObject.BufferView.item"></a>T 
 <span class="currsymbol">item</span>
 <script>explorer.outline.addDecl('item');</script>(T)(Py_ssize_t[] <span class="funcparam">indeces</span>...);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">void 
+<dt><span class="decl"><a name="PydObject.BufferView.set_item"></a>void 
 <span class="currsymbol">set_item</span>
 <script>explorer.outline.addDecl('set_item');</script>(T)(T <span class="funcparam">value</span>, Py_ssize_t[] <span class="funcparam">indeces</span>...);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">BufferView 
+<dt><span class="decl"><a name="PydObject.buffer_view"></a>BufferView 
 <span class="currsymbol">buffer_view</span>
 <script>explorer.outline.addDecl('buffer_view');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">BufferView 
+<dt><span class="decl"><a name="PydObject.buffer_view"></a>BufferView 
 <span class="currsymbol">buffer_view</span>
 <script>explorer.outline.addDecl('buffer_view');</script>(int <span class="funcparam">flags</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">@property Borrowed!(PyObject)* 
+<dt><span class="decl"><a name="PydObject.ptr"></a>@property Borrowed!(PyObject)* 
 <span class="currsymbol">ptr</span>
 <script>explorer.outline.addDecl('ptr');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">bool 
+<dt><span class="decl"><a name="PydObject.hasattr"></a>bool 
 <span class="currsymbol">hasattr</span>
 <script>explorer.outline.addDecl('hasattr');</script>(string <span class="funcparam">attr_name</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">bool 
+<dt><span class="decl"><a name="PydObject.hasattr"></a>bool 
 <span class="currsymbol">hasattr</span>
 <script>explorer.outline.addDecl('hasattr');</script>(PydObject <span class="funcparam">attr_name</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PydObject 
+<dt><span class="decl"><a name="PydObject.getattr"></a>PydObject 
 <span class="currsymbol">getattr</span>
 <script>explorer.outline.addDecl('getattr');</script>(string <span class="funcparam">attr_name</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PydObject 
+<dt><span class="decl"><a name="PydObject.getattr"></a>PydObject 
 <span class="currsymbol">getattr</span>
 <script>explorer.outline.addDecl('getattr');</script>(PydObject <span class="funcparam">attr_name</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">void 
+<dt><span class="decl"><a name="PydObject.setattr"></a>void 
 <span class="currsymbol">setattr</span>
 <script>explorer.outline.addDecl('setattr');</script>(string <span class="funcparam">attr_name</span>, PydObject <span class="funcparam">v</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">void 
+<dt><span class="decl"><a name="PydObject.setattr"></a>void 
 <span class="currsymbol">setattr</span>
 <script>explorer.outline.addDecl('setattr');</script>(PydObject <span class="funcparam">attr_name</span>, PydObject <span class="funcparam">v</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">void 
+<dt><span class="decl"><a name="PydObject.delattr"></a>void 
 <span class="currsymbol">delattr</span>
 <script>explorer.outline.addDecl('delattr');</script>(string <span class="funcparam">attr_name</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">void 
+<dt><span class="decl"><a name="PydObject.delattr"></a>void 
 <span class="currsymbol">delattr</span>
 <script>explorer.outline.addDecl('delattr');</script>(PydObject <span class="funcparam">attr_name</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">int 
+<dt><span class="decl"><a name="PydObject.opCmp"></a>int 
 <span class="currsymbol">opCmp</span>
 <script>explorer.outline.addDecl('opCmp');</script>(Object <span class="funcparam">o</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">bool 
+<dt><span class="decl"><a name="PydObject.opEquals"></a>bool 
 <span class="currsymbol">opEquals</span>
 <script>explorer.outline.addDecl('opEquals');</script>(Object <span class="funcparam">o</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PydObject 
+<dt><span class="decl"><a name="PydObject.repr"></a>PydObject 
 <span class="currsymbol">repr</span>
 <script>explorer.outline.addDecl('repr');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PydObject 
+<dt><span class="decl"><a name="PydObject.str"></a>PydObject 
 <span class="currsymbol">str</span>
 <script>explorer.outline.addDecl('str');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">string 
+<dt><span class="decl"><a name="PydObject.toString"></a>string 
 <span class="currsymbol">toString</span>
 <script>explorer.outline.addDecl('toString');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PydObject 
+<dt><span class="decl"><a name="PydObject.unicode"></a>PydObject 
 <span class="currsymbol">unicode</span>
 <script>explorer.outline.addDecl('unicode');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PydObject 
+<dt><span class="decl"><a name="PydObject.bytes"></a>PydObject 
 <span class="currsymbol">bytes</span>
 <script>explorer.outline.addDecl('bytes');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">bool 
+<dt><span class="decl"><a name="PydObject.isinstance"></a>bool 
 <span class="currsymbol">isinstance</span>
 <script>explorer.outline.addDecl('isinstance');</script>(PydObject <span class="funcparam">cls</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">bool 
+<dt><span class="decl"><a name="PydObject.issubclass"></a>bool 
 <span class="currsymbol">issubclass</span>
 <script>explorer.outline.addDecl('issubclass');</script>(PydObject <span class="funcparam">cls</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">bool 
+<dt><span class="decl"><a name="PydObject.callable"></a>bool 
 <span class="currsymbol">callable</span>
 <script>explorer.outline.addDecl('callable');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PydObject 
+<dt><span class="decl"><a name="PydObject.unpack_call"></a>PydObject 
 <span class="currsymbol">unpack_call</span>
 <script>explorer.outline.addDecl('unpack_call');</script>(PydObject <span class="funcparam">args</span> = null);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PydObject 
+<dt><span class="decl"><a name="PydObject.unpack_call"></a>PydObject 
 <span class="currsymbol">unpack_call</span>
 <script>explorer.outline.addDecl('unpack_call');</script>(PydObject <span class="funcparam">args</span>, PydObject <span class="funcparam">kw</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PydObject 
+<dt><span class="decl"><a name="PydObject.opCall"></a>PydObject 
 <span class="currsymbol">opCall</span>
 <script>explorer.outline.addDecl('opCall');</script>(T...)(T <span class="funcparam">t</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PydObject 
+<dt><span class="decl"><a name="PydObject.method_unpack"></a>PydObject 
 <span class="currsymbol">method_unpack</span>
 <script>explorer.outline.addDecl('method_unpack');</script>(string <span class="funcparam">name</span>, PydObject <span class="funcparam">args</span> = null);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PydObject 
+<dt><span class="decl"><a name="PydObject.method_unpack"></a>PydObject 
 <span class="currsymbol">method_unpack</span>
 <script>explorer.outline.addDecl('method_unpack');</script>(string <span class="funcparam">name</span>, PydObject <span class="funcparam">args</span>, PydObject <span class="funcparam">kw</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PydObject 
+<dt><span class="decl"><a name="PydObject.method"></a>PydObject 
 <span class="currsymbol">method</span>
 <script>explorer.outline.addDecl('method');</script>(T...)(string <span class="funcparam">name</span>, T <span class="funcparam">t</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">hash_t 
+<dt><span class="decl"><a name="PydObject.hash"></a>hash_t 
 <span class="currsymbol">hash</span>
 <script>explorer.outline.addDecl('hash');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">T 
+<dt><span class="decl"><a name="PydObject.to_d"></a>T 
 <span class="currsymbol">to_d</span>
 <script>explorer.outline.addDecl('to_d');</script>(T)();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">bool 
+<dt><span class="decl"><a name="PydObject.not"></a>bool 
 <span class="currsymbol">not</span>
 <script>explorer.outline.addDecl('not');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PydObject 
+<dt><span class="decl"><a name="PydObject.type"></a>PydObject 
 <span class="currsymbol">type</span>
 <script>explorer.outline.addDecl('type');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">Py_ssize_t 
+<dt><span class="decl"><a name="PydObject.length"></a>Py_ssize_t 
 <span class="currsymbol">length</span>
 <script>explorer.outline.addDecl('length');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">Py_ssize_t 
+<dt><span class="decl"><a name="PydObject.size"></a>Py_ssize_t 
 <span class="currsymbol">size</span>
 <script>explorer.outline.addDecl('size');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PydObject 
+<dt><span class="decl"><a name="PydObject.dir"></a>PydObject 
 <span class="currsymbol">dir</span>
 <script>explorer.outline.addDecl('dir');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PydObject 
+<dt><span class="decl"><a name="PydObject.opIndex"></a>PydObject 
 <span class="currsymbol">opIndex</span>
 <script>explorer.outline.addDecl('opIndex');</script>(PydObject <span class="funcparam">key</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PydObject 
+<dt><span class="decl"><a name="PydObject.opIndex"></a>PydObject 
 <span class="currsymbol">opIndex</span>
 <script>explorer.outline.addDecl('opIndex');</script>(string <span class="funcparam">key</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PydObject 
+<dt><span class="decl"><a name="PydObject.opIndex"></a>PydObject 
 <span class="currsymbol">opIndex</span>
 <script>explorer.outline.addDecl('opIndex');</script>(int <span class="funcparam">i</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">void 
+<dt><span class="decl"><a name="PydObject.opIndexAssign"></a>void 
 <span class="currsymbol">opIndexAssign</span>
 <script>explorer.outline.addDecl('opIndexAssign');</script>(T, S)(T <span class="funcparam">value</span>, S <span class="funcparam">key</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">void 
+<dt><span class="decl"><a name="PydObject.del_item"></a>void 
 <span class="currsymbol">del_item</span>
 <script>explorer.outline.addDecl('del_item');</script>(PydObject <span class="funcparam">key</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">void 
+<dt><span class="decl"><a name="PydObject.del_item"></a>void 
 <span class="currsymbol">del_item</span>
 <script>explorer.outline.addDecl('del_item');</script>(string <span class="funcparam">key</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">void 
+<dt><span class="decl"><a name="PydObject.del_item"></a>void 
 <span class="currsymbol">del_item</span>
 <script>explorer.outline.addDecl('del_item');</script>(int <span class="funcparam">i</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PydObject 
+<dt><span class="decl"><a name="PydObject.opSlice"></a>PydObject 
 <span class="currsymbol">opSlice</span>
 <script>explorer.outline.addDecl('opSlice');</script>(Py_ssize_t <span class="funcparam">i1</span>, Py_ssize_t <span class="funcparam">i2</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PydObject 
+<dt><span class="decl"><a name="PydObject.opSlice"></a>PydObject 
 <span class="currsymbol">opSlice</span>
 <script>explorer.outline.addDecl('opSlice');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">void 
+<dt><span class="decl"><a name="PydObject.opSliceAssign"></a>void 
 <span class="currsymbol">opSliceAssign</span>
 <script>explorer.outline.addDecl('opSliceAssign');</script>(PydObject <span class="funcparam">v</span>, Py_ssize_t <span class="funcparam">i1</span>, Py_ssize_t <span class="funcparam">i2</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">void 
+<dt><span class="decl"><a name="PydObject.opSliceAssign"></a>void 
 <span class="currsymbol">opSliceAssign</span>
 <script>explorer.outline.addDecl('opSliceAssign');</script>(PydObject <span class="funcparam">v</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">void 
+<dt><span class="decl"><a name="PydObject.del_slice"></a>void 
 <span class="currsymbol">del_slice</span>
 <script>explorer.outline.addDecl('del_slice');</script>(Py_ssize_t <span class="funcparam">i1</span>, Py_ssize_t <span class="funcparam">i2</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">void 
+<dt><span class="decl"><a name="PydObject.del_slice"></a>void 
 <span class="currsymbol">del_slice</span>
 <script>explorer.outline.addDecl('del_slice');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">int 
+<dt><span class="decl"><a name="PydObject.opApply"></a>int 
 <span class="currsymbol">opApply</span>
 <script>explorer.outline.addDecl('opApply');</script>(int delegate(ref PydObject) <span class="funcparam">dg</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">int 
+<dt><span class="decl"><a name="PydObject.opApply"></a>int 
 <span class="currsymbol">opApply</span>
 <script>explorer.outline.addDecl('opApply');</script>(int delegate(ref PydObject, ref PydObject) <span class="funcparam">dg</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PydObject 
+<dt><span class="decl"><a name="PydObject.opBinary"></a>PydObject 
 <span class="currsymbol">opBinary</span>
 <script>explorer.outline.addDecl('opBinary');</script>(string op, T)(T <span class="funcparam">o</span>);
 </span></dt>
 <script>explorer.outline.writeEnabled = false;</script>
 <dd>Forwards to appropriate Python binary operator overload.
 <br><br>
-Note / in python 3 always returns a floating point value,
- while in python 2 returns an int for int arguments.<br><br>
+Note the result of / in python 3 (and python 2, if CO_FUTURE_DIVISION
+ is set) is interpreted as "<b>true</b> division", otherwise it is integer 
+ division for integer arguments.
+
+<br><br>
+<b>See Also:</b><br>
+<a href="http://www.python.org/dev/peps/pep-0238/"> PEP 238 </a><br><br>
 
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PydObject 
+<dt><span class="decl"><a name="PydObject.opUnary"></a>PydObject 
 <span class="currsymbol">opUnary</span>
 <script>explorer.outline.addDecl('opUnary');</script>(string op)();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PydObject 
+<dt><span class="decl"><a name="PydObject.floor_div"></a>PydObject 
 <span class="currsymbol">floor_div</span>
 <script>explorer.outline.addDecl('floor_div');</script>(PydObject <span class="funcparam">o</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PydObject 
+<dt><span class="decl"><a name="PydObject.true_div"></a>PydObject 
 <span class="currsymbol">true_div</span>
 <script>explorer.outline.addDecl('true_div');</script>(PydObject <span class="funcparam">o</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PydObject 
+<dt><span class="decl"><a name="PydObject.divmod"></a>PydObject 
 <span class="currsymbol">divmod</span>
 <script>explorer.outline.addDecl('divmod');</script>(PydObject <span class="funcparam">o</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PydObject 
+<dt><span class="decl"><a name="PydObject.pow"></a>PydObject 
 <span class="currsymbol">pow</span>
 <script>explorer.outline.addDecl('pow');</script>(PydObject <span class="funcparam">exp</span>, PydObject <span class="funcparam">mod</span> = null);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PydObject 
+<dt><span class="decl"><a name="PydObject.abs"></a>PydObject 
 <span class="currsymbol">abs</span>
 <script>explorer.outline.addDecl('abs');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PydObject 
+<dt><span class="decl"><a name="PydObject.opOpAssign"></a>PydObject 
 <span class="currsymbol">opOpAssign</span>
 <script>explorer.outline.addDecl('opOpAssign');</script>(string op, T)(T <span class="funcparam">o</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PydObject 
+<dt><span class="decl"><a name="PydObject.as_int"></a>PydObject 
 <span class="currsymbol">as_int</span>
 <script>explorer.outline.addDecl('as_int');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PydObject 
+<dt><span class="decl"><a name="PydObject.as_long"></a>PydObject 
 <span class="currsymbol">as_long</span>
 <script>explorer.outline.addDecl('as_long');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PydObject 
+<dt><span class="decl"><a name="PydObject.as_float"></a>PydObject 
 <span class="currsymbol">as_float</span>
 <script>explorer.outline.addDecl('as_float');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">Py_ssize_t 
+<dt><span class="decl"><a name="PydObject.count"></a>Py_ssize_t 
 <span class="currsymbol">count</span>
 <script>explorer.outline.addDecl('count');</script>(PydObject <span class="funcparam">v</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">Py_ssize_t 
+<dt><span class="decl"><a name="PydObject.index"></a>Py_ssize_t 
 <span class="currsymbol">index</span>
 <script>explorer.outline.addDecl('index');</script>(PydObject <span class="funcparam">v</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PydObject 
+<dt><span class="decl"><a name="PydObject.as_list"></a>PydObject 
 <span class="currsymbol">as_list</span>
 <script>explorer.outline.addDecl('as_list');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PydObject 
+<dt><span class="decl"><a name="PydObject.as_tuple"></a>PydObject 
 <span class="currsymbol">as_tuple</span>
 <script>explorer.outline.addDecl('as_tuple');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">void 
+<dt><span class="decl"><a name="PydObject.insert"></a>void 
 <span class="currsymbol">insert</span>
 <script>explorer.outline.addDecl('insert');</script>(int <span class="funcparam">i</span>, PydObject <span class="funcparam">item</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">void 
+<dt><span class="decl"><a name="PydObject.append"></a>void 
 <span class="currsymbol">append</span>
 <script>explorer.outline.addDecl('append');</script>(PydObject <span class="funcparam">item</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">void 
+<dt><span class="decl"><a name="PydObject.sort"></a>void 
 <span class="currsymbol">sort</span>
 <script>explorer.outline.addDecl('sort');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">void 
+<dt><span class="decl"><a name="PydObject.reverse"></a>void 
 <span class="currsymbol">reverse</span>
 <script>explorer.outline.addDecl('reverse');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">bool 
+<dt><span class="decl"><a name="PydObject.opBinaryRight"></a>bool 
 <span class="currsymbol">opBinaryRight</span>
 <script>explorer.outline.addDecl('opBinaryRight');</script>(string op, T)(T <span class="funcparam">v</span>);
-<br>bool 
+<br><a name="PydObject.opBinaryRight"></a>bool 
 <span class="currsymbol">opBinaryRight</span>
 <script>explorer.outline.addDecl('opBinaryRight');</script>(string op, T)(T <span class="funcparam">key</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">bool 
+<dt><span class="decl"><a name="PydObject.has_key"></a>bool 
 <span class="currsymbol">has_key</span>
 <script>explorer.outline.addDecl('has_key');</script>(string <span class="funcparam">key</span>);
-<br>bool 
+<br><a name="PydObject.has_key"></a>bool 
 <span class="currsymbol">has_key</span>
 <script>explorer.outline.addDecl('has_key');</script>(PydObject <span class="funcparam">key</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PydObject 
+<dt><span class="decl"><a name="PydObject.keys"></a>PydObject 
 <span class="currsymbol">keys</span>
 <script>explorer.outline.addDecl('keys');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PydObject 
+<dt><span class="decl"><a name="PydObject.values"></a>PydObject 
 <span class="currsymbol">values</span>
 <script>explorer.outline.addDecl('values');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PydObject 
+<dt><span class="decl"><a name="PydObject.items"></a>PydObject 
 <span class="currsymbol">items</span>
 <script>explorer.outline.addDecl('items');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">void 
+<dt><span class="decl"><a name="PydObject.clear"></a>void 
 <span class="currsymbol">clear</span>
 <script>explorer.outline.addDecl('clear');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PydObject 
+<dt><span class="decl"><a name="PydObject.copy"></a>PydObject 
 <span class="currsymbol">copy</span>
 <script>explorer.outline.addDecl('copy');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">void 
+<dt><span class="decl"><a name="PydObject.merge"></a>void 
 <span class="currsymbol">merge</span>
 <script>explorer.outline.addDecl('merge');</script>(PydObject <span class="funcparam">o</span>, bool <span class="funcparam">override_</span> = true);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">PydObject 
+<dt><span class="decl"><a name="PydObject.getdict"></a>PydObject 
 <span class="currsymbol">getdict</span>
 <script>explorer.outline.addDecl('getdict');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">@property auto 
+<dt><span class="decl"><a name="PydObject.opDispatch"></a>@property auto 
 <span class="currsymbol">opDispatch</span>
 <script>explorer.outline.addDecl('opDispatch');</script>(string nom)();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">void 
+<dt><span class="decl"><a name="PydObject.opDispatch"></a>void 
 <span class="currsymbol">opDispatch</span>
 <script>explorer.outline.addDecl('opDispatch');</script>(string nom, T)(T <span class="funcparam">val</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">auto 
+<dt><span class="decl"><a name="PydObject.opDispatch"></a>auto 
 <span class="currsymbol">opDispatch</span>
 <script>explorer.outline.addDecl('opDispatch');</script>(string nom, T...)(T <span class="funcparam">ts</span>);
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">@property PydObject 
+<dt><span class="decl"><a name="None"></a>@property PydObject 
 <span class="currsymbol">None</span>
 <script>explorer.outline.addDecl('None');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">struct 
+<dt><span class="decl"><a name="PydInputRange"></a>struct 
 <span class="currsymbol">PydInputRange</span>
 <script>explorer.outline.addDecl('PydInputRange');</script>(E = PydObject);
 </span></dt>
 <script>explorer.outline.incSymbolLevel();</script>
 <dl>
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">this(PyObject* <span class="funcparam">obj</span>);
+<dt><span class="decl"><a name="this"></a> this(PyObject* <span class="funcparam">obj</span>);
 </span></dt>
 <script>explorer.outline.writeEnabled = false;</script>
 <dd><br><br>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">this(Borrowed!(PyObject)* <span class="funcparam">bobj</span>);
+<dt><span class="decl"><a name="this"></a> this(Borrowed!(PyObject)* <span class="funcparam">bobj</span>);
 </span></dt>
 <script>explorer.outline.writeEnabled = false;</script>
 <dd><br><br>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">@property auto 
+<dt><span class="decl"><a name="front"></a>@property auto 
 <span class="currsymbol">front</span>
 <script>explorer.outline.addDecl('front');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">@property auto 
+<dt><span class="decl"><a name="empty"></a>@property auto 
 <span class="currsymbol">empty</span>
 <script>explorer.outline.addDecl('empty');</script>();
 </span></dt>
 </dd>
 
 <script>explorer.outline.writeEnabled = true;</script>
-<dt><span class="decl">void 
+<dt><span class="decl"><a name="popFront"></a>void 
 <span class="currsymbol">popFront</span>
 <script>explorer.outline.addDecl('popFront');</script>();
 </span></dt>
 		<tr><td id="docfooter">
 			Page was generated with
 			<img src="/candydoc/img/candydoc.gif" style="vertical-align:middle; position:relative; top:-1px">
-			on Fri Sep 21 00:22:05 2012
+			on Sun Nov 11 11:29:00 2012
 
 		</td></tr>
 	</table>

File pyd/infrastructure/pyd/struct_wrap.html

 <script>explorer.outline.incSymbolLevel();</script>