<?xml version="1.0" encoding="UTF-8"?><mediawiki><siteinfo><sitename>DocsWiki</sitename><base>http://globaltechdocs.ea.com/mediawiki/index.php?title=Main_Page</base><generator>MediaWiki 1.5.5</generator><case>first-letter</case><namespaces/></siteinfo><page><title>RWCore:RWCore:API:rw::AllocatedResource</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::AllocatedResource Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1_allocated_resource"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/resource/creator.h
&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_allocated_resource_1b7336c3c5c5f3f21078ff7ac08e2bf5e|AllocatedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_allocated_resource_1ecfdf906bd57642f06c1dbe1d96bce53|AllocatedResource]](OtherValueType *ptr,  [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource, const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;descriptor)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_allocated_resource_1cc8d25bc7b63df0d3260900d549ec3c3|AllocatedResource]](OtherValueType *ptr,  [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource, const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;descriptor, AllocatorType &amp;allocator)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_allocated_resource_1236afaa01642ec592f15d8c1ca187870|AllocatedResource]](const [[#topofthepage|AllocatedResource]] &amp;other)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_allocated_resource_13afa1cf1802d83ee6773efc715278811|AllocatedResource]](const [[#topofthepage|AllocatedResource]] &lt; OtherValueType &gt; &amp;other)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_allocated_resource_1e0d6a44a67a09936f9bae6afcc7da196|~AllocatedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|AllocatedResource]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_allocated_resource_1e54d6511e5d6e1a1d1bdfb7153a1843a|operator=]](const [[#topofthepage|AllocatedResource]] &amp;other)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|AllocatedResource]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_allocated_resource_157210a509233788830c6674af7f9eb01|operator=]](const [[#topofthepage|AllocatedResource]] &lt; OtherValueType &gt; &amp;other)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const ValueType &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_allocated_resource_15e8937a003182a149ce03128d9213a6e|operator *]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;ValueType &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_allocated_resource_1ec60880c0f82a6d0f259b1c6ed035524|operator *]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const ValueType *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_allocated_resource_1d13bbce5994ae1ac1137241d5d007e11|operator-&gt;]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;ValueType *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_allocated_resource_1ff71e74c2b52455609623f2cb04ed85d|operator-&gt;]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;ValueType *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_allocated_resource_150095b23a0292fdbd474aead53593c56|Get]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_allocated_resource_195624359209be24a17bebb1a98ae2e3e|operator ValueType *]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_allocated_resource_174be0c4553c8b477979c643a109a0dec|operator ValueType *]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_allocated_resource_1197f75e1bfb8d827dd0f84ef494957fd|operator!]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_allocated_resource_1333d2672290ac15ab145260afa7c8eba|GetResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_allocated_resource_17e33ebf2e3503ca96d77ee7f8820761c|GetResourceDescriptor]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::IResourceAllocator|IResourceAllocator]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_allocated_resource_1e7e34aa27879763f685951f966fdb527|GetAllocator]]()&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Implements a [[#topofthepage|AllocatedResource]] pointer object.&lt;br/&gt;&lt;br/&gt;ValueType has no restrictions.&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1_allocated_resource_1e0d6a44a67a09936f9bae6afcc7da196"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt; rw::AllocatedResource::~AllocatedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Destruct a [[#topofthepage|AllocatedResource]] pointer.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_allocated_resource_1b7336c3c5c5f3f21078ff7ac08e2bf5e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt; rw::AllocatedResource::AllocatedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct a null [[#topofthepage|AllocatedResource]] pointer.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_allocated_resource_1ecfdf906bd57642f06c1dbe1d96bce53"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename OtherValueType&gt;&lt;br/&gt;&lt;/tt&gt;rw::AllocatedResource&lt; ValueType &gt;::AllocatedResource(OtherValueType *ptr, Resource &amp;resource, const ResourceDescriptor &amp;descriptor)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct a [[#topofthepage|AllocatedResource]] pointer with a pointer. This function is guaranteed to not throw.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''ptr''&lt;/td&gt;

&lt;td align="left"&gt;A pointer (must be convertable to a pointer to type ValueType)
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''resource''&lt;/td&gt;

&lt;td align="left"&gt;The [[RWCore:RWCore:API:rw::Resource|Resource]] containing the object
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''descriptor''&lt;/td&gt;

&lt;td align="left"&gt;The [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] describing the memory requirements of the object
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_allocated_resource_1cc8d25bc7b63df0d3260900d549ec3c3"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename OtherValueType&gt;&lt;br/&gt;template&lt;typename AllocatorType&gt;&lt;br/&gt;&lt;/tt&gt;rw::AllocatedResource&lt; ValueType &gt;::AllocatedResource(OtherValueType *ptr, Resource &amp;resource, const ResourceDescriptor &amp;descriptor, AllocatorType &amp;allocator)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct a [[#topofthepage|AllocatedResource]] pointer with a pointer. This function is guaranteed to not throw.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''ptr''&lt;/td&gt;

&lt;td align="left"&gt;A pointer (must be convertable to a pointer to type ValueType)
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''resource''&lt;/td&gt;

&lt;td align="left"&gt;The [[RWCore:RWCore:API:rw::Resource|Resource]] containing the object
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''descriptor''&lt;/td&gt;

&lt;td align="left"&gt;The [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] describing the memory requirements of the object
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''allocator''&lt;/td&gt;

&lt;td align="left"&gt;The allocator used to allocate the resource
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_allocated_resource_1236afaa01642ec592f15d8c1ca187870"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt; rw::AllocatedResource::AllocatedResource(const [[#topofthepage|AllocatedResource]] &amp;other)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct a [[#topofthepage|AllocatedResource]] pointer with from another.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''other''&lt;/td&gt;

&lt;td align="left"&gt;A [[#topofthepage|AllocatedResource]] pointer
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_allocated_resource_13afa1cf1802d83ee6773efc715278811"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename OtherValueType&gt;&lt;br/&gt;&lt;/tt&gt;rw::AllocatedResource&lt; ValueType &gt;::AllocatedResource(const AllocatedResource&lt; OtherValueType &gt; &amp;other)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct a [[#topofthepage|AllocatedResource]] pointer with from another.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''other''&lt;/td&gt;

&lt;td align="left"&gt;A [[#topofthepage|AllocatedResource]] pointer to type OtherValueType (must be convertable to a pointer to type ValueType)
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_allocated_resource_150095b23a0292fdbd474aead53593c56"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;ValueType * rw::AllocatedResource::Get() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the bare pointer&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_allocated_resource_1e7e34aa27879763f685951f966fdb527"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt; [[RWCore:RWCore:API:rw::IResourceAllocator|IResourceAllocator]] &amp; rw::AllocatedResource::GetAllocator() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get the resource descriptor for this [[#topofthepage|AllocatedResource]] . The [[#topofthepage|AllocatedResource]] pointer must point to a valid object.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;The resource descriptor&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_allocated_resource_1333d2672290ac15ab145260afa7c8eba"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp; rw::AllocatedResource::GetResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get the resource for this [[#topofthepage|AllocatedResource]] . The [[#topofthepage|AllocatedResource]] pointer must point to a valid object.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;The resource descriptor&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_allocated_resource_17e33ebf2e3503ca96d77ee7f8820761c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp; rw::AllocatedResource::GetResourceDescriptor() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get the resource descriptor for this [[#topofthepage|AllocatedResource]] . The [[#topofthepage|AllocatedResource]] pointer must point to a valid object.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;The resource descriptor&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_allocated_resource_15e8937a003182a149ce03128d9213a6e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;const ValueType &amp; rw::AllocatedResource::operator *() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Dereference a [[#topofthepage|AllocatedResource]] pointer. The [[#topofthepage|AllocatedResource]] pointer must point to a valid object.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the object pointed to by the [[#topofthepage|AllocatedResource]] pointer.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_allocated_resource_1ec60880c0f82a6d0f259b1c6ed035524"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;ValueType &amp; rw::AllocatedResource::operator *()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Dereference a [[#topofthepage|AllocatedResource]] pointer. The [[#topofthepage|AllocatedResource]] pointer must point to a valid object.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;A reference to the object pointed to by the [[#topofthepage|AllocatedResource]] pointer.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_allocated_resource_195624359209be24a17bebb1a98ae2e3e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt; rw::AllocatedResource::operator ValueType *() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the bare pointer&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_allocated_resource_174be0c4553c8b477979c643a109a0dec"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt; rw::AllocatedResource::operator ValueType *()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the bare pointer&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_allocated_resource_1197f75e1bfb8d827dd0f84ef494957fd"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;RwBool rw::AllocatedResource::operator!() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the pointer is null.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_allocated_resource_1e54d6511e5d6e1a1d1bdfb7153a1843a"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt; [[#topofthepage|AllocatedResource]] &amp; rw::AllocatedResource::operator=(const [[#topofthepage|AllocatedResource]] &amp;other)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Assign another [[#topofthepage|AllocatedResource]] pointer to this one. This function is guaranteed to not throw.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''other''&lt;/td&gt;

&lt;td align="left"&gt;A [[#topofthepage|AllocatedResource]] pointer.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_allocated_resource_157210a509233788830c6674af7f9eb01"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename OtherValueType&gt;&lt;br/&gt;&lt;/tt&gt;AllocatedResource&amp; rw::AllocatedResource&lt; ValueType &gt;::operator=(const AllocatedResource&lt; OtherValueType &gt; &amp;other)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Assign another [[#topofthepage|AllocatedResource]] pointer to this one. This function is guaranteed to not throw.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''other''&lt;/td&gt;

&lt;td align="left"&gt;A [[#topofthepage|AllocatedResource]] pointer to type OtherValueType (must be convertable to a pointer to type ValueType)
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_allocated_resource_1d13bbce5994ae1ac1137241d5d007e11"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;const ValueType * rw::AllocatedResource::operator-&gt;() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Dereference a [[#topofthepage|AllocatedResource]] pointer. The [[#topofthepage|AllocatedResource]] pointer must point to a valid object.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;A bare pointer to the object pointed to by the [[#topofthepage|AllocatedResource]] pointer.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_allocated_resource_1ff71e74c2b52455609623f2cb04ed85d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;ValueType * rw::AllocatedResource::operator-&gt;()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Dereference a [[#topofthepage|AllocatedResource]] pointer.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;The bare pointer&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::core::debug::AssertHandler</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::core::debug::AssertHandler Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1core_1_1debug_1_1_assert_handler"&gt;&lt;/div&gt;
__TOC__
&lt;br/&gt;default implementation of the [[RWCore:RWCore:API:rw::core::debug::IAssertHandler|IAssertHandler]] interface.&lt;br/&gt;
&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/debug/asserthandler.h
&lt;h2&gt;Base Classes&lt;/h2&gt;
----
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::core::debug::IAssertHandler|rw::core::debug::IAssertHandler]]&lt;/li&gt;&lt;/ul&gt;

&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;AssertHandler()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;virtual&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;~AssertHandler()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_assert_handler_14cb1de79fc5a9deb59b45b86d485b360|AssertFailed]](const char *condition, const char *file, const char *function, unsigned int line, const char *format, va_list argList, unsigned int flags)
''&lt;br/&gt;Default assert handler, prints to the default debug channel.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;default implementation of the [[RWCore:RWCore:API:rw::core::debug::IAssertHandler|IAssertHandler]] interface.&lt;br/&gt;&lt;br/&gt;Send the assert output to the system channel and break to the debugger if the assert is fatal. If the assert is non-fatal, this function returns false.&lt;br/&gt;&lt;br/&gt;This version takes a printf() format and a va_list.&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1core_1_1debug_1_1_assert_handler_14cb1de79fc5a9deb59b45b86d485b360"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual bool rw::core::debug::AssertHandler::AssertFailed(const char *condition, const char *file, const char *function, unsigned int line, const char *format, va_list argList, unsigned int flags)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Default assert handler, prints to the default debug channel.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''condition''&lt;/td&gt;

&lt;td align="left"&gt;string version of failed condition
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''file''&lt;/td&gt;

&lt;td align="left"&gt;source file where assert failed
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''function''&lt;/td&gt;

&lt;td align="left"&gt;string holding function name where assert happened
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''line''&lt;/td&gt;

&lt;td align="left"&gt;line number in source file where assert happened
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''format''&lt;/td&gt;

&lt;td align="left"&gt;printf style format string with assert message
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''args''&lt;/td&gt;

&lt;td align="left"&gt;variable length argument list to use in format string
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''flags''&lt;/td&gt;

&lt;td align="left"&gt;flags affecting message output
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true: system must abort, false: assert was ignored.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::shared_globals::internal::AutoOSGlobalPtr</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::shared_globals::internal::AutoOSGlobalPtr Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1shared__globals_1_1internal_1_1_auto_o_s_global_ptr"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/sharedglobal/detail/EAOSGlobal.h
&lt;h2 class="doxy"&gt;Public Types&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef T&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''[[#classrw_1_1shared__globals_1_1internal_1_1_auto_o_s_global_ptr_18b95e6f3458615360e8060f2fb3aeac0|value_type]]'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[#topofthepage|AutoOSGlobalPtr]] &lt; T, id &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''[[#classrw_1_1shared__globals_1_1internal_1_1_auto_o_s_global_ptr_1c92abdb314bafef8b7a984d821e246c1|this_type]]'''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1shared__globals_1_1internal_1_1_auto_o_s_global_ptr_1b010a9f8159f800946f0427999329e5f|AutoOSGlobalPtr]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1shared__globals_1_1internal_1_1_auto_o_s_global_ptr_1ea491018e944794004db9d9361853ae4|AutoOSGlobalPtr]](const [[#topofthepage|this_type]] &amp;x)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1shared__globals_1_1internal_1_1_auto_o_s_global_ptr_1b8ecd47bf8e0326c5981b081b9d60ee9|~AutoOSGlobalPtr]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|this_type]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1shared__globals_1_1internal_1_1_auto_o_s_global_ptr_1c4f9ec82de33386d144aab2f36e018c6|operator=]](const [[#topofthepage|this_type]] &amp;x)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1shared__globals_1_1internal_1_1_auto_o_s_global_ptr_1eb8bc56fddf7c165a954b50ccc5cf0c3|operator T *]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;T &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1shared__globals_1_1internal_1_1_auto_o_s_global_ptr_1135a6105d7dc4a6e990670ad36972330|operator *]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;T *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1shared__globals_1_1internal_1_1_auto_o_s_global_ptr_163863d116ec1f47deef5880a113431bd|operator-&gt;]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;T *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1shared__globals_1_1internal_1_1_auto_o_s_global_ptr_1149d4496a5a4000e77f86977968824b3|get]]()&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Protected Attributes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;Node *const&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;mpOSGlobal&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Static Protected Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::shared_globals::internal::OSGlobalNode|OSGlobalNode]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;Create()&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::shared_globals::internal::AutoOSGlobalPtr::Node&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt; [[#topofthepage|AutoOSGlobalPtr]] &lt;br/&gt;&lt;br/&gt;Holds a reference to an OS global of the specified type and Id. If the OS global does not exist, a new one is created in the shared heap. The Id parameter is an arbitrary guid and allows the user to have multiple OSGlobalPtrs of the same stored type T.&lt;br/&gt;&lt;br/&gt;AutoStaticOSGlobalPtrs and AutoOSGlobalPtrs should not be mixed when referring to a OS global. You should reference an OSGlobal via either one or more AutoOSGlobalPtrs, one or more AutoStaticOSGlobalPtrs, but not both at the same time.&lt;br/&gt;&lt;br/&gt;OS global lookup is not very fast so the preferred usage of this class is to wrap it in an accessor. This also ensures that the OS global stays around while created.&lt;br/&gt;&lt;br/&gt;This class can safely be used from multiple threads.&lt;br/&gt;&lt;br/&gt;Example usage: AutoOSGlobalPtr&lt;Widget, 0x11111111&gt; gpWidget1A; AutoOSGlobalPtr&lt;Widget, 0x11111111&gt; gpWidget1B; AutoOSGlobalPtr&lt;Widget, 0x22222222&gt; gpWidget2;&lt;br/&gt;&lt;br/&gt;void Foo() { assert(gpWidget1A == gpWidget1B); assert(gpWidget1A != gpWidget2);&lt;br/&gt;&lt;br/&gt;gpWidget1A-&gt;DoSomething(); gpWidget2-&gt;DoSomething(); }&lt;br/&gt;&lt;br/&gt;Example of how to write an accessor wrapper: Foo *GetFoo() { static AutoOSGlobalPtr&lt;Foo, kFooId&gt; sPtr; return sPtr; }&lt;br/&gt;&lt;br/&gt;Better yet, double-wrap it so clients don't have to include this header:&lt;br/&gt;&lt;br/&gt;Foo *InlineGetFoo() { extern void GetFoo(); static Foo * const sPtr = GetFoo(); return sPtr; }&lt;br/&gt;
&lt;h2&gt;Member Typedef Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1shared__globals_1_1internal_1_1_auto_o_s_global_ptr_1c92abdb314bafef8b7a984d821e246c1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;'''typedef  [[#topofthepage|AutoOSGlobalPtr]] &lt; T, id &gt; rw::shared_globals::internal::AutoOSGlobalPtr::this_type'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;this_type This is an alias for this class.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1shared__globals_1_1internal_1_1_auto_o_s_global_ptr_18b95e6f3458615360e8060f2fb3aeac0"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;'''typedef T rw::shared_globals::internal::AutoOSGlobalPtr::value_type'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;value_type This is an alias for the contained class T.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1shared__globals_1_1internal_1_1_auto_o_s_global_ptr_1b8ecd47bf8e0326c5981b081b9d60ee9"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class T&gt;&lt;br/&gt;template&lt;uint32_t id&gt;&lt;br/&gt;&lt;/tt&gt; rw::shared_globals::internal::AutoOSGlobalPtr::~AutoOSGlobalPtr()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt; [[#topofthepage|AutoOSGlobalPtr]] &lt;br/&gt;&lt;br/&gt;Decrements the reference count on the held OSGlobalPtr if it has been set. Destroys the OSGlobalPtr node if the reference count goes to zero.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1shared__globals_1_1internal_1_1_auto_o_s_global_ptr_1b010a9f8159f800946f0427999329e5f"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class T&gt;&lt;br/&gt;template&lt;uint32_t id&gt;&lt;br/&gt;&lt;/tt&gt; rw::shared_globals::internal::AutoOSGlobalPtr::AutoOSGlobalPtr()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt; [[#topofthepage|AutoOSGlobalPtr]] &lt;br/&gt;&lt;br/&gt;Default constructor. Creates a new version of the OSGlobalPtr object if it hasn't been created yet and sets its reference count to one.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1shared__globals_1_1internal_1_1_auto_o_s_global_ptr_1ea491018e944794004db9d9361853ae4"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class T&gt;&lt;br/&gt;template&lt;uint32_t id&gt;&lt;br/&gt;&lt;/tt&gt; rw::shared_globals::internal::AutoOSGlobalPtr::AutoOSGlobalPtr(const [[#topofthepage|this_type]] &amp;x)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt; [[#topofthepage|AutoOSGlobalPtr]] (copy constructor)&lt;br/&gt;&lt;br/&gt;Copy constructor. Copies the OSGlobalPtr from the source. Increases the reference count on the copied OSGlobalPtr.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1shared__globals_1_1internal_1_1_auto_o_s_global_ptr_1149d4496a5a4000e77f86977968824b3"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class T&gt;&lt;br/&gt;template&lt;uint32_t id&gt;&lt;br/&gt;&lt;/tt&gt;T * rw::shared_globals::internal::AutoOSGlobalPtr::get() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;get&lt;br/&gt;&lt;br/&gt;Returns the owned pointer.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1shared__globals_1_1internal_1_1_auto_o_s_global_ptr_1135a6105d7dc4a6e990670ad36972330"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class T&gt;&lt;br/&gt;template&lt;uint32_t id&gt;&lt;br/&gt;&lt;/tt&gt;T &amp; rw::shared_globals::internal::AutoOSGlobalPtr::operator *() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;operator *&lt;br/&gt;&lt;br/&gt;Allows this class to act like a pointer.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1shared__globals_1_1internal_1_1_auto_o_s_global_ptr_1eb8bc56fddf7c165a954b50ccc5cf0c3"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class T&gt;&lt;br/&gt;template&lt;uint32_t id&gt;&lt;br/&gt;&lt;/tt&gt; rw::shared_globals::internal::AutoOSGlobalPtr::operator T *() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;operator T*&lt;br/&gt;&lt;br/&gt;Allows this class to act like a pointer.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1shared__globals_1_1internal_1_1_auto_o_s_global_ptr_1c4f9ec82de33386d144aab2f36e018c6"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class T&gt;&lt;br/&gt;template&lt;uint32_t id&gt;&lt;br/&gt;&lt;/tt&gt; [[#topofthepage|this_type]] &amp; rw::shared_globals::internal::AutoOSGlobalPtr::operator=(const [[#topofthepage|this_type]] &amp;x)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;operator =&lt;br/&gt;&lt;br/&gt;Assignment operator. Copies the OSGlobalPtr from the source. Increases the reference count on the copied OSGlobalPtr. Decreases the reference count on the previous OSGlobalPtr.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1shared__globals_1_1internal_1_1_auto_o_s_global_ptr_163863d116ec1f47deef5880a113431bd"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class T&gt;&lt;br/&gt;template&lt;uint32_t id&gt;&lt;br/&gt;&lt;/tt&gt;T * rw::shared_globals::internal::AutoOSGlobalPtr::operator-&gt;() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;operator -&gt;&lt;br/&gt;&lt;br/&gt;Allows this class to act like a pointer.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::BaseResourceDescriptor</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::BaseResourceDescriptor Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1_base_resource_descriptor"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/resource/baseresource.h
&lt;h2&gt;Derived Classes&lt;/h2&gt;
----
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::BaseResourceDescriptorType|rw::BaseResourceDescriptorType]]&lt;/li&gt;&lt;/ul&gt;

&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resource_descriptor_1b42d4662f3abded02a7c97fcf7d1ad5e|BaseResourceDescriptor]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resource_descriptor_1e5c7ace9f8911ec9178266d074882663|BaseResourceDescriptor]](size_t size, uint32_t alignment)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resource_descriptor_1e2d1781c2735dc417fdbb047cd7a4e80|~BaseResourceDescriptor]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resource_descriptor_106cad920513fdaa6897c0b5b0e9f5d8f|EndianSwap]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resource_descriptor_1a626df85e688a720f8c524e9c662cfe2|GetSize]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resource_descriptor_197593186aee2aebce76a94828177938e|SetSize]](uint32_t RW_W64 size)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resource_descriptor_1cbed0651bc3bdb70f95ee3f758d67dab|GetAlignment]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resource_descriptor_1673ae89aa1a075ca5aba7d02ae7d922d|SetAlignment]](uint32_t alignment)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resource_descriptor_1c9c0e45d22d72c93ce1e85b80685dbf6|Align]](const [[#topofthepage|BaseResourceDescriptor]] &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resource_descriptor_16e64d5989e75f87a53e862e1e118daad|operator+=]](const [[#topofthepage|BaseResourceDescriptor]] &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|BaseResourceDescriptor]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resource_descriptor_14c1f598837fe468d8e9c685c9032ae0e|operator+]](const [[#topofthepage|BaseResourceDescriptor]] &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resource_descriptor_12b91371d7280dc6d95e00209e9d5a143|operator-=]](const [[#topofthepage|BaseResourceDescriptor]] &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|BaseResourceDescriptor]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resource_descriptor_11f44f1ac1433c81ff007b049d2e541b5|operator-]](const [[#topofthepage|BaseResourceDescriptor]] &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;An object describing size and alignment requirements of a single memory block.&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1_base_resource_descriptor_1e2d1781c2735dc417fdbb047cd7a4e80"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::BaseResourceDescriptor::~BaseResourceDescriptor()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Destruct a [[#topofthepage|BaseResourceDescriptor]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_base_resource_descriptor_1c9c0e45d22d72c93ce1e85b80685dbf6"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::BaseResourceDescriptor::Align(const [[#topofthepage|BaseResourceDescriptor]] &amp;rhs)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Align the size component of a [[#topofthepage|BaseResourceDescriptor]] to the alignment requirements of the passed in [[#topofthepage|BaseResourceDescriptor]] .&lt;br/&gt;&lt;br/&gt;The alignment is updated to the maximum alignment value of this [[#topofthepage|BaseResourceDescriptor]] and rhs.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''rhs''&lt;/td&gt;

&lt;td align="left"&gt;the [[#topofthepage|BaseResourceDescriptor]] used to align this [[#topofthepage|BaseResourceDescriptor]] .
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_base_resource_descriptor_1b42d4662f3abded02a7c97fcf7d1ad5e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::BaseResourceDescriptor::BaseResourceDescriptor()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct a default [[#topofthepage|BaseResourceDescriptor]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_base_resource_descriptor_1e5c7ace9f8911ec9178266d074882663"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::BaseResourceDescriptor::BaseResourceDescriptor(size_t size, uint32_t alignment)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct a [[#topofthepage|BaseResourceDescriptor]] from a size and alignment.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''size''&lt;/td&gt;

&lt;td align="left"&gt;the size in bytes.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''alignment''&lt;/td&gt;

&lt;td align="left"&gt;the alignment in bytes.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_base_resource_descriptor_106cad920513fdaa6897c0b5b0e9f5d8f"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::BaseResourceDescriptor::EndianSwap()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Endian swap the elements of the [[#topofthepage|BaseResourceDescriptor]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_base_resource_descriptor_1cbed0651bc3bdb70f95ee3f758d67dab"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;uint32_t rw::BaseResourceDescriptor::GetAlignment() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get the memory alignment required.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the alignment in bytes.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_base_resource_descriptor_1a626df85e688a720f8c524e9c662cfe2"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;uint32_t rw::BaseResourceDescriptor::GetSize() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get the size of memory required.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the size in bytes.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_base_resource_descriptor_11f44f1ac1433c81ff007b049d2e541b5"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[#topofthepage|BaseResourceDescriptor]]  rw::BaseResourceDescriptor::operator-(const [[#topofthepage|BaseResourceDescriptor]] &amp;rhs) const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Subtract a [[#topofthepage|BaseResourceDescriptor]] from another.&lt;br/&gt;&lt;br/&gt;The size of the rhs [[#topofthepage|BaseResourceDescriptor]] must be less than or equal to the lhs size (Enforced). The resulting [[#topofthepage|BaseResourceDescriptor]] has a size equal to the difference between the lhs size and the new size, and an alignment equal to the lhs alignment. The alignment of the result is the alignment of the lhs.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''rhs''&lt;/td&gt;

&lt;td align="left"&gt;the [[#topofthepage|BaseResourceDescriptor]] to subtract this one.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_base_resource_descriptor_14c1f598837fe468d8e9c685c9032ae0e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[#topofthepage|BaseResourceDescriptor]]  rw::BaseResourceDescriptor::operator+(const [[#topofthepage|BaseResourceDescriptor]] &amp;rhs) const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Add two [[RWCore:RWCore:API:rw::BaseResourceDescriptors|BaseResourceDescriptors]] .&lt;br/&gt;&lt;br/&gt;The added [[#topofthepage|BaseResourceDescriptor]] must have an alignment less than or equal to the lhs alignment. The resulting [[#topofthepage|BaseResourceDescriptor]] has a size equal to the sum of the lhs size rounded up to a multiple of the alignment of rhs and the size of rhs. The resulting [[#topofthepage|BaseResourceDescriptor]] has an alignment equal to the maximum of the lhs alignment and the alignment of rhs.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''rhs''&lt;/td&gt;

&lt;td align="left"&gt;the [[#topofthepage|BaseResourceDescriptor]] to add to this one.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_base_resource_descriptor_16e64d5989e75f87a53e862e1e118daad"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::BaseResourceDescriptor::operator+=(const [[#topofthepage|BaseResourceDescriptor]] &amp;rhs)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Add a [[#topofthepage|BaseResourceDescriptor]] to this one.&lt;br/&gt;&lt;br/&gt;The [[#topofthepage|BaseResourceDescriptor]] is first aligned to the alignment requirements of rhs. Then the resulting size is added to the size of the passed in [[#topofthepage|BaseResourceDescriptor]] . The resulting [[#topofthepage|BaseResourceDescriptor]] has an alignment equal to the maximum of the original alignment and the alignment of rhs.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''rhs''&lt;/td&gt;

&lt;td align="left"&gt;the [[#topofthepage|BaseResourceDescriptor]] to add to this one.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_base_resource_descriptor_12b91371d7280dc6d95e00209e9d5a143"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::BaseResourceDescriptor::operator-=(const [[#topofthepage|BaseResourceDescriptor]] &amp;rhs)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Subtract a [[#topofthepage|BaseResourceDescriptor]] from this one.&lt;br/&gt;&lt;br/&gt;The size of the subtracted [[#topofthepage|BaseResourceDescriptor]] must be less than or equal to the original size (Enforced). The resulting [[#topofthepage|BaseResourceDescriptor]] has a size equal to the difference between the original size and the new size, and an alignment equal to the original alignment.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''rhs''&lt;/td&gt;

&lt;td align="left"&gt;the [[#topofthepage|BaseResourceDescriptor]] to add to this one.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_base_resource_descriptor_1673ae89aa1a075ca5aba7d02ae7d922d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::BaseResourceDescriptor::SetAlignment(uint32_t alignment)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Set the memory alignment required.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''the''&lt;/td&gt;

&lt;td align="left"&gt;alignment in bytes.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_base_resource_descriptor_197593186aee2aebce76a94828177938e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::BaseResourceDescriptor::SetSize(uint32_t RW_W64 size)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Set the size of memory required.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''the''&lt;/td&gt;

&lt;td align="left"&gt;size in bytes.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::BaseResourceDescriptors</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::BaseResourceDescriptors Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1_base_resource_descriptors"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/resource/resource.h
&lt;h2 class="doxy"&gt;Public Types&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''const_iterator'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''iterator'''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resource_descriptors_1f13f68c427f5f1eb06e631b20b596d77|BaseResourceDescriptors]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resource_descriptors_1526d302a2baf5cf5b12d15d6f52e7e31|GetBaseResourceDescriptor]](uint32_t i)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resource_descriptors_17ee23005b9142157dc05b4a31ba3a64f|GetBaseResourceDescriptor]](uint32_t i)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::BaseResourceDescriptor|const_iterator]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resource_descriptors_11a53a006bb3c3a197e265d5de2ba8320|begin]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::BaseResourceDescriptor|iterator]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resource_descriptors_1cd89dabe7c164abac0800919cf79c25d|begin]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::BaseResourceDescriptor|const_iterator]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resource_descriptors_164670e2280051335cf27dcec5583ebba|end]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::BaseResourceDescriptor|iterator]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resource_descriptors_131fe6e96cc81115156e5b1c6b4c2eb82|end]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resource_descriptors_1c10dc4490f5424f5cf235ff362b5cbe2|EndianSwap]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resource_descriptors_19df012df87c57e73fb6510a77489c32c|Align]](const [[#topofthepage|BaseResourceDescriptors]] &amp;alignmentDescriptor)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resource_descriptors_17271aef631c66dd77de6f2fbbf30b19d|Flatten]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resource_descriptors_16d83521d76d2837492437ed509fcf218|operator+=]](const [[#topofthepage|BaseResourceDescriptors]] &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resource_descriptors_15dff56947cad52d533168535b43e29ba|operator-=]](const [[#topofthepage|BaseResourceDescriptors]] &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Static Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resource_descriptors_11816a5a60512c0f41cb681d0d108cd82|GetNumberOfBaseResourceTypes]]()&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;The base class for the platform dependent resource descriptors.&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1_base_resource_descriptors_19df012df87c57e73fb6510a77489c32c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;uint32_t NumberOfBaseResourceTypes&gt;&lt;br/&gt;&lt;/tt&gt;void rw::BaseResourceDescriptors::Align(const [[#topofthepage|BaseResourceDescriptors]] &amp;alignmentDescriptor)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Align the [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] to the alignment requirements of the passed in [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] . Each memory resource is aligned to the requirements of its respective memory resource descriptor.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''alignmentDescriptor''&lt;/td&gt;

&lt;td align="left"&gt;The [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] dictating the alignment requirements.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_base_resource_descriptors_1f13f68c427f5f1eb06e631b20b596d77"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;uint32_t NumberOfBaseResourceTypes&gt;&lt;br/&gt;&lt;/tt&gt; rw::BaseResourceDescriptors::BaseResourceDescriptors()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructor taking main memory and disposable memory requirements.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_base_resource_descriptors_11a53a006bb3c3a197e265d5de2ba8320"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;uint32_t NumberOfBaseResourceTypes&gt;&lt;br/&gt;&lt;/tt&gt; [[RWCore:RWCore:API:rw::BaseResourceDescriptor|const_iterator]]  rw::BaseResourceDescriptors::begin() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;an iterator to the first memory resource descriptor&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_base_resource_descriptors_1cd89dabe7c164abac0800919cf79c25d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;uint32_t NumberOfBaseResourceTypes&gt;&lt;br/&gt;&lt;/tt&gt; [[RWCore:RWCore:API:rw::BaseResourceDescriptor|iterator]]  rw::BaseResourceDescriptors::begin()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;an iterator to the first memory resource descriptor&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_base_resource_descriptors_164670e2280051335cf27dcec5583ebba"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;uint32_t NumberOfBaseResourceTypes&gt;&lt;br/&gt;&lt;/tt&gt; [[RWCore:RWCore:API:rw::BaseResourceDescriptor|const_iterator]]  rw::BaseResourceDescriptors::end() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;an iterator to just passed the last memory resource descriptor&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_base_resource_descriptors_131fe6e96cc81115156e5b1c6b4c2eb82"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;uint32_t NumberOfBaseResourceTypes&gt;&lt;br/&gt;&lt;/tt&gt; [[RWCore:RWCore:API:rw::BaseResourceDescriptor|iterator]]  rw::BaseResourceDescriptors::end()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;an iterator to just passed the last memory resource descriptor&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_base_resource_descriptors_1c10dc4490f5424f5cf235ff362b5cbe2"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;uint32_t NumberOfBaseResourceTypes&gt;&lt;br/&gt;&lt;/tt&gt;void rw::BaseResourceDescriptors::EndianSwap()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Endian swap the components of the [[#topofthepage|BaseResourceDescriptors]] if required for the target.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_base_resource_descriptors_17271aef631c66dd77de6f2fbbf30b19d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;uint32_t NumberOfBaseResourceTypes&gt;&lt;br/&gt;&lt;/tt&gt;void rw::BaseResourceDescriptors::Flatten()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Flatten the [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] so that all of the memory requirements can be allocated in main memory. The main memory base resource descriptor will be the sum of the memory requirements (allowing for padding for alignment), with an alignment equal to the maximum base resource descriptor alignment.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_base_resource_descriptors_1526d302a2baf5cf5b12d15d6f52e7e31"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;uint32_t NumberOfBaseResourceTypes&gt;&lt;br/&gt;&lt;/tt&gt;const [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] &amp; rw::BaseResourceDescriptors::GetBaseResourceDescriptor(uint32_t i) const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the ith memory resource descriptor.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_base_resource_descriptors_17ee23005b9142157dc05b4a31ba3a64f"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;uint32_t NumberOfBaseResourceTypes&gt;&lt;br/&gt;&lt;/tt&gt; [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] &amp; rw::BaseResourceDescriptors::GetBaseResourceDescriptor(uint32_t i)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the ith memory resource descriptor.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_base_resource_descriptors_11816a5a60512c0f41cb681d0d108cd82"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;uint32_t NumberOfBaseResourceTypes&gt;&lt;br/&gt;&lt;/tt&gt;uint32_t rw::BaseResourceDescriptors::GetNumberOfBaseResourceTypes()&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the number of base resource types.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_base_resource_descriptors_16d83521d76d2837492437ed509fcf218"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;uint32_t NumberOfBaseResourceTypes&gt;&lt;br/&gt;&lt;/tt&gt;void rw::BaseResourceDescriptors::operator+=(const [[#topofthepage|BaseResourceDescriptors]] &amp;rhs)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Add a [[#topofthepage|BaseResourceDescriptors]] to this one. Each internal [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] is added with the respective memory resource descriptor from rhs.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''rhs''&lt;/td&gt;

&lt;td align="left"&gt;the [[#topofthepage|BaseResourceDescriptors]] to add to this one.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_base_resource_descriptors_15dff56947cad52d533168535b43e29ba"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;uint32_t NumberOfBaseResourceTypes&gt;&lt;br/&gt;&lt;/tt&gt;void rw::BaseResourceDescriptors::operator-=(const [[#topofthepage|BaseResourceDescriptors]] &amp;rhs)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Subtract a [[#topofthepage|BaseResourceDescriptors]] to this one. The result is a&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''rhs''&lt;/td&gt;

&lt;td align="left"&gt;the [[#topofthepage|BaseResourceDescriptors]] to subtrac from this one.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::BaseResourceDescriptorType</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::BaseResourceDescriptorType Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1_base_resource_descriptor_type"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/resource/baseresource.h
&lt;h2&gt;Base Classes&lt;/h2&gt;
----
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::BaseResourceDescriptor|rw::BaseResourceDescriptor]]&lt;/li&gt;&lt;/ul&gt;

&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resource_descriptor_type_1d8414c506e61eb53c744420028796c13|BaseResourceDescriptorType]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resource_descriptor_type_19919537d860111d7fceb233264f41e9a|BaseResourceDescriptorType]](size_t size, uint32_t alignment)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resource_descriptor_type_10e6080c6d798a4df692f6a819ce3b7c8|~BaseResourceDescriptorType]]()&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;A [[#topofthepage|BaseResourceDescriptorType]] is a templated class to allow unique types to be used for specifying [[RWCore:RWCore:API:rw::BaseResourceDescriptors|BaseResourceDescriptors]] for different base resource types. It is important that objects of type [[#topofthepage|BaseResourceDescriptorType]] have the same size as [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] so that we can freely reinterpret cast between the two without slicing. For this reason [[#topofthepage|BaseResourceDescriptorType]] may not add any new members or virtual functions to [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] .&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1_base_resource_descriptor_type_10e6080c6d798a4df692f6a819ce3b7c8"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;uint32_t typeId&gt;&lt;br/&gt;&lt;/tt&gt; rw::BaseResourceDescriptorType::~BaseResourceDescriptorType()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Destruct a [[#topofthepage|BaseResourceDescriptorType]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_base_resource_descriptor_type_1d8414c506e61eb53c744420028796c13"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;uint32_t typeId&gt;&lt;br/&gt;&lt;/tt&gt; rw::BaseResourceDescriptorType::BaseResourceDescriptorType()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct a default [[#topofthepage|BaseResourceDescriptorType]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_base_resource_descriptor_type_19919537d860111d7fceb233264f41e9a"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;uint32_t typeId&gt;&lt;br/&gt;&lt;/tt&gt; rw::BaseResourceDescriptorType::BaseResourceDescriptorType(size_t size, uint32_t alignment)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct a [[#topofthepage|BaseResourceDescriptorType]] from a size and alignment.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''size''&lt;/td&gt;

&lt;td align="left"&gt;the size in bytes.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''alignment''&lt;/td&gt;

&lt;td align="left"&gt;the alignment in bytes.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::BaseResources</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::BaseResources Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1_base_resources"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/resource/resource.h
&lt;h2 class="doxy"&gt;Public Types&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef BaseResource *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''const_iterator'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef BaseResource *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''iterator'''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resources_1ab23f966c670523480b547ca978b26c4|BaseResources]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resources_1a2adf380366d9d859ac1e74be75415e8|operator bool]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const BaseResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resources_17ccdf835e273f2452cfbced59cd323e6|GetBaseResource]](uint32_t i)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;BaseResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resources_1f3655eeb112a0d25f9cffb27e517add3|GetBaseResource]](uint32_t i)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const_iterator&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resources_1a350e0785432751866ecc9e68db6dd6e|begin]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;iterator&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resources_1c2de873441ba306051fabdb3f0ae6334|begin]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const_iterator&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resources_10ba7d3f86d1f46c6cf0686c76f0459fe|end]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;iterator&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resources_1dbebb0855a170a5f4d17196eb3bb0f0e|end]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resources_1f31d8d443f4afeade029fa8ee64c9fbf|IsAligned]](const [[RWCore:RWCore:API:rw::BaseResourceDescriptors|BaseResourceDescriptors]] &lt; NumberOfBaseResourceTypes &gt; &amp;alignmentDescriptor)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resources_13dcf8e60108b017eea30448802ba39a8|Align]](const [[RWCore:RWCore:API:rw::BaseResourceDescriptors|BaseResourceDescriptors]] &lt; NumberOfBaseResourceTypes &gt; &amp;alignmentDescriptor)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resources_16df4091e4f29c616c54136abda6e6065|operator+=]](const [[RWCore:RWCore:API:rw::BaseResourceDescriptors|BaseResourceDescriptors]] &lt; NumberOfBaseResourceTypes &gt; &amp;descriptor)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resources_10f10c325ab12343bdc8af0992ffa253c|FromMemoryBlock]](void *ptr, const [[RWCore:RWCore:API:rw::BaseResourceDescriptors|BaseResourceDescriptors]] &lt; NumberOfBaseResourceTypes &gt; &amp;descriptor)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Static Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resources_1020e7de290bb177c459f753683fbd7c9|GetNumberOfBaseResourceTypes]]()&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;The base class for the platform dependent resources.&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1_base_resources_13dcf8e60108b017eea30448802ba39a8"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;uint32_t NumberOfBaseResourceTypes&gt;&lt;br/&gt;&lt;/tt&gt;void rw::BaseResources::Align(const [[RWCore:RWCore:API:rw::BaseResourceDescriptors|BaseResourceDescriptors]] &lt; NumberOfBaseResourceTypes &gt; &amp;alignmentDescriptor)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Align the [[RWCore:RWCore:API:rw::Resource|Resource]] to the alignment requirements of the passed in [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] . Each memory resource is aligned to the requirements of its respective memory resource descriptor.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''alignmentDescriptor''&lt;/td&gt;

&lt;td align="left"&gt;The [[RWCore:RWCore:API:rw::Resource|Resource]] dictating the alignment requirements.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_base_resources_1ab23f966c670523480b547ca978b26c4"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;uint32_t NumberOfBaseResourceTypes&gt;&lt;br/&gt;&lt;/tt&gt; rw::BaseResources::BaseResources()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructor taking main memory and disposable memory requirements.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_base_resources_1a350e0785432751866ecc9e68db6dd6e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;uint32_t NumberOfBaseResourceTypes&gt;&lt;br/&gt;&lt;/tt&gt;const_iterator rw::BaseResources::begin() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;an iterator to the first memory resource descriptor&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_base_resources_1c2de873441ba306051fabdb3f0ae6334"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;uint32_t NumberOfBaseResourceTypes&gt;&lt;br/&gt;&lt;/tt&gt;iterator rw::BaseResources::begin()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;an iterator to the first memory resource descriptor&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_base_resources_10ba7d3f86d1f46c6cf0686c76f0459fe"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;uint32_t NumberOfBaseResourceTypes&gt;&lt;br/&gt;&lt;/tt&gt;const_iterator rw::BaseResources::end() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;an iterator to just passed the last memory resource descriptor&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_base_resources_1dbebb0855a170a5f4d17196eb3bb0f0e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;uint32_t NumberOfBaseResourceTypes&gt;&lt;br/&gt;&lt;/tt&gt;iterator rw::BaseResources::end()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;an iterator to just passed the last memory resource descriptor&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_base_resources_10f10c325ab12343bdc8af0992ffa253c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;uint32_t NumberOfBaseResourceTypes&gt;&lt;br/&gt;&lt;/tt&gt;void rw::BaseResources::FromMemoryBlock(void *ptr, const [[RWCore:RWCore:API:rw::BaseResourceDescriptors|BaseResourceDescriptors]] &lt; NumberOfBaseResourceTypes &gt; &amp;descriptor)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct a [[RWCore:RWCore:API:rw::Resource|Resource]] from a pointer to a memory block and a [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] .&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''ptr''&lt;/td&gt;

&lt;td align="left"&gt;the start of the main memory base resource. This block of memory must be large enough to store all of the base resources as outlined in the resource descriptor.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''descriptor''&lt;/td&gt;

&lt;td align="left"&gt;the size and alignment requirements of each base resource type.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_base_resources_17ccdf835e273f2452cfbced59cd323e6"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;uint32_t NumberOfBaseResourceTypes&gt;&lt;br/&gt;&lt;/tt&gt;const BaseResource &amp; rw::BaseResources::GetBaseResource(uint32_t i) const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the ith memory resource descriptor.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_base_resources_1f3655eeb112a0d25f9cffb27e517add3"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;uint32_t NumberOfBaseResourceTypes&gt;&lt;br/&gt;&lt;/tt&gt;BaseResource &amp; rw::BaseResources::GetBaseResource(uint32_t i)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the ith memory resource descriptor.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_base_resources_1020e7de290bb177c459f753683fbd7c9"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;uint32_t NumberOfBaseResourceTypes&gt;&lt;br/&gt;&lt;/tt&gt;uint32_t rw::BaseResources::GetNumberOfBaseResourceTypes()&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the number of base resource types.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_base_resources_1f31d8d443f4afeade029fa8ee64c9fbf"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;uint32_t NumberOfBaseResourceTypes&gt;&lt;br/&gt;&lt;/tt&gt;RwBool rw::BaseResources::IsAligned(const [[RWCore:RWCore:API:rw::BaseResourceDescriptors|BaseResourceDescriptors]] &lt; NumberOfBaseResourceTypes &gt; &amp;alignmentDescriptor)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Is the [[RWCore:RWCore:API:rw::Resource|Resource]] aligned to the alignment requirements of the passed in [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] .&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''alignmentDescriptor''&lt;/td&gt;

&lt;td align="left"&gt;The [[RWCore:RWCore:API:rw::Resource|Resource]] dictating the alignment requirements.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the alignment of the base resources matches the respective memory resource descriptor.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_base_resources_1a2adf380366d9d859ac1e74be75415e8"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;uint32_t NumberOfBaseResourceTypes&gt;&lt;br/&gt;&lt;/tt&gt; rw::BaseResources::operator bool() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the [[RWCore:RWCore:API:rw::Resource|Resource]] was correctly allocated.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_base_resources_16df4091e4f29c616c54136abda6e6065"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;uint32_t NumberOfBaseResourceTypes&gt;&lt;br/&gt;&lt;/tt&gt;void rw::BaseResources::operator+=(const [[RWCore:RWCore:API:rw::BaseResourceDescriptors|BaseResourceDescriptors]] &lt; NumberOfBaseResourceTypes &gt; &amp;descriptor)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Add a [[#topofthepage|BaseResources]] to this one. Each internal BaseResource is added with the respective memory resource descriptor from rhs.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''rhs''&lt;/td&gt;

&lt;td align="left"&gt;the [[RWCore:RWCore:API:rw::BaseResourceDescriptors|BaseResourceDescriptors]] to add to this [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] .
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::BaseResourceType</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::BaseResourceType Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1_base_resource_type"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/resource/baseresource.h
&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resource_type_1662cbd5d42a08d20645363f61d2bce1d|BaseResourceType]](void *resource)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_base_resource_type_12f8655fd8deda3bfdc8d5031fa6c0175|~BaseResourceType]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;operator void *()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;operator const void *()&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;A templated object a pointer to a single memory block. This is templated so we can instantiate a different object type for each memory type.&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1_base_resource_type_12f8655fd8deda3bfdc8d5031fa6c0175"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;uint32_t typeId&gt;&lt;br/&gt;&lt;/tt&gt; rw::BaseResourceType::~BaseResourceType()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Destruct a [[#topofthepage|BaseResourceType]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_base_resource_type_1662cbd5d42a08d20645363f61d2bce1d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;uint32_t typeId&gt;&lt;br/&gt;&lt;/tt&gt; rw::BaseResourceType::BaseResourceType(void *resource)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct a default [[#topofthepage|BaseResourceType]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::core::debug::Channel</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::core::debug::Channel Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1core_1_1debug_1_1_channel"&gt;&lt;/div&gt;
__TOC__
&lt;br/&gt;debug [[#topofthepage|Channel]] class.&lt;br/&gt;
&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/debug/channel.h
&lt;h2 class="doxy"&gt;Public Types&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;enum '''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;@0''' {
'''MAXDEVICES''' = 16

}&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;enum '''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;@1''' {
'''FLAG_THREADSAFE''' = 0x1

}&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_channel_11f56379c3b2aaf6d68fee541d9efb6ca|Channel]](const char *name,  [[RWCore:RWCore:API:rw::core::debug::Device|Device]] *device, unsigned int flags)
''&lt;br/&gt;debug [[#topofthepage|Channel]] constructor.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_channel_10c6781c8f08b24bca84284967bbb18d1|~Channel]]()
''&lt;br/&gt;debug [[#topofthepage|Channel]] destructor.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const char *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_channel_16324939a1479b60cd24047c504239456|GetName]]()
''&lt;br/&gt; [[#topofthepage|Channel]] name accessor.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const char *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_channel_1da19a359000dd4b6a243c67482a88892|GetFileName]]()
''&lt;br/&gt;File name accessor.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;unsigned int&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_channel_18b2f71e369700c8242aedb2606ee9be7|GetLine]]()
''&lt;br/&gt;Line number accessor.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_channel_1a2c4ca80b9b8d87a202fbd0be0c80590|SetInfo]](const char *fileName, unsigned int line)
''&lt;br/&gt;set the file name and line number for the current Print operation.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_channel_1ed2b86d05ebbcb00f2f75dbfb7589dd0|HaveInfo]]()
''&lt;br/&gt;HaveInfo flag accessor.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const [[RWCore:RWCore:API:rw::core::debug::PrintOpts|PrintOpts]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_channel_1d0734a35c178d16618ee9cfaacdb0498|GetPrintOpts]]()
''&lt;br/&gt;Get the output options for this channel.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_channel_1f4c1bee0265291cfff9c7b7328814abe|SetPrintOpts]](const [[RWCore:RWCore:API:rw::core::debug::PrintOpts|PrintOpts]] &amp;opts)
''&lt;br/&gt;Set the output options for this channel.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_channel_1703215fc66a28bd650a2dbb483d6c75c|Enable]]()
''&lt;br/&gt;Enable debug [[#topofthepage|Channel]] .&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_channel_1e10ea1c211371d4caa34cc2a9659427d|Disable]]()
''&lt;br/&gt;Disable debug [[#topofthepage|Channel]] .&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_channel_1add80b33bc0aedeebb2e2771c165795f|IsEnabled]]()
''&lt;br/&gt;Enabled flag accessor.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_channel_1737e4685adff3e74294bf065988ac918|AddDevice]]( [[RWCore:RWCore:API:rw::core::debug::Device|Device]] *device)
''&lt;br/&gt;Add a device to the channel.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_channel_1b9b75b7ed1abbfe418f75216c48bb97f|RemoveDevice]](const [[RWCore:RWCore:API:rw::core::debug::Device|Device]] *device)
''&lt;br/&gt;Remove device from the channel.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_channel_1d746a3d7e9b78dc04cd363e7b64f49d8|Print]](const char *format, ... )
''&lt;br/&gt;String output function. This function takes ''printf()'' style arguments and sends the data to all the enabled devices associated with this channel.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_channel_1c8260b777db159d52a86433d1c2fb626|Vprint]](const char *format, va_list args)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_channel_16bf4dabfb965c9e78c8f39e263eb0a2b|OutputData]](const void *data, unsigned int dataLen)
''&lt;br/&gt;Binary data output function. This function sends the data to all the enabled devices associated with this channel.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_channel_1a525473824006d584bcf23409da5a6e1|Flush]]()
''&lt;br/&gt;flush all devices associated with this channel&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;EnterCritical()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;LeaveCritical()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::core::debug::Device|Device]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_channel_12b8d9cd348511c396eb905f763f9a392|GetFirstDevice]]()
''&lt;br/&gt;Get the first device in the device list.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::core::debug::Device|Device]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_channel_1b3ec7e43fba654db5b1dd535768d9b4f|GetNextDevice]]()
''&lt;br/&gt;Get the next device in the device list.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Static Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_channel_15e9c1514b7e0f791aabacf935cf9546f|operator new]](size_t )
''&lt;br/&gt;debug [[#topofthepage|Channel]] new operator&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_channel_145fc9aca5754d708cc43fa68eb6c65f4|operator delete]](void *)
''&lt;br/&gt;debug [[#topofthepage|Channel]] delete operator&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;debug [[#topofthepage|Channel]] class.&lt;br/&gt;&lt;br/&gt;This class contains the debug [[#topofthepage|Channel]] definition. each debug message is sent to a channel, each channel has one more more devices where the information gets sent to. The constructor takes a pointer to a device as one of it's parameters, this is the default device for this channel. Additional devices can be added and removed using the '' [[#classrw_1_1core_1_1debug_1_1_channel_1737e4685adff3e74294bf065988ac918|AddDevice()]] '' and '' [[#classrw_1_1core_1_1debug_1_1_channel_1b9b75b7ed1abbfe418f75216c48bb97f|RemoveDevice()]] '' member functions.&lt;br/&gt;&lt;br/&gt;Please note: instances of this class are NOT THREADSAFE by default. If you need a thread-safe channel, pass rw::core::debug::Channel::FLAG_THREADSAFE to the constructor when the object is created.&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1core_1_1debug_1_1_channel_10c6781c8f08b24bca84284967bbb18d1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::core::debug::Channel::~Channel()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;debug [[#topofthepage|Channel]] destructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_channel_1737e4685adff3e74294bf065988ac918"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::core::debug::Channel::AddDevice( [[RWCore:RWCore:API:rw::core::debug::Device|Device]] *device)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Add a device to the channel.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''device''&lt;/td&gt;

&lt;td align="left"&gt;a pointer to the device to add.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; ''true'' if device successfully added, ''false'' if operation failed.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; [[RWCore:RWCore:API:rw::core::debug::Device|Device]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_channel_11f56379c3b2aaf6d68fee541d9efb6ca"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::core::debug::Channel::Channel(const char *name,  [[RWCore:RWCore:API:rw::core::debug::Device|Device]] *device, unsigned int flags)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;debug [[#topofthepage|Channel]] constructor.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''name''&lt;/td&gt;

&lt;td align="left"&gt;name of the channel.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''device''&lt;/td&gt;

&lt;td align="left"&gt;default device associated with this channel. This can be NULL in which case the channel is effectively disabled until a device is added using the '' [[#classrw_1_1core_1_1debug_1_1_channel_1737e4685adff3e74294bf065988ac918|AddDevice()]] '' function.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_channel_1e10ea1c211371d4caa34cc2a9659427d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::core::debug::Channel::Disable()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Disable debug [[#topofthepage|Channel]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_channel_1703215fc66a28bd650a2dbb483d6c75c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::core::debug::Channel::Enable()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Enable debug [[#topofthepage|Channel]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_channel_1a525473824006d584bcf23409da5a6e1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::core::debug::Channel::Flush()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;flush all devices associated with this channel&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_channel_1da19a359000dd4b6a243c67482a88892"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const char * rw::core::debug::Channel::GetFileName() const &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;File name accessor.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the file name set by the caller. (__FILE__)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_channel_12b8d9cd348511c396eb905f763f9a392"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::core::debug::Device|Device]] * rw::core::debug::Channel::GetFirstDevice()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get the first device in the device list.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a pointer to the device or NULL if no devices found.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; [[#classrw_1_1core_1_1debug_1_1_channel_1b3ec7e43fba654db5b1dd535768d9b4f|GetNextDevice]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Warning:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the device iteration mechanism is not thread safe, it uses an internal index that is used by [[#classrw_1_1core_1_1debug_1_1_channel_1b3ec7e43fba654db5b1dd535768d9b4f|GetNextDevice()]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_channel_18b2f71e369700c8242aedb2606ee9be7"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;unsigned int rw::core::debug::Channel::GetLine() const &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Line number accessor.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the line number set by the caller. (__LINE__)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_channel_16324939a1479b60cd24047c504239456"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const char * rw::core::debug::Channel::GetName() const &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt; [[#topofthepage|Channel]] name accessor.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the name of the channel.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_channel_1b3ec7e43fba654db5b1dd535768d9b4f"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::core::debug::Device|Device]] * rw::core::debug::Channel::GetNextDevice()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get the next device in the device list.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a pointer to the device or NULL if no device found.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; [[#classrw_1_1core_1_1debug_1_1_channel_12b8d9cd348511c396eb905f763f9a392|GetFirstDevice]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Warning:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the device iteration mechanism is not thread safe&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_channel_1d0734a35c178d16618ee9cfaacdb0498"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const [[RWCore:RWCore:API:rw::core::debug::PrintOpts|PrintOpts]] &amp; rw::core::debug::Channel::GetPrintOpts() const &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get the output options for this channel.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a pointer to a debugOpts structure containing the options.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; [[RWCore:RWCore:API:rw::core::debug::PrintOpts|PrintOpts]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_channel_1ed2b86d05ebbcb00f2f75dbfb7589dd0"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::core::debug::Channel::HaveInfo() const &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;HaveInfo flag accessor.&lt;br/&gt;&lt;br/&gt;This function is used by the Print function to see if the SetInfo function has been called. If so, the file name and line number of the Print are available. Typically, user code will not call this function directly unless they are defining their own debug print macros.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;mHaveInfo member.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_channel_1add80b33bc0aedeebb2e2771c165795f"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::core::debug::Channel::IsEnabled() const &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Enabled flag accessor.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; ''true:'' channel enabled, ''false:'' channel disabled&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_channel_145fc9aca5754d708cc43fa68eb6c65f4"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::core::debug::Channel::operator delete(void *)&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;debug [[#topofthepage|Channel]] delete operator&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''p''&lt;/td&gt;

&lt;td align="left"&gt;pointer to block to free.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_channel_15e9c1514b7e0f791aabacf935cf9546f"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void * rw::core::debug::Channel::operator new(size_t )&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;debug [[#topofthepage|Channel]] new operator&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''size''&lt;/td&gt;

&lt;td align="left"&gt;size of the block to allocate.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_channel_16bf4dabfb965c9e78c8f39e263eb0a2b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::core::debug::Channel::OutputData(const void *data, unsigned int dataLen)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Binary data output function. This function sends the data to all the enabled devices associated with this channel.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Note:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;avoid calling this function directly&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_channel_1d746a3d7e9b78dc04cd363e7b64f49d8"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::core::debug::Channel::Print(const char *format, ... )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;String output function. This function takes ''printf()'' style arguments and sends the data to all the enabled devices associated with this channel.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Note:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;avoid calling this function directly, instead use one of the [[RWCore:RWCore:API:debug.h#debug_8h_15eb746f26345b8a1846825c541f88582|rwMESSAGE]] , [[RWCore:RWCore:API:debug.h#debug_8h_1fc69028259e7853870a0f61dc4e5f452|rwCMESSAGE]] or [[RWCore:RWCore:API:debug.h#debug_8h_17634520bdece5e5891b8e14fd9f5c473|rwABORT]] macros.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_channel_1b9b75b7ed1abbfe418f75216c48bb97f"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::core::debug::Channel::RemoveDevice(const [[RWCore:RWCore:API:rw::core::debug::Device|Device]] *device)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Remove device from the channel.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''device''&lt;/td&gt;

&lt;td align="left"&gt;a pointer to the device to remove
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; ''true'' if device successfully removed, ''false'' if operation failed&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; [[RWCore:RWCore:API:rw::core::debug::Device|Device]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_channel_1a2c4ca80b9b8d87a202fbd0be0c80590"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::core::debug::Channel::SetInfo(const char *fileName, unsigned int line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;set the file name and line number for the current Print operation.&lt;br/&gt;&lt;br/&gt;This function is used by the RWDEBUG_PRINT macro to set the file name and line number where the debug print came from. Due to the implementation of this macro, it is not possible to pass these directly as parameters to the Print function and need to be set separately. Typically, user code will not call this function directly unless they are defining their own debug print macros.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''fileName''&lt;/td&gt;

&lt;td align="left"&gt;name of the file. (__FILE__)
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''line''&lt;/td&gt;

&lt;td align="left"&gt;line numner. (__LINE__)
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; [[RWCore:RWCore:API:debug.h#debug_8h_15eb746f26345b8a1846825c541f88582|rwMESSAGE]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_channel_1f4c1bee0265291cfff9c7b7328814abe"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::core::debug::Channel::SetPrintOpts(const [[RWCore:RWCore:API:rw::core::debug::PrintOpts|PrintOpts]] &amp;opts)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Set the output options for this channel.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''opts''&lt;/td&gt;

&lt;td align="left"&gt;a pointer to a debugOpts structure containing the options to set.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; [[RWCore:RWCore:API:rw::core::debug::PrintOpts|PrintOpts]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_channel_1c8260b777db159d52a86433d1c2fb626"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::core::debug::Channel::Vprint(const char *format, va_list args)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''format''&lt;/td&gt;

&lt;td align="left"&gt;printf style format string
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''args''&lt;/td&gt;

&lt;td align="left"&gt;variable argument list
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::core::debug::ConsoleDevice</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::core::debug::ConsoleDevice Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1core_1_1debug_1_1_console_device"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/debug/consoledevice.h
&lt;h2&gt;Base Classes&lt;/h2&gt;
----
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::core::debug::Device|rw::core::debug::Device]]&lt;/li&gt;&lt;/ul&gt;

&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;ConsoleDevice()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;ConsoleDevice(unsigned int flags)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;ConsoleDevice(unsigned int bufSize, unsigned int flags)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;virtual&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;~ConsoleDevice()&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Debug Console output device. Sends output to the debugger console.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::Creator</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::Creator Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1_creator"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/resource/creator.h
&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_creator_1141d1df2a0c0a0ba8d48f67e44117fb0|Creator]]( [[RWCore:RWCore:API:rw::IResourceAllocator|IResourceAllocator]] &amp;allocator)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_creator_1a4b5905bc3a9dd0600f801284aecfd47|~Creator]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::AllocatedResource|AllocatedResource]] &lt; ValueType &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_creator_12975936d3bfe8d974cf7156b2340fbcd|New]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::AllocatedResource|AllocatedResource]] &lt; ValueType &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_creator_1ebc09ae9011c941ef861aba3f3bab1a3|New]](const ARG1_TYPE &amp;arg1)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::AllocatedResource|AllocatedResource]] &lt; ValueType &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_creator_11c4eeffcad521de76a45a3239d39c9d5|New]](const ARG1_TYPE &amp;arg1, const ARG2_TYPE &amp;arg2)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::AllocatedResource|AllocatedResource]] &lt; ValueType &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_creator_1e3889977c7d67879dd758273d21217ac|New]](const ARG1_TYPE &amp;arg1, const ARG2_TYPE &amp;arg2, const ARG3_TYPE &amp;arg3)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::AllocatedResource|AllocatedResource]] &lt; ValueType &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_creator_1bfcfc637d3b7b8402a1bcb704106dcaa|New]](const ARG1_TYPE &amp;arg1, const ARG2_TYPE &amp;arg2, const ARG3_TYPE &amp;arg3, const ARG4_TYPE &amp;arg4)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::AllocatedResource|AllocatedResource]] &lt; ValueType &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_creator_1b89adf3bb4a39328e41c3dda430b1d93|New]](const ARG1_TYPE &amp;arg1, const ARG2_TYPE &amp;arg2, const ARG3_TYPE &amp;arg3, const ARG4_TYPE &amp;arg4, const ARG5_TYPE &amp;arg5)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::AllocatedResource|AllocatedResource]] &lt; ValueType &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_creator_1f60db738c77ffebb9931edae8affb4d8|New]](const ARG1_TYPE &amp;arg1, const ARG2_TYPE &amp;arg2, const ARG3_TYPE &amp;arg3, const ARG4_TYPE &amp;arg4, const ARG5_TYPE &amp;arg5, const ARG6_TYPE &amp;arg6)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::AllocatedResource|AllocatedResource]] &lt; ValueType &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_creator_1711ee56ede4a13c99c5efd67e60be3ae|New]](const ARG1_TYPE &amp;arg1, const ARG2_TYPE &amp;arg2, const ARG3_TYPE &amp;arg3, const ARG4_TYPE &amp;arg4, const ARG5_TYPE &amp;arg5, const ARG6_TYPE &amp;arg6, const ARG7_TYPE &amp;arg7)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;A factory to create an instance of ValueType using the default allocator. ValueType must implement GetResourceDescriptor() and Initialize(resource) which returns a resource descriptor and initializes the class being instantiated respectively.&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1_creator_1a4b5905bc3a9dd0600f801284aecfd47"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt; rw::Creator::~Creator()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;destructor&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_creator_1141d1df2a0c0a0ba8d48f67e44117fb0"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt; rw::Creator::Creator( [[RWCore:RWCore:API:rw::IResourceAllocator|IResourceAllocator]] &amp;allocator)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;constructor&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_creator_12975936d3bfe8d974cf7156b2340fbcd"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt; [[RWCore:RWCore:API:rw::AllocatedResource|AllocatedResource]] &lt; ValueType &gt; rw::Creator::New()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Create an instance of ValueType.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a [[RWCore:RWCore:API:rw::AllocatedResource|AllocatedResource]] pointing to the new ValueType instance.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_creator_1ebc09ae9011c941ef861aba3f3bab1a3"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ARG1_TYPE&gt;&lt;br/&gt;&lt;/tt&gt;AllocatedResource&lt;ValueType&gt; rw::Creator&lt; ValueType &gt;::New(const ARG1_TYPE &amp;arg1)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Create an instance of ValueType.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a [[RWCore:RWCore:API:rw::AllocatedResource|AllocatedResource]] pointing to the new ValueType instance.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_creator_11c4eeffcad521de76a45a3239d39c9d5"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ARG1_TYPE&gt;&lt;br/&gt;template&lt;typename ARG2_TYPE&gt;&lt;br/&gt;&lt;/tt&gt;AllocatedResource&lt;ValueType&gt; rw::Creator&lt; ValueType &gt;::New(const ARG1_TYPE &amp;arg1, const ARG2_TYPE &amp;arg2)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Create an instance of ValueType.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a [[RWCore:RWCore:API:rw::AllocatedResource|AllocatedResource]] pointing to the new ValueType instance.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_creator_1e3889977c7d67879dd758273d21217ac"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ARG1_TYPE&gt;&lt;br/&gt;template&lt;typename ARG2_TYPE&gt;&lt;br/&gt;template&lt;typename ARG3_TYPE&gt;&lt;br/&gt;&lt;/tt&gt;AllocatedResource&lt;ValueType&gt; rw::Creator&lt; ValueType &gt;::New(const ARG1_TYPE &amp;arg1, const ARG2_TYPE &amp;arg2, const ARG3_TYPE &amp;arg3)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Create an instance of ValueType.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a [[RWCore:RWCore:API:rw::AllocatedResource|AllocatedResource]] pointing to the new ValueType instance.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_creator_1bfcfc637d3b7b8402a1bcb704106dcaa"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ARG1_TYPE&gt;&lt;br/&gt;template&lt;typename ARG2_TYPE&gt;&lt;br/&gt;template&lt;typename ARG3_TYPE&gt;&lt;br/&gt;template&lt;typename ARG4_TYPE&gt;&lt;br/&gt;&lt;/tt&gt;AllocatedResource&lt;ValueType&gt; rw::Creator&lt; ValueType &gt;::New(const ARG1_TYPE &amp;arg1, const ARG2_TYPE &amp;arg2, const ARG3_TYPE &amp;arg3, const ARG4_TYPE &amp;arg4)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Create an instance of ValueType.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a [[RWCore:RWCore:API:rw::AllocatedResource|AllocatedResource]] pointing to the new ValueType instance.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_creator_1b89adf3bb4a39328e41c3dda430b1d93"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ARG1_TYPE&gt;&lt;br/&gt;template&lt;typename ARG2_TYPE&gt;&lt;br/&gt;template&lt;typename ARG3_TYPE&gt;&lt;br/&gt;template&lt;typename ARG4_TYPE&gt;&lt;br/&gt;template&lt;typename ARG5_TYPE&gt;&lt;br/&gt;&lt;/tt&gt;AllocatedResource&lt;ValueType&gt; rw::Creator&lt; ValueType &gt;::New(const ARG1_TYPE &amp;arg1, const ARG2_TYPE &amp;arg2, const ARG3_TYPE &amp;arg3, const ARG4_TYPE &amp;arg4, const ARG5_TYPE &amp;arg5)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Create an instance of ValueType.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a [[RWCore:RWCore:API:rw::AllocatedResource|AllocatedResource]] pointing to the new ValueType instance.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_creator_1f60db738c77ffebb9931edae8affb4d8"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ARG1_TYPE&gt;&lt;br/&gt;template&lt;typename ARG2_TYPE&gt;&lt;br/&gt;template&lt;typename ARG3_TYPE&gt;&lt;br/&gt;template&lt;typename ARG4_TYPE&gt;&lt;br/&gt;template&lt;typename ARG5_TYPE&gt;&lt;br/&gt;template&lt;typename ARG6_TYPE&gt;&lt;br/&gt;&lt;/tt&gt;AllocatedResource&lt;ValueType&gt; rw::Creator&lt; ValueType &gt;::New(const ARG1_TYPE &amp;arg1, const ARG2_TYPE &amp;arg2, const ARG3_TYPE &amp;arg3, const ARG4_TYPE &amp;arg4, const ARG5_TYPE &amp;arg5, const ARG6_TYPE &amp;arg6)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Create an instance of ValueType.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a [[RWCore:RWCore:API:rw::AllocatedResource|AllocatedResource]] pointing to the new ValueType instance.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_creator_1711ee56ede4a13c99c5efd67e60be3ae"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ARG1_TYPE&gt;&lt;br/&gt;template&lt;typename ARG2_TYPE&gt;&lt;br/&gt;template&lt;typename ARG3_TYPE&gt;&lt;br/&gt;template&lt;typename ARG4_TYPE&gt;&lt;br/&gt;template&lt;typename ARG5_TYPE&gt;&lt;br/&gt;template&lt;typename ARG6_TYPE&gt;&lt;br/&gt;template&lt;typename ARG7_TYPE&gt;&lt;br/&gt;&lt;/tt&gt;AllocatedResource&lt;ValueType&gt; rw::Creator&lt; ValueType &gt;::New(const ARG1_TYPE &amp;arg1, const ARG2_TYPE &amp;arg2, const ARG3_TYPE &amp;arg3, const ARG4_TYPE &amp;arg4, const ARG5_TYPE &amp;arg5, const ARG6_TYPE &amp;arg6, const ARG7_TYPE &amp;arg7)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Create an instance of ValueType.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a [[RWCore:RWCore:API:rw::AllocatedResource|AllocatedResource]] pointing to the new ValueType instance.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::core::debug::Device</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::core::debug::Device Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1core_1_1debug_1_1_device"&gt;&lt;/div&gt;
__TOC__
&lt;br/&gt;Debug device abstract class.&lt;br/&gt;
&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/debug/device.h
&lt;h2&gt;Derived Classes&lt;/h2&gt;
----
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::core::debug::ConsoleDevice|rw::core::debug::ConsoleDevice]]&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::core::debug::FileDevice|rw::core::debug::FileDevice]]&lt;/li&gt;&lt;/ul&gt;

&lt;h2 class="doxy"&gt;Public Types&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;enum '''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_device_19cb951b6a27ad7d7ae8d035cb23325f6|@2]]''' {
'''FLAG_NONE''' = 0x0

'''FLAG_THREADSAFE''' = 0x1

}
''&lt;br/&gt; [[#topofthepage|Device]] flags.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_device_19bf4bb3a473287b50f82773fb211e301|Device]]()
''&lt;br/&gt;Unbuffered device constructor.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_device_1393f0411432069a2b3d8d83e49432d83|Device]](unsigned int flags)
''&lt;br/&gt;Unbuffered device constructor.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_device_1c3293c6de9283646c2063c8d360d1a04|Device]](size_t bufLen, unsigned int flags)
''&lt;br/&gt;Buffered device constructor.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;virtual&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_device_12d832ca609674b33cbd5146282d26b00|~Device]]()
''&lt;br/&gt;Destructor.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_device_1a21d0ae0e4736042babd49edb4b02248|Enable]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_device_1b9dcae93a7ed3cc52d580536b6ed3a2f|Disable]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_device_1861e1efa40ac4cae9f02d75ec3d64d35|IsEnabled]]()
''&lt;br/&gt;Check if device is enabled.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_device_18a1eea2bde95d1e8b8dd78698bea7daf|OutputData]](const void *data, size_t dataLen)
''&lt;br/&gt;data output function.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_device_1df30013b037d432d7719b1d4e9739a7a|Flush]]()
''&lt;br/&gt;Flush this device. This function flushes any data in the data buffer to the devices' Output method. The device must have been created with a data buffer (See [[#classrw_1_1core_1_1debug_1_1_device_1393f0411432069a2b3d8d83e49432d83|Device::Device(unsigned int)]] ).&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_device_1c57e7bc630993c7f0a2a46dd953e6650|SetFormatter]]( [[RWCore:RWCore:API:rw::core::debug::IFormatter|IFormatter]] *formatter)
''&lt;br/&gt;Set the [[RWCore:RWCore:API:rw::core::debug::Formatter|Formatter]] used for this device.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;char *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_device_1ae7ba014ea29d3bda6ac36f3d2eca1af|GetBuffer]]()
''&lt;br/&gt; [[#topofthepage|Device]] message buffer accessor.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_device_1bc9041975dde2be38c5128b5d42a10aa|Print]]( [[RWCore:RWCore:API:rw::core::debug::Channel|Channel]] *channel, const char *format, va_list args)
''&lt;br/&gt;String output function.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_device_19f9ba6059dde447860c5b65eab73af2c|EnterCritical]]()
''&lt;br/&gt;derived class interface&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_device_1e1f90ac5795b2a4b898fc4c17ea21f34|LeaveCritical]]()
''&lt;br/&gt;derived class interface&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Static Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;operator new(size_t )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;operator delete(void *)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_device_1ec324deb44b480169359f4ae65882ca3|SetBufLen]](size_t bufLen)
''&lt;br/&gt;Set the length of the message buffer (not the data buffer) for all devices created after this one.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Debug device abstract class.&lt;br/&gt;&lt;br/&gt;This abstract class provides an interface for sending output to user-defined devices. Since this is an abstract class, in order to use it, a class must be derived from this class and the Output method implemented. Derived classes can be implemented to capture output to files, debuggers, memory buffers, communication devices, etc. Two implementations of devices are included with the RwCore library: [[RWCore:RWCore:API:rw::core::debug::FileDevice|FileDevice]] and [[RWCore:RWCore:API:rw::core::debug::ConsoleDevice|ConsoleDevice]] .&lt;br/&gt;&lt;br/&gt;Please note: instances of this class are NOT THREADSAFE by default. If you need a thread-safe device, pass rw::core::debug::Debug::FLAG_THREADSAFE to the constructor when the object is created.&lt;br/&gt;
&lt;h2&gt;Member Enumeration Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1core_1_1debug_1_1_device_19cb951b6a27ad7d7ae8d035cb23325f6"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;'''enum rw::core::debug::Device::@2'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt; [[#topofthepage|Device]] flags.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;dl&gt;&lt;dt&gt;'''Enumerator:'''&lt;dd&gt;&lt;table border="0" style="background:#eef3f5;"&gt;&lt;div id="classrw_1_1core_1_1debug_1_1_device_19cb951b6a27ad7d7ae8d035cb23325f66de3414318e1a025807c962c197df727"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''FLAG_NONE''&lt;/td&gt;

&lt;td align="left"&gt;&lt;br/&gt;output is not threadsafe&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="classrw_1_1core_1_1debug_1_1_device_19cb951b6a27ad7d7ae8d035cb23325f6489e54e6ad3504def2f5bae9c36e52ea"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''FLAG_THREADSAFE''&lt;/td&gt;

&lt;td align="left"&gt;&lt;br/&gt;enable threadsafe output&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;/dl&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1core_1_1debug_1_1_device_12d832ca609674b33cbd5146282d26b00"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual virtual rw::core::debug::Device::~Device()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Destructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_device_19bf4bb3a473287b50f82773fb211e301"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::core::debug::Device::Device()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Unbuffered device constructor.&lt;br/&gt;&lt;br/&gt;Devices created with this constructor will not buffer their output. If you want the device to buffer its output, use Device::Device(unsigned int bufLen, unsigned int flags)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; [[#classrw_1_1core_1_1debug_1_1_device_19bf4bb3a473287b50f82773fb211e301|Device::Device]] , [[#classrw_1_1core_1_1debug_1_1_device_18a1eea2bde95d1e8b8dd78698bea7daf|Device::OutputData]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_device_1393f0411432069a2b3d8d83e49432d83"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::core::debug::Device::Device(unsigned int flags)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Unbuffered device constructor.&lt;br/&gt;&lt;br/&gt;Devices created with this constructor will not buffer their output. If you want the device to buffer its output, use Device::Device(unsigned int bufLen, unsigned int flags)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; [[#classrw_1_1core_1_1debug_1_1_device_19bf4bb3a473287b50f82773fb211e301|Device::Device]] , [[#classrw_1_1core_1_1debug_1_1_device_18a1eea2bde95d1e8b8dd78698bea7daf|Device::OutputData]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_device_1c3293c6de9283646c2063c8d360d1a04"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::core::debug::Device::Device(size_t bufLen, unsigned int flags)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Buffered device constructor.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''bufLen''&lt;/td&gt;

&lt;td align="left"&gt;length of data buffer.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
If the bufLen parameter is non-zero, the device will buffer its output until the buffer is filled or flushed (see [[#classrw_1_1core_1_1debug_1_1_device_1df30013b037d432d7719b1d4e9739a7a|Device::Flush]] ).&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; [[#classrw_1_1core_1_1debug_1_1_device_19bf4bb3a473287b50f82773fb211e301|Device::Device]] , [[#classrw_1_1core_1_1debug_1_1_device_18a1eea2bde95d1e8b8dd78698bea7daf|Device::OutputData]] , [[#classrw_1_1core_1_1debug_1_1_device_1df30013b037d432d7719b1d4e9739a7a|Device::Flush]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_device_1b9dcae93a7ed3cc52d580536b6ed3a2f"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::core::debug::Device::Disable()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;disable this device. This has no effect on the devices' functionality. disabled devices can be used just the same as enabled devices. Callers should test the Enable method before outputting data to a device.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_device_1a21d0ae0e4736042babd49edb4b02248"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::core::debug::Device::Enable()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;enable this device. This flag is ignored by the implementation. Callers should test this flag before outputting data to a device.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_device_19f9ba6059dde447860c5b65eab73af2c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::core::debug::Device::EnterCritical()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;derived class interface&lt;br/&gt;&lt;br/&gt;These are generally only for derived classes so they can have exclusive access to the device Critical Section.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_device_1df30013b037d432d7719b1d4e9739a7a"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual void rw::core::debug::Device::Flush()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Flush this device. This function flushes any data in the data buffer to the devices' Output method. The device must have been created with a data buffer (See [[#classrw_1_1core_1_1debug_1_1_device_1393f0411432069a2b3d8d83e49432d83|Device::Device(unsigned int)]] ).&lt;br/&gt;&lt;br/&gt;Flush the data buffer. If the device has no data buffer, every time some data is sent to the device with OutputData, it is flushed automatically. It is virtual so derived classes can override it if they wish.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_device_1ae7ba014ea29d3bda6ac36f3d2eca1af"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;char * rw::core::debug::Device::GetBuffer() const &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt; [[#topofthepage|Device]] message buffer accessor.&lt;br/&gt;&lt;br/&gt;Return the buffer used by the device to compose its message strings.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a pointer to the device message buffer.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_device_1861e1efa40ac4cae9f02d75ec3d64d35"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::core::debug::Device::IsEnabled() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Check if device is enabled.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; ''true'' if device is enabled, ''false'' if not.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_device_1e1f90ac5795b2a4b898fc4c17ea21f34"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::core::debug::Device::LeaveCritical()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;derived class interface&lt;br/&gt;&lt;br/&gt;These are generally only for derived classes so they can have exclusive access to the device Critical Section.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_device_18a1eea2bde95d1e8b8dd78698bea7daf"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual void rw::core::debug::Device::OutputData(const void *data, size_t dataLen)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;data output function.&lt;br/&gt;&lt;br/&gt;call this to send data to the device. If the device has a data buffer, it will be not be output until the buffer is full or it is flushed. It is virtual so derived classes can override it if they wish.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_device_1bc9041975dde2be38c5128b5d42a10aa"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::core::debug::Device::Print( [[RWCore:RWCore:API:rw::core::debug::Channel|Channel]] *channel, const char *format, va_list args)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;String output function.&lt;br/&gt;&lt;br/&gt;This function prints a message to an internal message buffer, and then calls OutputData with that string. The maximum length of the formatted message is determined by the SetBufLen method when the device was created. The default value for the length of the message buffer is 4K.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; [[#classrw_1_1core_1_1debug_1_1_device_1ec324deb44b480169359f4ae65882ca3|Device::SetBufLen]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''channel''&lt;/td&gt;

&lt;td align="left"&gt; [[RWCore:RWCore:API:rw::core::debug::Channel|Channel]] where message came from.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''format''&lt;/td&gt;

&lt;td align="left"&gt; ''printf'' style format for message.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''args''&lt;/td&gt;

&lt;td align="left"&gt;arguments for the format.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_device_1ec324deb44b480169359f4ae65882ca3"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::core::debug::Device::SetBufLen(size_t bufLen)&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Set the length of the message buffer (not the data buffer) for all devices created after this one.&lt;br/&gt;&lt;br/&gt;Existing devices will be unaffected, only devices created after calling this function will use the new message buffer size. Note that the message buffer is NOT the same as the output buffer. When the devices' print method is called, the maximum length of the output string is limited to the message buffer length.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; [[#classrw_1_1core_1_1debug_1_1_device_1bc9041975dde2be38c5128b5d42a10aa|Device::Print]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''bufLen''&lt;/td&gt;

&lt;td align="left"&gt;buffer length to set.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_device_1c57e7bc630993c7f0a2a46dd953e6650"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::core::debug::Device::SetFormatter( [[RWCore:RWCore:API:rw::core::debug::IFormatter|IFormatter]] *formatter)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Set the [[RWCore:RWCore:API:rw::core::debug::Formatter|Formatter]] used for this device.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''formatter''&lt;/td&gt;

&lt;td align="left"&gt; [[RWCore:RWCore:API:rw::core::debug::Formatter|Formatter]] to set.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::DocException</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::DocException Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1_doc_exception"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/docmessage/docexception.h
&lt;h2&gt;Base Classes&lt;/h2&gt;
----
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::Exception|rw::Exception]]&lt;/li&gt;&lt;/ul&gt;

&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_doc_exception_173967b9d77c7423c12f380a48a9c6452|DocException]](uint32_t messageId, const RwChar *msg, const RwChar *file, const uint32_t line, const RwChar *func)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_doc_exception_191c2082435d4b89bb025e10dd283adea|DocException]](const [[#topofthepage|DocException]] &amp;source)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|DocException]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_doc_exception_1c5f8fb483ffee153c1672684c3c3ee8c|operator=]](const [[#topofthepage|DocException]] &amp;other)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;GetMessageId()&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;An exception that has an internationalized error&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1_doc_exception_173967b9d77c7423c12f380a48a9c6452"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::DocException::DocException(uint32_t messageId, const RwChar *msg, const RwChar *file, const uint32_t line, const RwChar *func)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construction&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''messageId''&lt;/td&gt;

&lt;td align="left"&gt;Internationalized message identifier.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''msg''&lt;/td&gt;

&lt;td align="left"&gt;Default message. Used if no internationalizeable message is found.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''file''&lt;/td&gt;

&lt;td align="left"&gt;Source file that the exception was thrown from.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''line''&lt;/td&gt;

&lt;td align="left"&gt;Line number that the exception was thwown from.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''func''&lt;/td&gt;

&lt;td align="left"&gt;Function that the exception was thrown from.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_doc_exception_191c2082435d4b89bb025e10dd283adea"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::DocException::DocException(const [[#topofthepage|DocException]] &amp;source)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Copy construction&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_doc_exception_1c5f8fb483ffee153c1672684c3c3ee8c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[#topofthepage|DocException]] &amp; rw::DocException::operator=(const [[#topofthepage|DocException]] &amp;other)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Assignment&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::Exception</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::Exception Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1_exception"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/debug/exception.h
&lt;h2&gt;Derived Classes&lt;/h2&gt;
----
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::DocException|rw::DocException]]&lt;/li&gt;&lt;/ul&gt;

&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_exception_1efcd15ca187e39d684159a110e82755a|Exception]](const RwChar *msg, const RwChar *file, const uint32_t line, const RwChar *func)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;virtual&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_exception_171295c373093ca41d0409c041713bbcd|~Exception]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_exception_19ddfa21a343c217691838d78f473172e|Exception]](const [[#topofthepage|Exception]] &amp;_Right)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|Exception]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_exception_168a207d8b0aa1152795bedadfec65b5b|operator=]](const [[#topofthepage|Exception]] &amp;_Right)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const RwChar *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_exception_182571de10a463655eae3fe5d8d9ee520|What]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const RwChar *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_exception_1e8c5b5940856e37cba8728472ea6fed2|Where]]()&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Renderware exception handling class.&lt;br/&gt;&lt;br/&gt;You may throw exceptions based directly on this class, or inherit from it to provide your own exception handling functionality.&lt;br/&gt;&lt;br/&gt;In addition to the standard what() API, a where() method is provided which specifies the location at which the exception was thrown.&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1_exception_171295c373093ca41d0409c041713bbcd"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual virtual rw::Exception::~Exception()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Destroy an instance of an exception object.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_exception_1efcd15ca187e39d684159a110e82755a"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::Exception::Exception(const RwChar *msg, const RwChar *file, const uint32_t line, const RwChar *func)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct an instance of an [[#topofthepage|Exception]] object with a "Message" pointer, a "File" pointer, a line number and a "Function" pointer.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''msg''&lt;/td&gt;

&lt;td align="left"&gt;message describing the exceptional circumstance
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''file''&lt;/td&gt;

&lt;td align="left"&gt;source file where exception occurred
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''line''&lt;/td&gt;

&lt;td align="left"&gt;line in source file where exception occurred
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''func''&lt;/td&gt;

&lt;td align="left"&gt;name of function in which exception occurred
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_exception_19ddfa21a343c217691838d78f473172e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::Exception::Exception(const [[#topofthepage|Exception]] &amp;_Right)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Copy constructor for [[#topofthepage|Exception]] class.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_Right''&lt;/td&gt;

&lt;td align="left"&gt;Reference to an [[#topofthepage|Exception]] .
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_exception_168a207d8b0aa1152795bedadfec65b5b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[#topofthepage|Exception]] &amp; rw::Exception::operator=(const [[#topofthepage|Exception]] &amp;_Right)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Copy operator for [[#topofthepage|Exception]] class.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_Right''&lt;/td&gt;

&lt;td align="left"&gt;Reference to an [[#topofthepage|Exception]] .
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;A reference to an [[#topofthepage|Exception]] .&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_exception_182571de10a463655eae3fe5d8d9ee520"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const RwChar * rw::Exception::What() const &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Return a string describing the "Message" associated with an [[#topofthepage|Exception]] object.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_exception_1e8c5b5940856e37cba8728472ea6fed2"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const RwChar * rw::Exception::Where()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Return a string describing whereabouts in the source code an [[#topofthepage|Exception]] object was generated.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::Factory</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::Factory Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1_factory"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/factory.h
&lt;h2 class="doxy"&gt;Public Types&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef PRODUCT_T&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''[[#classrw_1_1_factory_15b1973b113037d72741559f02d6ae47a|product_type]]'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef PRODUCER_T&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''[[#classrw_1_1_factory_1aa3bb8d677f1672882f3817cdfcbae55|creator_type]]'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef CLASSID_T&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''[[#classrw_1_1_factory_1026014bc14738dfb31402348753881ac|classid_type]]'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef PARAM_T&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''[[#classrw_1_1_factory_153f43cb209f87475ab9db80922c58634|param_type]]'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:RwMap|RwMap]] &lt; CLASSID_T, PRODUCER_T * &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''[[#classrw_1_1_factory_13152f923c1040e32fbc81ccc2cd26d85|registry_type]]'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[#topofthepage|rw::Factory]] &lt; PRODUCT_T, CLASSID_T, PARAM_T, GLOBAL_ID, PRODUCER_T, ID &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''[[#classrw_1_1_factory_13ad5e85164674e6a350b75ea3376c13f|self_type]]'''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_factory_12b05f1206ad1d5f081c28275429a9ec6|Factory]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;virtual&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_factory_11c6d2f0b4109f91a0faed390639c28ed|~Factory]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#classrw_1_1_factory_15b1973b113037d72741559f02d6ae47a|product_type]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_factory_1ded1d938e91b9c42e0a68c7567f676e6|Create]]( [[#classrw_1_1_factory_1026014bc14738dfb31402348753881ac|classid_type]]  type,  [[#classrw_1_1_factory_153f43cb209f87475ab9db80922c58634|param_type]]  params)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#classrw_1_1_factory_15b1973b113037d72741559f02d6ae47a|product_type]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_factory_19c5434c68de15db1e537cb516b899651|Create]]( [[#classrw_1_1_factory_1026014bc14738dfb31402348753881ac|classid_type]]  type)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_factory_11e0ec13fea4a294c036ccaa2d196969b|RegisterCreator]]( [[#classrw_1_1_factory_1026014bc14738dfb31402348753881ac|classid_type]]  type,  [[#classrw_1_1_factory_1aa3bb8d677f1672882f3817cdfcbae55|creator_type]] *creator)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_factory_1a411bd06cef61f4efeede7a5ed6f819d|RegisterCreatorUnique]]( [[#classrw_1_1_factory_1026014bc14738dfb31402348753881ac|classid_type]]  type,  [[#classrw_1_1_factory_1aa3bb8d677f1672882f3817cdfcbae55|creator_type]] *creator)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_factory_1115441b6d34cab6e0d06dd046cd1d9d1|RegisterCreatorForClasses]](const [[RWCore:RWCore:API:RwVector|RwVector]] &lt; [[#classrw_1_1_factory_1026014bc14738dfb31402348753881ac|classid_type]] &gt; &amp;types,  [[#classrw_1_1_factory_1aa3bb8d677f1672882f3817cdfcbae55|creator_type]] *creator)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_factory_1d7939375185b80cc0613b618271c6ba7|RegisterCreatorUniqueForClasses]](const [[RWCore:RWCore:API:RwVector|RwVector]] &lt; [[#classrw_1_1_factory_1026014bc14738dfb31402348753881ac|classid_type]] &gt; &amp;types,  [[#classrw_1_1_factory_1aa3bb8d677f1672882f3817cdfcbae55|creator_type]] *creator)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_factory_1277812f6b7f2fc2d693b08638ca2ce8d|UnregisterCreator]](const [[#classrw_1_1_factory_1026014bc14738dfb31402348753881ac|classid_type]] &amp;type)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_factory_1b9ccd86f9e3654857d5237ce959d9802|UnregisterCreatorForClasses]](const [[RWCore:RWCore:API:RwVector|RwVector]] &lt; [[#classrw_1_1_factory_1026014bc14738dfb31402348753881ac|classid_type]] &gt; &amp;types)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_factory_1dc81c001fa08599a84c5142b4e069788|Registered]]( [[#classrw_1_1_factory_1026014bc14738dfb31402348753881ac|classid_type]]  type)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#classrw_1_1_factory_1aa3bb8d677f1672882f3817cdfcbae55|creator_type]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_factory_1081f41997edcc831576cd29c9b5ff580|GetCreator]]( [[#classrw_1_1_factory_1026014bc14738dfb31402348753881ac|classid_type]]  type)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_factory_120261150fd67bbc6b11e527409fa655d|ClearRegistry]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwString &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_factory_1708bba2304c4650d627c377b82f4d1f5|Target]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:RwMap|registry_type]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_factory_17fe036edb1a6d1d3f4f1898c0dec1d64|Registry]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::Factory::SharedData|SharedData]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;Data()&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::Factory::SharedData|rw::Factory::SharedData]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;A Generic factory&lt;br/&gt;&lt;br/&gt;Generic [[#topofthepage|Factory]] for creating objects of type PRODUCT_T based on a type identifier CLASSID_T. The PRODUCT's creation method is passed a parameter of type PARAM_T when it is invoked.&lt;br/&gt;&lt;br/&gt;&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;It is the caller's responsibility to delete any creator objects which are registered with the factory.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; [[#classrw_1_1_factory_120261150fd67bbc6b11e527409fa655d|Factory::ClearRegistry]] only clear's the registries record of registrations, and does not delete the registered creators.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
'''Example_usage:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
A factory for creating objects of types inherited from Base, by name. The objects are created with an int parameter. Note that the following code does ''not'' delete the registered creators and therefore leaks memory!&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;div style="background-color: #f5f5f5;"&gt;&lt;font color="#0000CC"&gt;typedef&lt;/font&gt;&lt;font color="#000000"&gt; Factory&lt;Base*, string, int&gt;  [[#classrw_1_1_factory_12b05f1206ad1d5f081c28275429a9ec6|Factory]] ;&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;&lt;/font&gt;&lt;font color="#0000CC"&gt;class &lt;/font&gt;&lt;font color="#000000"&gt;Inherted1Creator : &lt;/font&gt;&lt;font color="#0000CC"&gt;public&lt;/font&gt;&lt;font color="#000000"&gt; Factory:: [[#classrw_1_1_factory_1aa3bb8d677f1672882f3817cdfcbae55|creator_type]] &lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;{&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;    Base *CreateObject(&lt;/font&gt;&lt;font color="#0000CC"&gt;int&lt;/font&gt;&lt;font color="#000000"&gt; value)&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;    {&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;        &lt;/font&gt;&lt;font color="#0000CC"&gt;return&lt;/font&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;font color="#0000CC"&gt;new&lt;/font&gt;&lt;font color="#000000"&gt; Inherited1(value);&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;    }&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;}&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;&lt;/font&gt;&lt;font color="#0000CC"&gt;class &lt;/font&gt;&lt;font color="#000000"&gt;Inherted2Creator : &lt;/font&gt;&lt;font color="#0000CC"&gt;public&lt;/font&gt;&lt;font color="#000000"&gt; Factory:: [[#classrw_1_1_factory_1aa3bb8d677f1672882f3817cdfcbae55|creator_type]] &lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;{&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;    Base *CreateObject(&lt;/font&gt;&lt;font color="#0000CC"&gt;int&lt;/font&gt;&lt;font color="#000000"&gt; value)&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;    {&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;        &lt;/font&gt;&lt;font color="#0000CC"&gt;return&lt;/font&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;font color="#0000CC"&gt;new&lt;/font&gt;&lt;font color="#000000"&gt; Inherited2(value);&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;    }&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;}&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;&lt;/font&gt;&lt;font color="#0000CC"&gt;void&lt;/font&gt;&lt;font color="#000000"&gt; RegisterMoreTypes()&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;{&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;    Factory factory; &lt;/font&gt;&lt;font color="#336600"&gt;// monostate can be instanced each time it is needed.&lt;/font&gt;&lt;font color="#000000"&gt;&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;    factory.RegisterCreator(&lt;/font&gt;&lt;font color="#CC0000"&gt;"inherted2"&lt;/font&gt;&lt;font color="#000000"&gt;, &lt;/font&gt;&lt;font color="#0000CC"&gt;new&lt;/font&gt;&lt;font color="#000000"&gt; Inherited2Creator);&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;}&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;&lt;/font&gt;&lt;font color="#0000CC"&gt;int&lt;/font&gt;&lt;font color="#000000"&gt; main()&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;{&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;    Factory factory;&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;    factory.RegisterCreator(&lt;/font&gt;&lt;font color="#CC0000"&gt;"inherted1"&lt;/font&gt;&lt;font color="#000000"&gt;, &lt;/font&gt;&lt;font color="#0000CC"&gt;new&lt;/font&gt;&lt;font color="#000000"&gt; Inherited1Creator);&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;    RegisterMoreTypes();&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;    Base *obj = factory.Create(&lt;/font&gt;&lt;font color="#CC0000"&gt;"inherited1"&lt;/font&gt;&lt;font color="#000000"&gt;, 1);&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;    Inherted2 = factory.Create(&lt;/font&gt;&lt;font color="#CC0000"&gt;"inherited2"&lt;/font&gt;&lt;font color="#000000"&gt;, 2);&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;    factory.ClearRegistry();&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;}&lt;/font&gt;&lt;br/&gt;&lt;/div&gt;
&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Note:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;The class is implemented as a MONOSTATE pattern. Each instance of a particular factory specialisation which you create (either dynamically or on the stack) shares the same registry.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;
&lt;h2&gt;Member Typedef Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1_factory_1026014bc14738dfb31402348753881ac"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;'''typedef CLASSID_T rw::Factory::classid_type'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Products are idendified by instances of this type.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_factory_1aa3bb8d677f1672882f3817cdfcbae55"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;'''typedef PRODUCER_T rw::Factory::creator_type'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Product creation occurs through the Create method of this type.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_factory_153f43cb209f87475ab9db80922c58634"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;'''typedef PARAM_T rw::Factory::param_type'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;The Create method of&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; [[#classrw_1_1_factory_1aa3bb8d677f1672882f3817cdfcbae55|creator_type]] is passed a parameter of this type.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_factory_15b1973b113037d72741559f02d6ae47a"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;'''typedef PRODUCT_T rw::Factory::product_type'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt; [[#topofthepage|Factory]] creates products of this type.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_factory_13152f923c1040e32fbc81ccc2cd26d85"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;'''typedef  [[RWCore:RWCore:API:RwMap|RwMap]] &lt; CLASSID_T, PRODUCER_T * &gt; rw::Factory::registry_type'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;The factory's registry of product identifiers and their creators in stored in an object of this type.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_factory_13ad5e85164674e6a350b75ea3376c13f"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;'''typedef  [[#topofthepage|rw::Factory]] &lt; PRODUCT_T, CLASSID_T, PARAM_T, GLOBAL_ID, PRODUCER_T, ID &gt; rw::Factory::self_type'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;The factory's own type.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1_factory_11c6d2f0b4109f91a0faed390639c28ed"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename PRODUCT_T&gt;&lt;br/&gt;template&lt;typename CLASSID_T&gt;&lt;br/&gt;template&lt;typename PARAM_T&gt;&lt;br/&gt;template&lt;uint32_t GLOBAL_ID&gt;&lt;br/&gt;template&lt;typename PRODUCER_T&gt;&lt;br/&gt;template&lt;uint32_t ID&gt;&lt;br/&gt;&lt;/tt&gt;virtual virtual rw::Factory::~Factory()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Default destructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_factory_120261150fd67bbc6b11e527409fa655d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename PRODUCT_T&gt;&lt;br/&gt;template&lt;typename CLASSID_T&gt;&lt;br/&gt;template&lt;typename PARAM_T&gt;&lt;br/&gt;template&lt;uint32_t GLOBAL_ID&gt;&lt;br/&gt;template&lt;typename PRODUCER_T&gt;&lt;br/&gt;template&lt;uint32_t ID&gt;&lt;br/&gt;&lt;/tt&gt;void rw::Factory::ClearRegistry()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Remove all products from the factory.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_factory_1ded1d938e91b9c42e0a68c7567f676e6"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename PRODUCT_T&gt;&lt;br/&gt;template&lt;typename CLASSID_T&gt;&lt;br/&gt;template&lt;typename PARAM_T&gt;&lt;br/&gt;template&lt;uint32_t GLOBAL_ID&gt;&lt;br/&gt;template&lt;typename PRODUCER_T&gt;&lt;br/&gt;template&lt;uint32_t ID&gt;&lt;br/&gt;&lt;/tt&gt; [[#classrw_1_1_factory_15b1973b113037d72741559f02d6ae47a|product_type]]  rw::Factory::Create( [[#classrw_1_1_factory_1026014bc14738dfb31402348753881ac|classid_type]]  type,  [[#classrw_1_1_factory_153f43cb209f87475ab9db80922c58634|param_type]]  params)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Create a product given its class identifier and a parameter to use in its construction.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''type''&lt;/td&gt;

&lt;td align="left"&gt;Type of product to create.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''params''&lt;/td&gt;

&lt;td align="left"&gt;Parameter to pass to registered producer's Create method.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;New product.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_factory_19c5434c68de15db1e537cb516b899651"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename PRODUCT_T&gt;&lt;br/&gt;template&lt;typename CLASSID_T&gt;&lt;br/&gt;template&lt;typename PARAM_T&gt;&lt;br/&gt;template&lt;uint32_t GLOBAL_ID&gt;&lt;br/&gt;template&lt;typename PRODUCER_T&gt;&lt;br/&gt;template&lt;uint32_t ID&gt;&lt;br/&gt;&lt;/tt&gt; [[#classrw_1_1_factory_15b1973b113037d72741559f02d6ae47a|product_type]]  rw::Factory::Create( [[#classrw_1_1_factory_1026014bc14738dfb31402348753881ac|classid_type]]  type)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Create a product given its class identifier.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''type''&lt;/td&gt;

&lt;td align="left"&gt;Type of product to create.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;New product.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_factory_12b05f1206ad1d5f081c28275429a9ec6"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename PRODUCT_T&gt;&lt;br/&gt;template&lt;typename CLASSID_T&gt;&lt;br/&gt;template&lt;typename PARAM_T&gt;&lt;br/&gt;template&lt;uint32_t GLOBAL_ID&gt;&lt;br/&gt;template&lt;typename PRODUCER_T&gt;&lt;br/&gt;template&lt;uint32_t ID&gt;&lt;br/&gt;&lt;/tt&gt; rw::Factory::Factory()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Default constructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_factory_1081f41997edcc831576cd29c9b5ff580"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename PRODUCT_T&gt;&lt;br/&gt;template&lt;typename CLASSID_T&gt;&lt;br/&gt;template&lt;typename PARAM_T&gt;&lt;br/&gt;template&lt;uint32_t GLOBAL_ID&gt;&lt;br/&gt;template&lt;typename PRODUCER_T&gt;&lt;br/&gt;template&lt;uint32_t ID&gt;&lt;br/&gt;&lt;/tt&gt; [[#classrw_1_1_factory_1aa3bb8d677f1672882f3817cdfcbae55|creator_type]] * rw::Factory::GetCreator( [[#classrw_1_1_factory_1026014bc14738dfb31402348753881ac|classid_type]]  type)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Retrieves a pointer to the Creater for a given kind of product.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''type''&lt;/td&gt;

&lt;td align="left"&gt;Type of product to query.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;either a pointer to the creator, or NULL if one has not been registered.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_factory_11e0ec13fea4a294c036ccaa2d196969b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename PRODUCT_T&gt;&lt;br/&gt;template&lt;typename CLASSID_T&gt;&lt;br/&gt;template&lt;typename PARAM_T&gt;&lt;br/&gt;template&lt;uint32_t GLOBAL_ID&gt;&lt;br/&gt;template&lt;typename PRODUCER_T&gt;&lt;br/&gt;template&lt;uint32_t ID&gt;&lt;br/&gt;&lt;/tt&gt;bool rw::Factory::RegisterCreator( [[#classrw_1_1_factory_1026014bc14738dfb31402348753881ac|classid_type]]  type,  [[#classrw_1_1_factory_1aa3bb8d677f1672882f3817cdfcbae55|creator_type]] *creator)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Register a creation object for products of the given type.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''type''&lt;/td&gt;

&lt;td align="left"&gt;Type identifier of product to create.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''creator''&lt;/td&gt;

&lt;td align="left"&gt;Creation object which will create the product.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if already registered, false otherwise.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_factory_1115441b6d34cab6e0d06dd046cd1d9d1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename PRODUCT_T&gt;&lt;br/&gt;template&lt;typename CLASSID_T&gt;&lt;br/&gt;template&lt;typename PARAM_T&gt;&lt;br/&gt;template&lt;uint32_t GLOBAL_ID&gt;&lt;br/&gt;template&lt;typename PRODUCER_T&gt;&lt;br/&gt;template&lt;uint32_t ID&gt;&lt;br/&gt;&lt;/tt&gt;bool rw::Factory::RegisterCreatorForClasses(const [[RWCore:RWCore:API:RwVector|RwVector]] &lt; [[#classrw_1_1_factory_1026014bc14738dfb31402348753881ac|classid_type]] &gt; &amp;types,  [[#classrw_1_1_factory_1aa3bb8d677f1672882f3817cdfcbae55|creator_type]] *creator)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Register a creation object for products of the given collection of types. This allows a single creator object to be registered for distinct types.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''types''&lt;/td&gt;

&lt;td align="left"&gt;Collection of type identifiers of product to create.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''creator''&lt;/td&gt;

&lt;td align="left"&gt;Creation object which will create the product.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if already registered, false otherwise.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_factory_1a411bd06cef61f4efeede7a5ed6f819d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename PRODUCT_T&gt;&lt;br/&gt;template&lt;typename CLASSID_T&gt;&lt;br/&gt;template&lt;typename PARAM_T&gt;&lt;br/&gt;template&lt;uint32_t GLOBAL_ID&gt;&lt;br/&gt;template&lt;typename PRODUCER_T&gt;&lt;br/&gt;template&lt;uint32_t ID&gt;&lt;br/&gt;&lt;/tt&gt;bool rw::Factory::RegisterCreatorUnique( [[#classrw_1_1_factory_1026014bc14738dfb31402348753881ac|classid_type]]  type,  [[#classrw_1_1_factory_1aa3bb8d677f1672882f3817cdfcbae55|creator_type]] *creator)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Register a creation object for products of the given type. If the type is already registered, do not replace the existing registration.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''type''&lt;/td&gt;

&lt;td align="left"&gt;Type identifier of product to create.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''creator''&lt;/td&gt;

&lt;td align="left"&gt;Creation object which will create the product.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if already registered, false otherwise.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_factory_1d7939375185b80cc0613b618271c6ba7"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename PRODUCT_T&gt;&lt;br/&gt;template&lt;typename CLASSID_T&gt;&lt;br/&gt;template&lt;typename PARAM_T&gt;&lt;br/&gt;template&lt;uint32_t GLOBAL_ID&gt;&lt;br/&gt;template&lt;typename PRODUCER_T&gt;&lt;br/&gt;template&lt;uint32_t ID&gt;&lt;br/&gt;&lt;/tt&gt;bool rw::Factory::RegisterCreatorUniqueForClasses(const [[RWCore:RWCore:API:RwVector|RwVector]] &lt; [[#classrw_1_1_factory_1026014bc14738dfb31402348753881ac|classid_type]] &gt; &amp;types,  [[#classrw_1_1_factory_1aa3bb8d677f1672882f3817cdfcbae55|creator_type]] *creator)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Register a creation object for products of the given collection of types. This allows a single creator object to be registered for distinct types. If any of the types is already registered, do not replace the existing registration.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''types''&lt;/td&gt;

&lt;td align="left"&gt;Collection of type identifiers of product to create.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''creator''&lt;/td&gt;

&lt;td align="left"&gt;Creation object which will create the product.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if already registered, false otherwise.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_factory_1dc81c001fa08599a84c5142b4e069788"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename PRODUCT_T&gt;&lt;br/&gt;template&lt;typename CLASSID_T&gt;&lt;br/&gt;template&lt;typename PARAM_T&gt;&lt;br/&gt;template&lt;uint32_t GLOBAL_ID&gt;&lt;br/&gt;template&lt;typename PRODUCER_T&gt;&lt;br/&gt;template&lt;uint32_t ID&gt;&lt;br/&gt;&lt;/tt&gt;bool rw::Factory::Registered( [[#classrw_1_1_factory_1026014bc14738dfb31402348753881ac|classid_type]]  type)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Ask if the factory knows how to create a given kind of product.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''type''&lt;/td&gt;

&lt;td align="left"&gt;Type of product to query.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if factory can create this product, false otherwise.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_factory_17fe036edb1a6d1d3f4f1898c0dec1d64"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename PRODUCT_T&gt;&lt;br/&gt;template&lt;typename CLASSID_T&gt;&lt;br/&gt;template&lt;typename PARAM_T&gt;&lt;br/&gt;template&lt;uint32_t GLOBAL_ID&gt;&lt;br/&gt;template&lt;typename PRODUCER_T&gt;&lt;br/&gt;template&lt;uint32_t ID&gt;&lt;br/&gt;&lt;/tt&gt;virtual  [[RWCore:RWCore:API:RwMap|registry_type]] &amp; rw::Factory::Registry() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Accessor of monostate registry holder.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;Reference to this factory's registry of products and creators.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_factory_1708bba2304c4650d627c377b82f4d1f5"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename PRODUCT_T&gt;&lt;br/&gt;template&lt;typename CLASSID_T&gt;&lt;br/&gt;template&lt;typename PARAM_T&gt;&lt;br/&gt;template&lt;uint32_t GLOBAL_ID&gt;&lt;br/&gt;template&lt;typename PRODUCER_T&gt;&lt;br/&gt;template&lt;uint32_t ID&gt;&lt;br/&gt;&lt;/tt&gt;RwString &amp; rw::Factory::Target()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Accesses the string specifying which target this factory's creators are registered for.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;Target associated with this factory.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_factory_1277812f6b7f2fc2d693b08638ca2ce8d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename PRODUCT_T&gt;&lt;br/&gt;template&lt;typename CLASSID_T&gt;&lt;br/&gt;template&lt;typename PARAM_T&gt;&lt;br/&gt;template&lt;uint32_t GLOBAL_ID&gt;&lt;br/&gt;template&lt;typename PRODUCER_T&gt;&lt;br/&gt;template&lt;uint32_t ID&gt;&lt;br/&gt;&lt;/tt&gt;bool rw::Factory::UnregisterCreator(const [[#classrw_1_1_factory_1026014bc14738dfb31402348753881ac|classid_type]] &amp;type)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Remove a type of product from the factory.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''type''&lt;/td&gt;

&lt;td align="left"&gt;Type of product to remove.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if already registered, false otherwise.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_factory_1b9ccd86f9e3654857d5237ce959d9802"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename PRODUCT_T&gt;&lt;br/&gt;template&lt;typename CLASSID_T&gt;&lt;br/&gt;template&lt;typename PARAM_T&gt;&lt;br/&gt;template&lt;uint32_t GLOBAL_ID&gt;&lt;br/&gt;template&lt;typename PRODUCER_T&gt;&lt;br/&gt;template&lt;uint32_t ID&gt;&lt;br/&gt;&lt;/tt&gt;bool rw::Factory::UnregisterCreatorForClasses(const [[RWCore:RWCore:API:RwVector|RwVector]] &lt; [[#classrw_1_1_factory_1026014bc14738dfb31402348753881ac|classid_type]] &gt; &amp;types)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Remove multiple types of product from the factory.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''types''&lt;/td&gt;

&lt;td align="left"&gt;Collection of types of product to remove.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if already registered, false otherwise.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::Factory::SharedData</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::Factory::SharedData Struct Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="structrw_1_1_factory_1_1_shared_data"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/factory.h
&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;SharedData()&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Public Attributes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:RwMap|registry_type]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;m_registry&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwString&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;m_target&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Structure to hold all the data that needs to be shared.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::core::debug::FileDevice</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::core::debug::FileDevice Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1core_1_1debug_1_1_file_device"&gt;&lt;/div&gt;
__TOC__
&lt;br/&gt;debug [[RWCore:RWCore:API:rw::core::debug::Device|Device]] that outputs to a file on the host system.&lt;br/&gt;
&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/debug/filedevice.h
&lt;h2&gt;Base Classes&lt;/h2&gt;
----
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::core::debug::Device|rw::core::debug::Device]]&lt;/li&gt;&lt;/ul&gt;

&lt;h2 class="doxy"&gt;Public Types&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;enum '''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_file_device_1e479384206880eaa36537f8fa1136c99|OpenMode]]''' {
'''OPEN_MODE_TEXT'''

'''OPEN_MODE_BINARY'''

}
''&lt;br/&gt;Output mode.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_file_device_1a77198c17eaed38c3e6cff927fb337ee|FileDevice]](const char *fileName,  [[#classrw_1_1core_1_1debug_1_1_file_device_1e479384206880eaa36537f8fa1136c99|OpenMode]]  mode, unsigned int flags)
''&lt;br/&gt;Constructor that allows the caller to specify the buffer size.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_file_device_152f0c0760d463c59c29b99ade2fdce5d|FileDevice]](const char *fileName, size_t bufSize,  [[#classrw_1_1core_1_1debug_1_1_file_device_1e479384206880eaa36537f8fa1136c99|OpenMode]]  mode, unsigned int flags)
''&lt;br/&gt;Constructor that allows the caller to specify the buffer size.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;virtual&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_file_device_1ebfc0d9b57ec8b76c0bf55ed8edbaad0|~FileDevice]]()
''&lt;br/&gt;Destructor.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_file_device_1b43b259759c2e7e507bedaa8de66589f|Flush]]()
''&lt;br/&gt;Flush this device. This function flushes any data in the data buffer to the devices' Output method. The device must have been created with a data buffer (See [[RWCore:RWCore:API:rw::core::debug::Device#classrw_1_1core_1_1debug_1_1_device_1393f0411432069a2b3d8d83e49432d83|Device::Device(unsigned int)]] ).&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;debug [[RWCore:RWCore:API:rw::core::debug::Device|Device]] that outputs to a file on the host system.&lt;br/&gt;
&lt;h2&gt;Member Enumeration Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1core_1_1debug_1_1_file_device_1e479384206880eaa36537f8fa1136c99"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;'''enum rw::core::debug::FileDevice::OpenMode'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Output mode.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;dl&gt;&lt;dt&gt;'''Enumerator:'''&lt;dd&gt;&lt;table border="0" style="background:#eef3f5;"&gt;&lt;div id="classrw_1_1core_1_1debug_1_1_file_device_1e479384206880eaa36537f8fa1136c9920f56f3533f7c63c2d79627e65e6d6ed"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''OPEN_MODE_TEXT''&lt;/td&gt;

&lt;td align="left"&gt;&lt;br/&gt;output in text mode&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="classrw_1_1core_1_1debug_1_1_file_device_1e479384206880eaa36537f8fa1136c99557fe51d422e7b8e84258615dba85478"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''OPEN_MODE_BINARY''&lt;/td&gt;

&lt;td align="left"&gt;&lt;br/&gt;output in binary mode&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;/dl&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1core_1_1debug_1_1_file_device_1ebfc0d9b57ec8b76c0bf55ed8edbaad0"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual virtual rw::core::debug::FileDevice::~FileDevice()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Destructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_file_device_1a77198c17eaed38c3e6cff927fb337ee"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::core::debug::FileDevice::FileDevice(const char *fileName,  [[#classrw_1_1core_1_1debug_1_1_file_device_1e479384206880eaa36537f8fa1136c99|OpenMode]]  mode, unsigned int flags)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructor that allows the caller to specify the buffer size.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''fileName''&lt;/td&gt;

&lt;td align="left"&gt;the name of the file to open for output.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''mode''&lt;/td&gt;

&lt;td align="left"&gt;the opening mode (text or binary).
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''flags''&lt;/td&gt;

&lt;td align="left"&gt; [[RWCore:RWCore:API:rw::core::debug::Device|Device]] creation flags
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_file_device_152f0c0760d463c59c29b99ade2fdce5d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::core::debug::FileDevice::FileDevice(const char *fileName, size_t bufSize,  [[#classrw_1_1core_1_1debug_1_1_file_device_1e479384206880eaa36537f8fa1136c99|OpenMode]]  mode, unsigned int flags)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructor that allows the caller to specify the buffer size.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''fileName''&lt;/td&gt;

&lt;td align="left"&gt;the name of the file to open for output.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''bufSize''&lt;/td&gt;

&lt;td align="left"&gt;size of the file buffer
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''mode''&lt;/td&gt;

&lt;td align="left"&gt;the opening mode (text or binary).
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''flags''&lt;/td&gt;

&lt;td align="left"&gt; [[RWCore:RWCore:API:rw::core::debug::Device|Device]] creation flags
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_file_device_1b43b259759c2e7e507bedaa8de66589f"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual void rw::core::debug::FileDevice::Flush()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Flush this device. This function flushes any data in the data buffer to the devices' Output method. The device must have been created with a data buffer (See [[RWCore:RWCore:API:rw::core::debug::Device#classrw_1_1core_1_1debug_1_1_device_1393f0411432069a2b3d8d83e49432d83|Device::Device(unsigned int)]] ).&lt;br/&gt;&lt;br/&gt;Flush the data buffer. If the device has no data buffer, every time some data is sent to the device with OutputData, it is flushed automatically. It is virtual so derived classes can override it if they wish.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::FixedSizeBufferPolicy</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::FixedSizeBufferPolicy Struct Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="structrw_1_1_fixed_size_buffer_policy"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/hash/hashcontainer.h
&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#structrw_1_1_fixed_size_buffer_policy_1ed3d98335874d6a52d59f4bdcdde0531|FixedSizeBufferPolicy]]( [[RWCore:RWCore:API:rw::FixedSizeBufferPolicy::BufferPolicyDetails|BufferPolicyDetails]] &amp;details)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;size_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#structrw_1_1_fixed_size_buffer_policy_133c9190e8ab1ed258aa4b43f57f159aa|Capacity]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;size_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#structrw_1_1_fixed_size_buffer_policy_1654db72bd59c65f2f4732a5f8479b802|GetInitialSize]]()&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Public Attributes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;HashTraitsT::Contained&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;contents&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::FixedSizeBufferPolicy::BufferPolicyDetails|rw::FixedSizeBufferPolicy::BufferPolicyDetails]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;A policy used by [[RWCore:RWCore:API:rw::HashContainer|HashContainer]] to specify the memory where the table will be stored. This policy uses a fixed size buffer which is instantiated statically on construction.&lt;br/&gt;&lt;br/&gt;CAPACITY is the desired capacity of the hash table. HashTraitsT is a traits class used to obtain the type of objects stored in the [[RWCore:RWCore:API:rw::HashContainer|HashContainer]] including the DefaultContained value which will be used to instantiate the table. Requirements for HashTraitsT are documented in the class documentation for [[RWCore:RWCore:API:rw::HashContainer|HashContainer]] .&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="structrw_1_1_fixed_size_buffer_policy_133c9190e8ab1ed258aa4b43f57f159aa"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;size_t CAPACITY&gt;&lt;br/&gt;template&lt;typename HashTraitsT&gt;&lt;br/&gt;&lt;/tt&gt;size_t rw::FixedSizeBufferPolicy::Capacity() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the maximum number of elements this buffer may hold&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="structrw_1_1_fixed_size_buffer_policy_1ed3d98335874d6a52d59f4bdcdde0531"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;size_t CAPACITY&gt;&lt;br/&gt;template&lt;typename HashTraitsT&gt;&lt;br/&gt;&lt;/tt&gt; rw::FixedSizeBufferPolicy::FixedSizeBufferPolicy( [[RWCore:RWCore:API:rw::FixedSizeBufferPolicy::BufferPolicyDetails|BufferPolicyDetails]] &amp;details)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructor accepting a [[RWCore:RWCore:API:rw::FixedSizeBufferPolicy::BufferPolicyDetails|BufferPolicyDetails]] object. This constructor will clear the memory to the DefaultContained value specified by the HashTraits.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''details''&lt;/td&gt;

&lt;td align="left"&gt;the policy details
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="structrw_1_1_fixed_size_buffer_policy_1654db72bd59c65f2f4732a5f8479b802"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;size_t CAPACITY&gt;&lt;br/&gt;template&lt;typename HashTraitsT&gt;&lt;br/&gt;&lt;/tt&gt;size_t rw::FixedSizeBufferPolicy::GetInitialSize() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the initial number of elements in the buffer&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::FixedSizeBufferPolicy::BufferPolicyDetails</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::FixedSizeBufferPolicy::BufferPolicyDetails Struct Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="structrw_1_1_fixed_size_buffer_policy_1_1_buffer_policy_details"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/hash/hashcontainer.h
&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;A class to provide extra details to the [[RWCore:RWCore:API:rw::FixedSizeBufferPolicy|FixedSizeBufferPolicy]] during construction.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::core::debug::Formatter</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::core::debug::Formatter Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1core_1_1debug_1_1_formatter"&gt;&lt;/div&gt;
__TOC__
&lt;br/&gt;Default [[RWCore:RWCore:API:rw::core::debug::IFormatter|IFormatter]] implementation.&lt;br/&gt;
&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/debug/formatter.h
&lt;h2&gt;Base Classes&lt;/h2&gt;
----
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::core::debug::IFormatter|rw::core::debug::IFormatter]]&lt;/li&gt;&lt;/ul&gt;

&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;Formatter()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;virtual&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;~Formatter()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_formatter_1f5d58ab0d7e6101c677ebdad5efc168b|Format]](char *buffer, size_t bufLen,  [[RWCore:RWCore:API:rw::core::debug::Channel|Channel]] *channel, const char *format, va_list args)
''&lt;br/&gt;printf style formatting&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Default [[RWCore:RWCore:API:rw::core::debug::IFormatter|IFormatter]] implementation.&lt;br/&gt;&lt;br/&gt;This implementation of the [[RWCore:RWCore:API:rw::core::debug::IFormatter|IFormatter]] interface will use commas to separate the various elements of the message.&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1core_1_1debug_1_1_formatter_1f5d58ab0d7e6101c677ebdad5efc168b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual bool rw::core::debug::Formatter::Format(char *buffer, size_t bufLen,  [[RWCore:RWCore:API:rw::core::debug::Channel|Channel]] *channel, const char *format, va_list args)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;printf style formatting&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''buffer''&lt;/td&gt;

&lt;td align="left"&gt;destination of formatted string
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''bufLen''&lt;/td&gt;

&lt;td align="left"&gt;max size of formatted string
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''channel''&lt;/td&gt;

&lt;td align="left"&gt;printopts to use in formatting
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''format''&lt;/td&gt;

&lt;td align="left"&gt;printf style format string
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''args''&lt;/td&gt;

&lt;td align="left"&gt;variable length argument list
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::FreeList</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::FreeList Struct Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="structrw_1_1_free_list"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/memory/freelist.h
&lt;h2 class="doxy"&gt;Public Attributes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::LLLink|LLLink]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;link&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;nonAlignedEntrySize&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint8_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;debugName&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;entrySize&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;entriesPerBlock&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;maxBlocks&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;alignment&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;hint&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;heapSize&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::LinkListTag|LinkList]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;blockList&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;flags&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Represents a free list. Free lists allow same-sized blocks of memory (entries) to be allocated and deallocated at a higher speed than usual. When used with a specific number of entries, the allocation/deallocation speed is suitable for use in high-speed loops.&lt;br/&gt;&lt;br/&gt;&lt;ul&gt;&lt;li&gt;link Used to link all the free lists into a list of free lists.&lt;/li&gt;&lt;li&gt;nonAlignedEntrySize Size of a single entry.&lt;/li&gt;&lt;li&gt;entrySize Size of a single entry, rounded up to match alignment.&lt;/li&gt;&lt;li&gt;entriesPerBlock The number of entries in one block.&lt;/li&gt;&lt;li&gt;maxBlocks The maximum number of blocks that can be allocated. Set to 0 for 'no maximum'.&lt;/li&gt;&lt;li&gt;alignment The alignment of each entry in the block.&lt;/li&gt;&lt;li&gt;hint Not currently used.&lt;/li&gt;&lt;li&gt;heapSize The size in bytes of the bitmap of free entries.&lt;/li&gt;&lt;li&gt;blockList Holds a double linked list with each block appended to the linked list elements.&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::HashContainer</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::HashContainer Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1_hash_container"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/hash/hashcontainer.h
&lt;h2 class="doxy"&gt;Public Types&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef HashTraitsT&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''HashTraits'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef HashTraitsT::KeyType&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''KeyType'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef HashTraitsT::DatumType&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''DatumType'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef HashTraitsT::Contained&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''Contained'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef BufferPolicy::BufferPolicyDetails&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''SPDetails'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:rw::HashContainer::IteratorT|IteratorT]] &lt; Contained &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''iterator'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:rw::HashContainer::IteratorT|IteratorT]] &lt; const Contained &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''const_iterator'''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_hash_container_1114df61e72ff6e3627a64a480abfc599|HashContainer]](SPDetails details)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_hash_container_12b57b1d4d6103d05fbbc3a974495f327|Empty]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;size_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_hash_container_17bc442cbe8a1032e9c78acef605a0559|Size]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;size_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_hash_container_1e699932fdd7da7bf04e631b86e4016e8|Capacity]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::HashContainer::IteratorT|iterator]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_hash_container_1c67fef7bf4de42037029168724d4c292|Begin]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::HashContainer::IteratorT|const_iterator]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_hash_container_143a03598f42ba30dde3e635bd1ba88e1|Begin]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::HashContainer::IteratorT|iterator]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_hash_container_19b570c6020d83bdc8550a98288978733|End]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::HashContainer::IteratorT|const_iterator]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_hash_container_184ed971d31fee64a7ac0c7e0906b3d82|End]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::HashContainer::IteratorT|iterator]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_hash_container_163330488f10bfe400cc58f72e121e19e|Find]](const KeyType &amp;key)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::HashContainer::IteratorT|const_iterator]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_hash_container_14e981616d646d27a5499d424eda4068b|Find]](const KeyType &amp;key)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_hash_container_122dd34f0970bf949ca62d2eb7da84e37|Insert]](const Contained &amp;obj)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DatumType &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_hash_container_12a79fb32fe200c248454da77f8ef14e8|operator[]]](const KeyType &amp;key)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_hash_container_185eb027847918e111617b4e7996e089e|Erase]](const KeyType &amp;key)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_hash_container_16ddcc46c5427067b1cc51050e188482d|Erase]](const [[RWCore:RWCore:API:rw::HashContainer::IteratorT|iterator]] &amp;position)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_hash_container_1fa8c7eeab625eb2cd3ed557d37523502|Clear]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_hash_container_14993dc07265fca0c62cf05783a2ea1d0|Swap]]( [[#topofthepage|HashContainer]] &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Static Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_hash_container_1235c4d5aeafa293b91f8de4db53860b5|GetResourceDescriptor]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;size_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_hash_container_1f15bf20416abdd46b6b03210e67d86a4|GetSize]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;size_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_hash_container_1e909e135a6a0449b032291d0c87498e9|GetAlign]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|HashContainer]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_hash_container_1e21043615728976c730e19b5f46e115a|Initialize]](const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource, SPDetails details)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|HashContainer]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_hash_container_138e8a4c713774b68050a686c5a34b776|Initialize]](void *ptr, SPDetails details)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::HashContainer::IteratorT|rw::HashContainer::IteratorT]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;A hash table class. This class maps a key against a data element. Elements are stored in a table with the index equal&lt;br/&gt;&lt;br/&gt;The hashing function and the type of the elements is provided by the HashTraitsT template parameter. The type of buffer used to store the hash table is provided by the BufferPolicy template parameter.&lt;br/&gt;&lt;br/&gt;BufferPolicy is used to control where the memory for the [[#topofthepage|HashContainer]] is allocated. Buffer Policy must define: RwSizeT [[#classrw_1_1_hash_container_1e699932fdd7da7bf04e631b86e4016e8|Capacity()]] ; // get the maximum number of elements the container may old RwSizeT GetInitialSize(); // get the initial number of elements in the container&lt;br/&gt;&lt;br/&gt;HashTraitsT must define the following: typedef KeyType; // must be copyable typedef DatumType; // must be copyable typedef Contained; // the type of element stored in the hash table, must be copyable static const KeyType BadKey(); returns an invalid keytype to mark nonexistant hashes static const Contained DefaultContained(); returns a default contained object with a key equal to the bad key require EqualTo(GetKey(DefaultContained()), BadKey()) == true static KeyType&amp; GetKey(Contained&amp; obj) static const KeyType&amp; GetKey(const Contained&amp; obj) returns the key element of an object static DatumType&amp; GetData(Contained&amp; obj) static const DatumType&amp; GetData(const Contained&amp; obj) returns the data element of an object static size_t Hash(size_t size, const KeyType &amp;key) Hashing function to use static bool EqualTo(const KeyType&amp; lhs, const KeyType&amp; rhs) Equality test static size_t [[#classrw_1_1_hash_container_1e909e135a6a0449b032291d0c87498e9|GetAlign()]] // Return max alignment of KeyType&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1_hash_container_1c67fef7bf4de42037029168724d4c292"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename BufferPolicy&gt;&lt;br/&gt;template&lt;typename HashTraitsT&gt;&lt;br/&gt;&lt;/tt&gt; [[RWCore:RWCore:API:rw::HashContainer::IteratorT|iterator]]  rw::HashContainer::Begin()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;an iterator to the first object in the hash container&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_hash_container_143a03598f42ba30dde3e635bd1ba88e1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename BufferPolicy&gt;&lt;br/&gt;template&lt;typename HashTraitsT&gt;&lt;br/&gt;&lt;/tt&gt; [[RWCore:RWCore:API:rw::HashContainer::IteratorT|const_iterator]]  rw::HashContainer::Begin() const &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a const iterator to the first object in the hash container&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_hash_container_1e699932fdd7da7bf04e631b86e4016e8"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename BufferPolicy&gt;&lt;br/&gt;template&lt;typename HashTraitsT&gt;&lt;br/&gt;&lt;/tt&gt;size_t rw::HashContainer::Capacity() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the maximum number of elements the hash container can hold.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_hash_container_1fa8c7eeab625eb2cd3ed557d37523502"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename BufferPolicy&gt;&lt;br/&gt;template&lt;typename HashTraitsT&gt;&lt;br/&gt;&lt;/tt&gt;void rw::HashContainer::Clear()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Clear the hash container.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_hash_container_12b57b1d4d6103d05fbbc3a974495f327"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename BufferPolicy&gt;&lt;br/&gt;template&lt;typename HashTraitsT&gt;&lt;br/&gt;&lt;/tt&gt;bool rw::HashContainer::Empty() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the hash container is empty.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_hash_container_19b570c6020d83bdc8550a98288978733"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename BufferPolicy&gt;&lt;br/&gt;template&lt;typename HashTraitsT&gt;&lt;br/&gt;&lt;/tt&gt; [[RWCore:RWCore:API:rw::HashContainer::IteratorT|iterator]]  rw::HashContainer::End()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;an iterator to the end of the hash container&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_hash_container_184ed971d31fee64a7ac0c7e0906b3d82"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename BufferPolicy&gt;&lt;br/&gt;template&lt;typename HashTraitsT&gt;&lt;br/&gt;&lt;/tt&gt; [[RWCore:RWCore:API:rw::HashContainer::IteratorT|const_iterator]]  rw::HashContainer::End() const &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a const iterator to the end of the hash container&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_hash_container_185eb027847918e111617b4e7996e089e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename BufferPolicy&gt;&lt;br/&gt;template&lt;typename HashTraitsT&gt;&lt;br/&gt;&lt;/tt&gt;void rw::HashContainer::Erase(const KeyType &amp;key)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Erase the object with this key value from the hash container.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''key''&lt;/td&gt;

&lt;td align="left"&gt;the key value
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_hash_container_16ddcc46c5427067b1cc51050e188482d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename BufferPolicy&gt;&lt;br/&gt;template&lt;typename HashTraitsT&gt;&lt;br/&gt;&lt;/tt&gt;void rw::HashContainer::Erase(const [[RWCore:RWCore:API:rw::HashContainer::IteratorT|iterator]] &amp;position)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Erase the object at this position within the hash container.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''position''&lt;/td&gt;

&lt;td align="left"&gt;an iterator pointing to the object to be erased
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_hash_container_163330488f10bfe400cc58f72e121e19e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename BufferPolicy&gt;&lt;br/&gt;template&lt;typename HashTraitsT&gt;&lt;br/&gt;&lt;/tt&gt; [[RWCore:RWCore:API:rw::HashContainer::IteratorT|iterator]]  rw::HashContainer::Find(const KeyType &amp;key)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Find the object with this key value in the hash container.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;an iterator to the object, or end if there is no object with this key in the container.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_hash_container_14e981616d646d27a5499d424eda4068b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename BufferPolicy&gt;&lt;br/&gt;template&lt;typename HashTraitsT&gt;&lt;br/&gt;&lt;/tt&gt; [[RWCore:RWCore:API:rw::HashContainer::IteratorT|const_iterator]]  rw::HashContainer::Find(const KeyType &amp;key) const &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Find the object with this key value in the hash container.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a const iterator to the object, or end if there is no object with this key in the container.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_hash_container_1e909e135a6a0449b032291d0c87498e9"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename BufferPolicy&gt;&lt;br/&gt;template&lt;typename HashTraitsT&gt;&lt;br/&gt;&lt;/tt&gt;size_t rw::HashContainer::GetAlign()&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;div id="deprecated_1_deprecated000023"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;This is deprecated functionality&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the alignment requirement of the hash container.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_hash_container_1235c4d5aeafa293b91f8de4db53860b5"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename BufferPolicy&gt;&lt;br/&gt;template&lt;typename HashTraitsT&gt;&lt;br/&gt;&lt;/tt&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]]  rw::HashContainer::GetResourceDescriptor()&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the resource requirements of the hash container&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_hash_container_1f15bf20416abdd46b6b03210e67d86a4"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename BufferPolicy&gt;&lt;br/&gt;template&lt;typename HashTraitsT&gt;&lt;br/&gt;&lt;/tt&gt;size_t rw::HashContainer::GetSize()&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;div id="deprecated_1_deprecated000022"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;This is deprecated functionality&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the size of the hash container&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_hash_container_1114df61e72ff6e3627a64a480abfc599"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename BufferPolicy&gt;&lt;br/&gt;template&lt;typename HashTraitsT&gt;&lt;br/&gt;&lt;/tt&gt; rw::HashContainer::HashContainer(SPDetails details)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct with the buffer policy details.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''details''&lt;/td&gt;

&lt;td align="left"&gt;the details for the buffer policy used for this [[#topofthepage|HashContainer]] 
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_hash_container_1e21043615728976c730e19b5f46e115a"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename BufferPolicy&gt;&lt;br/&gt;template&lt;typename HashTraitsT&gt;&lt;br/&gt;&lt;/tt&gt; [[#topofthepage|HashContainer]] * rw::HashContainer::Initialize(const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource, SPDetails details)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Create a hash table from a resource.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''resource''&lt;/td&gt;

&lt;td align="left"&gt;the [[RWCore:RWCore:API:rw::Resource|Resource]] the [[#topofthepage|HashContainer]] is initialized into.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_hash_container_138e8a4c713774b68050a686c5a34b776"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename BufferPolicy&gt;&lt;br/&gt;template&lt;typename HashTraitsT&gt;&lt;br/&gt;&lt;/tt&gt; [[#topofthepage|HashContainer]] * rw::HashContainer::Initialize(void *ptr, SPDetails details)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Create a hash table from raw memory.&lt;div id="deprecated_1_deprecated000024"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;This is deprecated functionality&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''ptr''&lt;/td&gt;

&lt;td align="left"&gt;a pointer to the raw memory
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_hash_container_122dd34f0970bf949ca62d2eb7da84e37"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename BufferPolicy&gt;&lt;br/&gt;template&lt;typename HashTraitsT&gt;&lt;br/&gt;&lt;/tt&gt;void rw::HashContainer::Insert(const Contained &amp;obj)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Insert an object into the hash container An object with this key value must not exist in the table.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''obj''&lt;/td&gt;

&lt;td align="left"&gt;the object to be inserted
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_hash_container_12a79fb32fe200c248454da77f8ef14e8"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename BufferPolicy&gt;&lt;br/&gt;template&lt;typename HashTraitsT&gt;&lt;br/&gt;&lt;/tt&gt;DatumType &amp; rw::HashContainer::operator[](const KeyType &amp;key)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get the data component of the object with this key value. If an object with this key doesn't already exist in the table one is automatically added.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Note:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;behavior is undefined if the value of the key component is altered through this reference.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''key''&lt;/td&gt;

&lt;td align="left"&gt;the key value
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the data component of the object with this key value&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_hash_container_17bc442cbe8a1032e9c78acef605a0559"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename BufferPolicy&gt;&lt;br/&gt;template&lt;typename HashTraitsT&gt;&lt;br/&gt;&lt;/tt&gt;size_t rw::HashContainer::Size() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the number of elements in the hash container.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_hash_container_14993dc07265fca0c62cf05783a2ea1d0"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename BufferPolicy&gt;&lt;br/&gt;template&lt;typename HashTraitsT&gt;&lt;br/&gt;&lt;/tt&gt;void rw::HashContainer::Swap( [[#topofthepage|HashContainer]] &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Swap the internals of one hash container for another.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::HashContainer::IteratorT</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::HashContainer::IteratorT Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1_hash_container_1_1_iterator_t"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/hash/hashcontainer.h
&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_hash_container_1_1_iterator_t_10c44a1cc940cdd08f0e9533ed98fd35a|IteratorT]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_hash_container_1_1_iterator_t_1c70ac8ce17c7732cf53d1aaeedc667ff|IteratorT]](T *ptr_, T *end_)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|IteratorT]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_hash_container_1_1_iterator_t_1fbfbc2aff22edbd27c282b4638bfc404|operator++]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const T &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_hash_container_1_1_iterator_t_18121ac2cee59e9c447f83e3bd02b2861|operator *]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const T *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_hash_container_1_1_iterator_t_1bc129d3f3194e0b518cf5ed1d1143cee|operator-&gt;]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_hash_container_1_1_iterator_t_1cb8c22ddd4a12c1b88a69021cab2e302|operator==]](const [[#topofthepage|IteratorT]] &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_hash_container_1_1_iterator_t_1432c152f8b4ffc68c2f5bfd392898b98|operator!=]](const [[#topofthepage|IteratorT]] &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Simple forward readonly iterator for iterating through the [[RWCore:RWCore:API:rw::HashContainer|HashContainer]] . Iterators can not be used to modify objects in the container&lt;br/&gt;&lt;br/&gt;T is the type of object stored in the Container.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Note:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;Iterators may be invalidated by Erase and Insert.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1_hash_container_1_1_iterator_t_10c44a1cc940cdd08f0e9533ed98fd35a"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class T&gt;&lt;br/&gt;&lt;/tt&gt; rw::HashContainer::IteratorT::IteratorT()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Default Constructor&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_hash_container_1_1_iterator_t_1c70ac8ce17c7732cf53d1aaeedc667ff"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class T&gt;&lt;br/&gt;&lt;/tt&gt; rw::HashContainer::IteratorT::IteratorT(T *ptr_, T *end_)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructor taking a pointer to an object in the container.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''ptr_''&lt;/td&gt;

&lt;td align="left"&gt;a pointer to an object in the container
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''end_''&lt;/td&gt;

&lt;td align="left"&gt;the end of the container
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_hash_container_1_1_iterator_t_18121ac2cee59e9c447f83e3bd02b2861"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class T&gt;&lt;br/&gt;&lt;/tt&gt;const T &amp; rw::HashContainer::IteratorT::operator *() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Dereferencing Operator&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the object the iterator is currently pointing to&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_hash_container_1_1_iterator_t_1432c152f8b4ffc68c2f5bfd392898b98"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class T&gt;&lt;br/&gt;&lt;/tt&gt;bool rw::HashContainer::IteratorT::operator!=(const [[#topofthepage|IteratorT]] &amp;rhs) const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Inequality Operator&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the iterators do not point to the same object&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_hash_container_1_1_iterator_t_1fbfbc2aff22edbd27c282b4638bfc404"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class T&gt;&lt;br/&gt;&lt;/tt&gt; [[#topofthepage|IteratorT]]  rw::HashContainer::IteratorT::operator++()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Move the pointer to the next object in the container.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;an iterator to the next object or end if there are no more objects in the container&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_hash_container_1_1_iterator_t_1cb8c22ddd4a12c1b88a69021cab2e302"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class T&gt;&lt;br/&gt;&lt;/tt&gt;bool rw::HashContainer::IteratorT::operator==(const [[#topofthepage|IteratorT]] &amp;rhs) const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Equality Operator&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the iterators point to the same object&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_hash_container_1_1_iterator_t_1bc129d3f3194e0b518cf5ed1d1143cee"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class T&gt;&lt;br/&gt;&lt;/tt&gt;const T * rw::HashContainer::IteratorT::operator-&gt;() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Dereferencing Operator&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a pointer to the object the iterator is currently pointing to&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::core::debug::IAssertHandler</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::core::debug::IAssertHandler Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1core_1_1debug_1_1_i_assert_handler"&gt;&lt;/div&gt;
__TOC__
&lt;br/&gt;Debug Assert Handler interface.&lt;br/&gt;
&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/debug/manager.h
&lt;h2&gt;Derived Classes&lt;/h2&gt;
----
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::core::debug::AssertHandler|rw::core::debug::AssertHandler]]&lt;/li&gt;&lt;/ul&gt;

&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_i_assert_handler_1ebd134af0677d748cc6d6208817a6e93|AssertFailed]](const char *condition, const char *file, const char *function, unsigned int line, const char *message, va_list argList, unsigned int flags)
''&lt;br/&gt;Assert Handler function with va_list passing.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;IAssertHandler()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;virtual&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;~IAssertHandler()&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Static Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;operator new(size_t )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;operator delete(void *)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Debug Assert Handler interface.&lt;br/&gt;&lt;br/&gt;This interface is used to handle asserts after they have failed. This allows the client to implement their own assert handlers if they wish. The RenderWare Core provides an implementation that outputs the assert message to the Debug system channel and aborts.&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1core_1_1debug_1_1_i_assert_handler_1ebd134af0677d748cc6d6208817a6e93"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;pure-virtual bool rw::core::debug::IAssertHandler::AssertFailed(const char *condition, const char *file, const char *function, unsigned int line, const char *message, va_list argList, unsigned int flags)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Assert Handler function with va_list passing.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''condition''&lt;/td&gt;

&lt;td align="left"&gt;the condition that failed, causing the assert.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''file''&lt;/td&gt;

&lt;td align="left"&gt;the source file name the assert originated from.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''function''&lt;/td&gt;

&lt;td align="left"&gt;the name of the function the assert originated from.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''line''&lt;/td&gt;

&lt;td align="left"&gt;the line number the assert originated from.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''format''&lt;/td&gt;

&lt;td align="left"&gt;a message that can provide more information about why the assert failed, this can contain&lt;tt&gt;printf()-style&lt;/tt&gt;formatting.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''argList''&lt;/td&gt;

&lt;td align="left"&gt;a variable argument list containing the parameters refered to in the&lt;tt&gt;format&lt;/tt&gt;parameter.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''flags''&lt;/td&gt;

&lt;td align="left"&gt;0 or one of the AssertFlag bits.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;&lt;tt&gt;true:&lt;/tt&gt;the application should abort,&lt;tt&gt;false:&lt;/tt&gt;the assert was ignored.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;RWDEBUG_ASSERT&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::core::debug::IFormatter</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::core::debug::IFormatter Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1core_1_1debug_1_1_i_formatter"&gt;&lt;/div&gt;
__TOC__
&lt;br/&gt;Debug [[RWCore:RWCore:API:rw::core::debug::Formatter|Formatter]] interface.&lt;br/&gt;
&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/debug/manager.h
&lt;h2&gt;Derived Classes&lt;/h2&gt;
----
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::core::debug::Formatter|rw::core::debug::Formatter]]&lt;/li&gt;&lt;/ul&gt;

&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_i_formatter_1d41cc44943685920205722a3f3f12273|Format]](char *buffer, size_t bufLen,  [[RWCore:RWCore:API:rw::core::debug::Channel|Channel]] *channel, const char *format, va_list args)
''&lt;br/&gt;Format debug output.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;IFormatter()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;virtual&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;~IFormatter()&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Static Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;operator new(size_t )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;operator delete(void *)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Debug [[RWCore:RWCore:API:rw::core::debug::Formatter|Formatter]] interface.&lt;br/&gt;&lt;br/&gt;This interface is used to format debug messages before they are output by the Debug [[RWCore:RWCore:API:rw::core::debug::Device|Device]] . This allows each [[RWCore:RWCore:API:rw::core::debug::Device|Device]] to implement custom formatting where needed. RenderWare Core provides an implementation of [[#topofthepage|IFormatter]] that does simple comma-separated formatting.&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1core_1_1debug_1_1_i_formatter_1d41cc44943685920205722a3f3f12273"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;pure-virtual bool rw::core::debug::IFormatter::Format(char *buffer, size_t bufLen,  [[RWCore:RWCore:API:rw::core::debug::Channel|Channel]] *channel, const char *format, va_list args)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Format debug output.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''buffer''&lt;/td&gt;

&lt;td align="left"&gt;buffer to use for formatted message.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''bufLen''&lt;/td&gt;

&lt;td align="left"&gt;length of buffer
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''channel''&lt;/td&gt;

&lt;td align="left"&gt;Debug [[RWCore:RWCore:API:rw::core::debug::Channel|Channel]] where this formatting request originated.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''format''&lt;/td&gt;

&lt;td align="left"&gt;&lt;tt&gt;printf&lt;/tt&gt;style format for the message.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''args''&lt;/td&gt;

&lt;td align="left"&gt;arguments for the specified format.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::InitializedPointer</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::InitializedPointer Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1_initialized_pointer"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/initializedpointer.h
&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_initialized_pointer_178d02d7b6ccecafb2ecae97140f9b97e|InitializedPointer]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_initialized_pointer_1a626aefe6a6a5f7dad92594c4205c33d|InitializedPointer]](T *initialValue)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_initialized_pointer_1d53b1ea7ed191ea9a995bf030a015f9a|~InitializedPointer]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|InitializedPointer]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_initialized_pointer_1b2c77dc1eea9d8ce958dba7b4eb8df0f|operator=]](T *other)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_initialized_pointer_14eafa3633c992f0425d9e943ec233d31|operator T *]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;T *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_initialized_pointer_125bd684bc3a6ac459bd24d8488f2f68c|operator-&gt;]]()&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;A template class that emulates a pointer, however all instances using the default constructor are guaranteed to be initialized to NULL.&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1_initialized_pointer_1d53b1ea7ed191ea9a995bf030a015f9a"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename T&gt;&lt;br/&gt;&lt;/tt&gt; rw::InitializedPointer::~InitializedPointer()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Destructs an [[#topofthepage|InitializedPointer]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_initialized_pointer_178d02d7b6ccecafb2ecae97140f9b97e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename T&gt;&lt;br/&gt;&lt;/tt&gt; rw::InitializedPointer::InitializedPointer()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructs an [[#topofthepage|InitializedPointer]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_initialized_pointer_1a626aefe6a6a5f7dad92594c4205c33d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename T&gt;&lt;br/&gt;&lt;/tt&gt; rw::InitializedPointer::InitializedPointer(T *initialValue)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructs an [[#topofthepage|InitializedPointer]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_initialized_pointer_14eafa3633c992f0425d9e943ec233d31"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename T&gt;&lt;br/&gt;&lt;/tt&gt; rw::InitializedPointer::operator T *()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Pointer cast operator for InitializedPointers.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;The pointer.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_initialized_pointer_1b2c77dc1eea9d8ce958dba7b4eb8df0f"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename T&gt;&lt;br/&gt;&lt;/tt&gt; [[#topofthepage|InitializedPointer]] &amp; rw::InitializedPointer::operator=(T *other)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Assignment operator for InitializedPointers.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''other''&lt;/td&gt;

&lt;td align="left"&gt;The new pointer.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;A reference to this instance.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_initialized_pointer_125bd684bc3a6ac459bd24d8488f2f68c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename T&gt;&lt;br/&gt;&lt;/tt&gt;T * rw::InitializedPointer::operator-&gt;()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;-&gt; overload operator for InitializedPointers.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;The pointer.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::IResourceAllocator</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::IResourceAllocator Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1_i_resource_allocator"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/resource/resourceallocator.h
&lt;h2&gt;Derived Classes&lt;/h2&gt;
----
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::LinearResourceAllocator|rw::LinearResourceAllocator]]&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::SystemAllocatorGeneric|rw::SystemAllocatorGeneric]]&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::SystemAllocatorGeneric|rw::SystemAllocatorGeneric]]&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::SystemAllocatorGeneric|rw::SystemAllocatorGeneric]]&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::SystemAllocatorGeneric|rw::SystemAllocatorGeneric]]&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;rw::Xbox2NativeSystemAllocator&lt;/li&gt;&lt;/ul&gt;

&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;virtual&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_i_resource_allocator_1ac26bf5b4043cfbacfac6d25e8353314|~IResourceAllocator]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::Resource|Resource]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_i_resource_allocator_10de94f5145fce98269c462b6909ec4aa|Allocate]](const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;resourceDescriptor, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;Alloc(size_t size, const char *name, unsigned int flags)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;Alloc(size_t size, const char *name, unsigned int flags, unsigned int align, unsigned int alignOffset)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;Free(void *block, size_t size)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_i_resource_allocator_154b8b31aae9d2aeeaa3bb38b65488be1|Free]](const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_i_resource_allocator_1399b82659320d62d5885579e8eb03f3f|Free]](void *ptr)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_i_resource_allocator_1c2e7c11cd673addea568d9ab5be65cb6|FreeDisposable]]( [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_i_resource_allocator_1849012fb35af81ef32f96f1bfcc86175|AllocateMemoryResource]](size_t size, uint32_t alignment, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_i_resource_allocator_171ec5532c0acd50e7668c9146e0acd00|FreeMemoryResource]](MemoryResource memoryResource)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_i_resource_allocator_1c9fe8209d9944b4c21b472dbe8ad2dc6|AllocateDisposable]](uint32_t RW_W64 size, uint32_t alignment, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_i_resource_allocator_16f78a54ed2403566b080b7dd13966e07|FreeDisposableResource]](DisposableResource disposableResource)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;Xbox2PhysicalResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_i_resource_allocator_1df2febd599ed146681e248c19783a6c9|Xbox2AllocatePhysicalResource]](uint32_t size, uint32_t alignment, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_i_resource_allocator_1c7fc97cb97ef7ad136a23d0cab29cfe9|Xbox2FreePhysicalResource]](Xbox2PhysicalResource physicalResource)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_i_resource_allocator_100f35ed2403f4c7a44f75de34a0d22db|PS3GraphicsSystemMemoryInitialize]](void *, uint32_t )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;PS3GraphicsLocalMemoryInitialize(void *, uint32_t )&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Protected Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::Resource|Resource]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_i_resource_allocator_1730ca1490a171311bc166ab4b3327f3f|DoAllocate]](const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;resourceDescriptor, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_i_resource_allocator_13d1d0f0b3bf97b54d4fda569aaf889a1|DoFree]](const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_i_resource_allocator_144e35c6a62c476872fb412b97dd1d44c|DoFreeDisposable]]( [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;An abstract base class for resource allocators. Derived classes must override Allocate and Free&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1_i_resource_allocator_1ac26bf5b4043cfbacfac6d25e8353314"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual virtual rw::IResourceAllocator::~IResourceAllocator()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Virtual destructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_i_resource_allocator_10de94f5145fce98269c462b6909ec4aa"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::Resource|Resource]]  rw::IResourceAllocator::Allocate(const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;resourceDescriptor, const char8_t *name)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Allocate a resource based on the resource descriptor. This function calls the virtual member function DoAllocate.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''resourceDescriptor''&lt;/td&gt;

&lt;td align="left"&gt;a [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] specifying at least one non-zero-sized base resource.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''name''&lt;/td&gt;

&lt;td align="left"&gt;for allocation block tracking
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the newly allocated [[RWCore:RWCore:API:rw::Resource|Resource]] , returns a default constructed [[RWCore:RWCore:API:rw::Resource|Resource]] on failure.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_i_resource_allocator_1c9fe8209d9944b4c21b472dbe8ad2dc6"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource rw::IResourceAllocator::AllocateDisposable(uint32_t RW_W64 size, uint32_t alignment, const char8_t *name)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Allocate a block of disposable memory based on the size and alignment passed in&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the newly allocated DisposableResource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_i_resource_allocator_1849012fb35af81ef32f96f1bfcc86175"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource rw::IResourceAllocator::AllocateMemoryResource(size_t size, uint32_t alignment, const char8_t *name)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Allocate a block of memory based on main memory size and alignment passed in&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the newly allocated MemoryResource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_i_resource_allocator_1730ca1490a171311bc166ab4b3327f3f"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;pure-virtual  [[RWCore:RWCore:API:rw::Resource|Resource]]  rw::IResourceAllocator::DoAllocate(const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;resourceDescriptor, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Child interface, concrete implementations of [[#topofthepage|IResourceAllocator]] should implement these functions rather than the public non virtual members. Implementations of DoAllocate will always be provided with a resource descriptor specifying at least one non-zero base resource. Implementations of DoAllocate must not return a non-zero pointer for a base resource with a zero size.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the newly allocated [[RWCore:RWCore:API:rw::Resource|Resource]] , returns a default allocated [[RWCore:RWCore:API:rw::Resource|Resource]] on failure.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_i_resource_allocator_13d1d0f0b3bf97b54d4fda569aaf889a1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;pure-virtual void rw::IResourceAllocator::DoFree(const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Child interface, concrete implementations of [[#topofthepage|IResourceAllocator]] should implement these functions rather than the public non virtual members. Free a [[RWCore:RWCore:API:rw::Resource|Resource]] . This function will not fail if passed a default allocated [[RWCore:RWCore:API:rw::Resource|Resource]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_i_resource_allocator_144e35c6a62c476872fb412b97dd1d44c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual void rw::IResourceAllocator::DoFreeDisposable( [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Child interface, concrete implementations of [[#topofthepage|IResourceAllocator]] should implement these functions rather than the public non virtual members. Free the disposable a [[RWCore:RWCore:API:rw::Resource|Resource]] . This function will not fail if passed a default allocated [[RWCore:RWCore:API:rw::Resource|Resource]] . This function should set the disposable memory resource members to 0 after they have been freed.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_i_resource_allocator_154b8b31aae9d2aeeaa3bb38b65488be1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::IResourceAllocator::Free(const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Free a [[RWCore:RWCore:API:rw::Resource|Resource]] . This function calls the virtual member function DoFree. This function will not fail if passed a default constructed [[RWCore:RWCore:API:rw::Resource|Resource]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_i_resource_allocator_1399b82659320d62d5885579e8eb03f3f"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::IResourceAllocator::Free(void *ptr)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Free a bare ptr This function calls the virtual member function DoFree. This function will not fail if passed a default allocated [[RWCore:RWCore:API:rw::Resource|Resource]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_i_resource_allocator_1c2e7c11cd673addea568d9ab5be65cb6"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::IResourceAllocator::FreeDisposable( [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Free the disposable memory resources of a [[RWCore:RWCore:API:rw::Resource|Resource]] . This function calls the virtual member function DoFreeDisposable. This function will not fail if passed a default allocated [[RWCore:RWCore:API:rw::Resource|Resource]] .&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''the''&lt;/td&gt;

&lt;td align="left"&gt;resource. This is modified so that the disposable members are set to 0 after they have been freed
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_i_resource_allocator_16f78a54ed2403566b080b7dd13966e07"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::IResourceAllocator::FreeDisposableResource(DisposableResource disposableResource)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Free a block of disposable memory. This function will not fail if passed a null DisposableResource.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_i_resource_allocator_171ec5532c0acd50e7668c9146e0acd00"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::IResourceAllocator::FreeMemoryResource(MemoryResource memoryResource)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Free a block of memory memory. This function will not fail if passed a null MemoryResource.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_i_resource_allocator_100f35ed2403f4c7a44f75de34a0d22db"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual void rw::IResourceAllocator::PS3GraphicsSystemMemoryInitialize(void *, uint32_t )&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;The location of PS3 GraphicsSystem and GraphicsLocal memory can only be determined after the library has been initialized. Only exists on PS3 in native mode.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_i_resource_allocator_1df2febd599ed146681e248c19783a6c9"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;Xbox2PhysicalResource rw::IResourceAllocator::Xbox2AllocatePhysicalResource(uint32_t size, uint32_t alignment, const char8_t *name)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Allocate a block of physically contiguous memory based on the size and alignment passed in. (only available on the Xbox 360, or when building a conditioning pipeline targetting the Xbox 360.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_i_resource_allocator_1c7fc97cb97ef7ad136a23d0cab29cfe9"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::IResourceAllocator::Xbox2FreePhysicalResource(Xbox2PhysicalResource physicalResource)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Free a block of physically contiguous memory. This function will not fail if passed a null XboxPhysicalResource.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::LinearResourceAllocator</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::LinearResourceAllocator Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1_linear_resource_allocator"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/resource/linearresourceallocator.h
&lt;h2&gt;Base Classes&lt;/h2&gt;
----
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::IResourceAllocator|rw::IResourceAllocator]]&lt;/li&gt;&lt;/ul&gt;

&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_linear_resource_allocator_104aad4b0a7ed49917c90dc88881e016e|Release]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_linear_resource_allocator_125a61f5e7e4dc3aebecd23201096067e|GetCapacity]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_linear_resource_allocator_162390dfd04f7e76a5beca8161ff01cf7|GetCurrentUsage]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_linear_resource_allocator_1e568df86b2d1fb57087db569ed3a4fb3|GetAvailable]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_linear_resource_allocator_167cb814dad99e2fab911d82bdd96b201|GetNumAllocations]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_linear_resource_allocator_14f0b87e8ca31e6de04fa9e4d38429a77|GetPaddingUsed]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_linear_resource_allocator_15a3ccaed91f9ba2b2ce00e620b277898|GetRestorePoint]](RestorePoint &amp;restorePoint)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_linear_resource_allocator_1273056722e888e37370b091165866328|Clear]](const RestorePoint &amp;restorePoint)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_linear_resource_allocator_1d877d419ddf5455a450685c708ee8c35|Clear]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;GetLinearHeapBase(void )&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Protected Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::Resource|Resource]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_linear_resource_allocator_1b09f0ed135ee7bd812d249b3931c7abd|DoAllocate]](const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;resourceDescriptor, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_linear_resource_allocator_1a2a44adccc8f686120816e7e68b446d2|DoFree]](const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Static Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|rw::ResourceDescriptor]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_linear_resource_allocator_181e9a43e0687eac1814e8796d779d418|GetResourceDescriptor]](const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;heapCapacityRequired)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|LinearResourceAllocator]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;Initialize(const [[RWCore:RWCore:API:rw::Resource|rw::Resource]] &amp;resource, const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;heapCapacityRequired)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|rw::ResourceDescriptor]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_linear_resource_allocator_1b0753bb424776482c29d88f13c6f743b|GetResourceDescriptor]](const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;heapResource, const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;heapResourceDescriptor)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|LinearResourceAllocator]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;Initialize(const [[RWCore:RWCore:API:rw::Resource|rw::Resource]] &amp;resource, const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;heapResource, const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;heapResourceDescriptor)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|rw::ResourceDescriptor]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;GetResourceDescriptor(uint32_t heapSize, uint32_t heapAlignment)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|LinearResourceAllocator]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;Initialize(const [[RWCore:RWCore:API:rw::Resource|rw::Resource]] &amp;resource, uint32_t heapSize, uint32_t heapAlignment)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::LinearResourceAllocator::RestorePoint&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;A Linear memory allocator. Memory blocks are allocated sequentially on an internal heap until the heap is exhausted. Memory release is handled by getting and setting restore points. All memory allocated after getting a restore point can be deallocated by clearing to that restore point. Freeing individual blocks is a no-op.&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1_linear_resource_allocator_1273056722e888e37370b091165866328"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::LinearResourceAllocator::Clear(const RestorePoint &amp;restorePoint)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Clear the heap to a restore point. All memory allocated since that restore point was acquires is made available for future allocations.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''the''&lt;/td&gt;

&lt;td align="left"&gt;restorePoint which will be used to restore the allocator to a previous state.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; [[#classrw_1_1_linear_resource_allocator_15a3ccaed91f9ba2b2ce00e620b277898|GetRestorePoint]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_linear_resource_allocator_1d877d419ddf5455a450685c708ee8c35"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::LinearResourceAllocator::Clear()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Clear the heap completely, making all memory in the [[#topofthepage|LinearResourceAllocator]] available for future allocations.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_linear_resource_allocator_1b09f0ed135ee7bd812d249b3931c7abd"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual  [[RWCore:RWCore:API:rw::Resource|Resource]]  rw::LinearResourceAllocator::DoAllocate(const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;resourceDescriptor, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Allocate a resource. Forward the call to the target specific implementation,&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''allocationRequired''&lt;/td&gt;

&lt;td align="left"&gt;The descriptor describing the resource requirements.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;The allocated [[RWCore:RWCore:API:rw::Resource|Resource]] .&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_linear_resource_allocator_1a2a44adccc8f686120816e7e68b446d2"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual void rw::LinearResourceAllocator::DoFree(const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Free a resource. This does nothing for a linear allocator.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''resource''&lt;/td&gt;

&lt;td align="left"&gt;The resource to be freed.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_linear_resource_allocator_1e568df86b2d1fb57087db569ed3a4fb3"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]]  rw::LinearResourceAllocator::GetAvailable() const &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the amount of space currently available to the linear allocator.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_linear_resource_allocator_125a61f5e7e4dc3aebecd23201096067e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]]  rw::LinearResourceAllocator::GetCapacity() const &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the total memory available for allocation by the [[#topofthepage|LinearResourceAllocator]] . This total includes memory already allocated by the [[#topofthepage|LinearResourceAllocator]] .&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_linear_resource_allocator_162390dfd04f7e76a5beca8161ff01cf7"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]]  rw::LinearResourceAllocator::GetCurrentUsage() const &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the amount of space currently allocated by the linear allocator.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_linear_resource_allocator_167cb814dad99e2fab911d82bdd96b201"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;uint32_t rw::LinearResourceAllocator::GetNumAllocations() const &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the number of allocations which have been made by the [[#topofthepage|LinearResourceAllocator]] .&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_linear_resource_allocator_14f0b87e8ca31e6de04fa9e4d38429a77"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]]  rw::LinearResourceAllocator::GetPaddingUsed() const &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the number of bytes wasted by alignment padding.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_linear_resource_allocator_181e9a43e0687eac1814e8796d779d418"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|rw::ResourceDescriptor]]  rw::LinearResourceAllocator::GetResourceDescriptor(const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;heapCapacityRequired)&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Create an internal heap&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_linear_resource_allocator_1b0753bb424776482c29d88f13c6f743b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|rw::ResourceDescriptor]]  rw::LinearResourceAllocator::GetResourceDescriptor(const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;heapResource, const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;heapResourceDescriptor)&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;This is for allocating from an external heap passed in by the owner.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_linear_resource_allocator_15a3ccaed91f9ba2b2ce00e620b277898"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::LinearResourceAllocator::GetRestorePoint(RestorePoint &amp;restorePoint) const &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get a restore point. Memory allocations after this restore point can be released by passing this restore point to clear.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''a''&lt;/td&gt;

&lt;td align="left"&gt;reference to the restorePoint which will be modified to store the current state
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; [[#classrw_1_1_linear_resource_allocator_1273056722e888e37370b091165866328|Clear]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_linear_resource_allocator_104aad4b0a7ed49917c90dc88881e016e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::LinearResourceAllocator::Release()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Release the [[#topofthepage|LinearResourceAllocator]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::LinkListTag</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::LinkListTag Struct Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="structrw_1_1_link_list_tag"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/memory/linkedlist.h
&lt;h2 class="doxy"&gt;Public Attributes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::LLLink|LLLink]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;terminator&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Represents a circular doubly-linked list.&lt;br/&gt;&lt;br/&gt;&lt;ul&gt;&lt;li&gt;terminator This is the first link in the doubly-linked list that represents the start (and end) of the circular doubly-linked list.&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; [[RWCore:RWCore:API:rw::LLLink|LLLink]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::LLLink</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::LLLink Struct Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="structrw_1_1_l_l_link"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/memory/linkedlist.h
&lt;h2 class="doxy"&gt;Public Attributes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|LLLink]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;next&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|LLLink]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;prev&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;data&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Represents a link on a doubly-linked list. It has a void 'data' pointer which can point to user data. Links are joined in a circular list, with the linked list structure itself holding the 'terminator' element.&lt;br/&gt;&lt;br/&gt;&lt;ul&gt;&lt;li&gt;next Points to the next link in the chain. May point to the current link if there are no elements but the terminator in the linked list.&lt;/li&gt;&lt;li&gt;prev Points to the previous link in the chain. May point to the current link if there are no elements but the terminator in the linked list.&lt;/li&gt;&lt;li&gt;data Points to user data. This is not initialized in the linked list module, so must be initialized by client if it is to be used.&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; [[RWCore:RWCore:API:rw#namespacerw_1fddc199c45f392e7e13ccf51c2920e97|LinkList]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::core::debug::Manager</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::core::debug::Manager Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1core_1_1debug_1_1_manager"&gt;&lt;/div&gt;
__TOC__
&lt;br/&gt;Debug [[#topofthepage|Manager]] .&lt;br/&gt;
&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/debug/manager.h
&lt;h2 class="doxy"&gt;Public Types&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;enum '''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;@4''' {
'''MAXCHANNELS''' = 64

}&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_manager_161e29f575069692fff2721e8595dc081|SetAssertHandler]]( [[RWCore:RWCore:API:rw::core::debug::IAssertHandler|IAssertHandler]] *assertHandler)
''&lt;br/&gt;Sets the assert handler.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::core::debug::Channel|Channel]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_manager_1c644a0b57e26f87eda982c8bd25023c3|GetSystemChannel]]()
''&lt;br/&gt;Return the default debug channel.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::core::debug::IFormatter|IFormatter]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_manager_118e39e420ae85d37b057a986595a649f|GetSystemFormatter]]()
''&lt;br/&gt;Return the default debug message formatter.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_manager_18b10f922c5e89f267b126d91d99fa78d|HaltSystem]]()
''&lt;br/&gt;Halt the system.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_manager_1ef759cd3d2acc3d06eef7e054603ffc4|RegisterChannel]]( [[RWCore:RWCore:API:rw::core::debug::Channel|Channel]] *channel)
''&lt;br/&gt;Register a new channel with the debug [[#topofthepage|Manager]] .&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_manager_11c4be34b36a967822c4edbe3cda38f24|DeleteChannel]](const [[RWCore:RWCore:API:rw::core::debug::Channel|Channel]] *channel)
''&lt;br/&gt;Delete a channel from the debug [[#topofthepage|Manager]] .&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_manager_156259d0bc0ee88f1bf789dc2803c3756|DisableChannel]](const char *name)
''&lt;br/&gt;Disable a channel by name.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::core::debug::Channel|Channel]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_manager_19fc01992fdc115d4976ed64b7b4e95f4|GetChannel]](const char *name)
''&lt;br/&gt;Get a channel based on the channel name.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Static Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|Manager]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_manager_10616d400b0b50abecc01652946da1a1c|CreateInstance]]( [[RWCore:RWCore:API:rw::IResourceAllocator|rw::IResourceAllocator]] *)
''&lt;br/&gt;Create the debug [[#topofthepage|Manager]] singleton instance.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|Manager]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_manager_16371ef630fda15601906b073c157df65|GetInstance]]()
''&lt;br/&gt;Return the debug [[#topofthepage|Manager]] singleton instance.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_manager_196cba245ef30c895ae4509bd2843fed0|DestroyInstance]]()
''&lt;br/&gt;Destroy the debug [[#topofthepage|Manager]] singleton instance.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::IResourceAllocator|rw::IResourceAllocator]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_manager_119d7626f42cf778850a1e9f7d21304fe|GetAllocator]]()
''&lt;br/&gt;Allocator accessor.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;IsInitialized()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_manager_1481c89362ca8a0bfbbde544072a1e233|AssertFailed]](const char *condition, const char *file, const char *function, unsigned int line, const char *format, va_list args, unsigned int flags)
''&lt;br/&gt;Assert handler.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_manager_1b292cf74757036fac089911c0b909a58|Abort]](const char *message)
''&lt;br/&gt;System Abort function.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_manager_1a8df4617dbde6c80ce22c768dace42f8|SetDefaultPrintOpts]](const [[RWCore:RWCore:API:rw::core::debug::PrintOpts|PrintOpts]] &amp;opts)
''&lt;br/&gt;Set the default print options.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::core::debug::PrintOpts|PrintOpts]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1core_1_1debug_1_1_manager_164fe0dfcc92101a098fee6a79ce97971|GetDefaultPrintOpts]]()
''&lt;br/&gt;Get the default Print options.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Debug [[#topofthepage|Manager]] .&lt;br/&gt;&lt;br/&gt;This is the main Debug [[#topofthepage|Manager]] class. It is a singleton that should get created as early as possible during execution as soon as memory management is available. Once this singleton has been created, the use of debug channels and devices is possible. If the singleton has not been created yet, there are still a number of functions available for use. The static AssertFailed and Abort functions will provide low-level debug functionality that do not depend on any other systems (other than the very low level Hal library) and can be called from static constructors before main() gets executed. This means that assert macros can be used anywhere in the code.&lt;br/&gt;&lt;br/&gt;The Debug [[#topofthepage|Manager]] is thread safe.&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1core_1_1debug_1_1_manager_1b292cf74757036fac089911c0b909a58"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::core::debug::Manager::Abort(const char *message)&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;System Abort function.&lt;br/&gt;&lt;br/&gt;This function can always be called to abort the system after printing a message to the debug system channel. If the debug [[#topofthepage|Manager]] singleton has not been created yet, it will use the Hal to print and abort.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''message''&lt;/td&gt;

&lt;td align="left"&gt;the message to print before aborting.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; [[#classrw_1_1core_1_1debug_1_1_manager_18b10f922c5e89f267b126d91d99fa78d|HaltSystem]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_manager_1481c89362ca8a0bfbbde544072a1e233"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::core::debug::Manager::AssertFailed(const char *condition, const char *file, const char *function, unsigned int line, const char *format, va_list args, unsigned int flags)&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Assert handler.&lt;br/&gt;&lt;br/&gt;This function gets called when an assert fails. It is usually called by the rwASSERTM macro but can be called directly when necessary. It does not need the actual debug [[#topofthepage|Manager]] singleton instance. This means asserts can be triggered any time, even from static constructors that get called before main() is executed.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''condition''&lt;/td&gt;

&lt;td align="left"&gt;the condition that triggered the assert.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''file''&lt;/td&gt;

&lt;td align="left"&gt;the source file where the assert was triggered.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''function''&lt;/td&gt;

&lt;td align="left"&gt;the function where the assert was triggered.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''line''&lt;/td&gt;

&lt;td align="left"&gt;the line number where the assert was triggered.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''format''&lt;/td&gt;

&lt;td align="left"&gt;a user supplied message that provides more information about the assert, in&lt;tt&gt;printf()&lt;/tt&gt;format.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''args''&lt;/td&gt;

&lt;td align="left"&gt;a va_list containing optional parameters for the format.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''flags''&lt;/td&gt;

&lt;td align="left"&gt;0 or a combination of the AssertFlags bit-flags.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true: system must abort, false: assert was ignored.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_manager_10616d400b0b50abecc01652946da1a1c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[#topofthepage|Manager]] * rw::core::debug::Manager::CreateInstance( [[RWCore:RWCore:API:rw::IResourceAllocator|rw::IResourceAllocator]] *)&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Create the debug [[#topofthepage|Manager]] singleton instance.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''allocator''&lt;/td&gt;

&lt;td align="left"&gt;the allocator that the debug system will use for internal allocations.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the instance created.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_manager_11c4be34b36a967822c4edbe3cda38f24"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::core::debug::Manager::DeleteChannel(const [[RWCore:RWCore:API:rw::core::debug::Channel|Channel]] *channel)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Delete a channel from the debug [[#topofthepage|Manager]] .&lt;br/&gt;&lt;br/&gt;This effectively un-registers a channel from the debug [[#topofthepage|Manager]] .&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''channel''&lt;/td&gt;

&lt;td align="left"&gt;channel to delete.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true: the channel has been successfully deleted, false: deletion failed.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Note:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;this function get called automatically by the default [[RWCore:RWCore:API:rw::core::debug::Channel|Channel]] destructor.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_manager_196cba245ef30c895ae4509bd2843fed0"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::core::debug::Manager::DestroyInstance()&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Destroy the debug [[#topofthepage|Manager]] singleton instance.&lt;br/&gt;&lt;br/&gt;Call this function to shut down the debug [[#topofthepage|Manager]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_manager_156259d0bc0ee88f1bf789dc2803c3756"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::core::debug::Manager::DisableChannel(const char *name)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Disable a channel by name.&lt;br/&gt;&lt;br/&gt;This function will disable a channel given it's name. If the channel does not exist, the name will be stored in a list and when channels are registered, it will check the list of names of channels that have been disabled. If it exists in the list, the channel will be disabled. The idea behind this mechanism is that during init time a config file containing names of channels to be disabled will be read. The user can now specify which channels to disable to reduce debug output clutter.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''name''&lt;/td&gt;

&lt;td align="left"&gt;name of the channel to disable.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_manager_119d7626f42cf778850a1e9f7d21304fe"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::IResourceAllocator|rw::IResourceAllocator]] * rw::core::debug::Manager::GetAllocator()&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Allocator accessor.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the allocator used by the debug [[#topofthepage|Manager]] .&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_manager_19fc01992fdc115d4976ed64b7b4e95f4"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::core::debug::Channel|Channel]] * rw::core::debug::Manager::GetChannel(const char *name) const &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get a channel based on the channel name.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''name''&lt;/td&gt;

&lt;td align="left"&gt;name of the channel to find.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the channel who's name matches the given name or NULL if not found.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_manager_164fe0dfcc92101a098fee6a79ce97971"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::core::debug::PrintOpts|PrintOpts]]  rw::core::debug::Manager::GetDefaultPrintOpts()&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get the default Print options.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a [[RWCore:RWCore:API:rw::core::debug::PrintOpts|PrintOpts]] structure containing the default print options.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; [[RWCore:RWCore:API:rw::core::debug::PrintOpts|PrintOpts]] .&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_manager_16371ef630fda15601906b073c157df65"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[#topofthepage|Manager]] * rw::core::debug::Manager::GetInstance()&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Return the debug [[#topofthepage|Manager]] singleton instance.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the singleton instance.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_manager_1c644a0b57e26f87eda982c8bd25023c3"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::core::debug::Channel|Channel]] * rw::core::debug::Manager::GetSystemChannel() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Return the default debug channel.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;The [[RWCore:RWCore:API:rw::core::debug::Channel|Channel]] used by the debug System for it's diagnostics, abort and assert output.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_manager_118e39e420ae85d37b057a986595a649f"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::core::debug::IFormatter|IFormatter]] * rw::core::debug::Manager::GetSystemFormatter() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Return the default debug message formatter.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;The [[RWCore:RWCore:API:rw::core::debug::Formatter|Formatter]] used by the debug System.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_manager_18b10f922c5e89f267b126d91d99fa78d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::core::debug::Manager::HaltSystem() const &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Halt the system.&lt;br/&gt;&lt;br/&gt;This function flushes all the channels and halts the system. This is the default function to call when the system has to be aborted. If the debug [[#topofthepage|Manager]] singleton instance has not been created yet, the Abort function can be called.&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; [[#classrw_1_1core_1_1debug_1_1_manager_1b292cf74757036fac089911c0b909a58|Abort]] .&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_manager_1ef759cd3d2acc3d06eef7e054603ffc4"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::core::debug::Manager::RegisterChannel( [[RWCore:RWCore:API:rw::core::debug::Channel|Channel]] *channel)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Register a new channel with the debug [[#topofthepage|Manager]] .&lt;br/&gt;&lt;br/&gt;If the channel has already been registered, it will not be registered again.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''channel''&lt;/td&gt;

&lt;td align="left"&gt;the [[RWCore:RWCore:API:rw::core::debug::Channel|Channel]] to register.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true: channel successfully registered, true: registration failed.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Note:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;this function gets called automatically by the default [[RWCore:RWCore:API:rw::core::debug::Channel|Channel]] constructor.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_manager_161e29f575069692fff2721e8595dc081"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::core::debug::Manager::SetAssertHandler( [[RWCore:RWCore:API:rw::core::debug::IAssertHandler|IAssertHandler]] *assertHandler)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Sets the assert handler.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''assertHandler''&lt;/td&gt;

&lt;td align="left"&gt;Pointer to a custom [[RWCore:RWCore:API:rw::core::debug::IAssertHandler|IAssertHandler]] interface
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1core_1_1debug_1_1_manager_1a8df4617dbde6c80ce22c768dace42f8"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::core::debug::Manager::SetDefaultPrintOpts(const [[RWCore:RWCore:API:rw::core::debug::PrintOpts|PrintOpts]] &amp;opts)&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Set the default print options.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''opts''&lt;/td&gt;

&lt;td align="left"&gt;a [[RWCore:RWCore:API:rw::core::debug::PrintOpts|PrintOpts]] structure containing the options to set.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; [[RWCore:RWCore:API:rw::core::debug::PrintOpts|PrintOpts]] .&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::shared_globals::internal::OSGlobalNode</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::shared_globals::internal::OSGlobalNode Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1shared__globals_1_1internal_1_1_o_s_global_node"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/sharedglobal/detail/EAOSGlobal.h
&lt;h2&gt;Derived Classes&lt;/h2&gt;
----
&lt;ul&gt;&lt;li&gt;rw::shared_globals::internal::AutoOSGlobalPtr::Node&lt;/li&gt;&lt;/ul&gt;

&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;OSGlobalNode()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;EA::Thread::AtomicUint32 &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;OSGlobalRefCount()&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Public Attributes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|OSGlobalNode]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;mpNext&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|OSGlobalNode]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;mpPrev&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;mOSGlobalID&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt; [[#topofthepage|OSGlobalNode]] &lt;br/&gt;&lt;br/&gt;All OS globals must derive from this object or act as if they do. If you are using [[RWCore:RWCore:API:rw::shared_globals::internal::AutoOSGlobalPtr|AutoOSGlobalPtr]] or AutoStaticOSGlobalPtr this derivation is handled for you.&lt;br/&gt;&lt;br/&gt;Note that above we say 'or act as if they do'. You can make a smart pointer container that overrides operator -&gt;, operator *, etc. while referring to an actual object that is somewhere else. In fact, the [[RWCore:RWCore:API:rw::shared_globals::internal::AutoOSGlobalPtr|AutoOSGlobalPtr]] and AutoStaticOSGlobalPtr templates we provide do this.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::PreallocatedBufferPolicy</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::PreallocatedBufferPolicy Struct Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="structrw_1_1_preallocated_buffer_policy"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/hash/hashcontainer.h
&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#structrw_1_1_preallocated_buffer_policy_145b0a6d5a00cefed5449920c8a08e1d9|PreallocatedBufferPolicy]]( [[RWCore:RWCore:API:rw::PreallocatedBufferPolicy::BufferPolicyDetails|BufferPolicyDetails]] &amp;details)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;size_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#structrw_1_1_preallocated_buffer_policy_1e80bf9a2f91cd6aa4128d85017607d5d|Capacity]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;size_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#structrw_1_1_preallocated_buffer_policy_1b06e3c35c38fbcc62a567ed6e3431ca8|GetInitialSize]]()&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Public Attributes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;HashTraitsT::Contained *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;contents&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;size_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;capacity&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::PreallocatedBufferPolicy::BufferPolicyDetails|rw::PreallocatedBufferPolicy::BufferPolicyDetails]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;A policy used by [[RWCore:RWCore:API:rw::HashContainer|HashContainer]] to specify the memory where the table will be stored. This policy uses memory which has been preallocated by the caller and passed into the class on construction. This memory will be initialized to the DefaultContained value specified by the HashTraits type.&lt;br/&gt;&lt;br/&gt;HashTraitsT is a traits class used to obtain the type of objects stored in the [[RWCore:RWCore:API:rw::HashContainer|HashContainer]] including the default value. Requirements for HashTraitsT are documented in the class documentation for [[RWCore:RWCore:API:rw::HashContainer|HashContainer]] .&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="structrw_1_1_preallocated_buffer_policy_1e80bf9a2f91cd6aa4128d85017607d5d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename HashTraitsT&gt;&lt;br/&gt;&lt;/tt&gt;size_t rw::PreallocatedBufferPolicy::Capacity() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the maximum number of elements this buffer may hold&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="structrw_1_1_preallocated_buffer_policy_1b06e3c35c38fbcc62a567ed6e3431ca8"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename HashTraitsT&gt;&lt;br/&gt;&lt;/tt&gt;size_t rw::PreallocatedBufferPolicy::GetInitialSize() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the initial number of elements in the buffer&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="structrw_1_1_preallocated_buffer_policy_145b0a6d5a00cefed5449920c8a08e1d9"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename HashTraitsT&gt;&lt;br/&gt;&lt;/tt&gt; rw::PreallocatedBufferPolicy::PreallocatedBufferPolicy( [[RWCore:RWCore:API:rw::PreallocatedBufferPolicy::BufferPolicyDetails|BufferPolicyDetails]] &amp;details)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructor accepting a [[RWCore:RWCore:API:rw::PreallocatedBufferPolicy::BufferPolicyDetails|BufferPolicyDetails]] object.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::PreallocatedBufferPolicy::BufferPolicyDetails</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::PreallocatedBufferPolicy::BufferPolicyDetails Struct Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="structrw_1_1_preallocated_buffer_policy_1_1_buffer_policy_details"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/hash/hashcontainer.h
&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#structrw_1_1_preallocated_buffer_policy_1_1_buffer_policy_details_180bb1fe5ffe19d00effa7b296abf6430|BufferPolicyDetails]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#structrw_1_1_preallocated_buffer_policy_1_1_buffer_policy_details_1ea219026be44f5410410caf333a73be8|BufferPolicyDetails]](typename HashTraitsT::Contained *contents_, size_t capacity_)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Public Attributes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;HashTraitsT::Contained *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;contents&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;size_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;capacity&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;A class to provide extra details to the [[RWCore:RWCore:API:rw::PreallocatedBufferPolicy|PreallocatedBufferPolicy]] during construction.&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="structrw_1_1_preallocated_buffer_policy_1_1_buffer_policy_details_180bb1fe5ffe19d00effa7b296abf6430"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::PreallocatedBufferPolicy::BufferPolicyDetails::BufferPolicyDetails()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Default Constructor&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="structrw_1_1_preallocated_buffer_policy_1_1_buffer_policy_details_1ea219026be44f5410410caf333a73be8"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::PreallocatedBufferPolicy::BufferPolicyDetails::BufferPolicyDetails(typename HashTraitsT::Contained *contents_, size_t capacity_)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructor accepting a pointer to the memory to be used and its capacity. This constructor will clear the memory to the DefaultContained value specified by the HashTraits.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''contents_''&lt;/td&gt;

&lt;td align="left"&gt;a pointer to the memory for the hash table to use
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''capacity''&lt;/td&gt;

&lt;td align="left"&gt;the maximum capacity of the hash table
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::PreinitializedBufferPolicy</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::PreinitializedBufferPolicy Struct Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="structrw_1_1_preinitialized_buffer_policy"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/hash/hashcontainer.h
&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#structrw_1_1_preinitialized_buffer_policy_1c92f2b2d2777aea7f43ecc8f4ec2324d|PreinitializedBufferPolicy]]( [[RWCore:RWCore:API:rw::PreinitializedBufferPolicy::BufferPolicyDetails|BufferPolicyDetails]] &amp;details)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;size_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#structrw_1_1_preinitialized_buffer_policy_1457d0ea355039d1de0ab88ce24471580|Capacity]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;size_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#structrw_1_1_preinitialized_buffer_policy_1d6e7b0cf061782d1265f4dbc332ec5be|GetInitialSize]]()&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Public Attributes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;HashTraitsT::Contained *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;contents&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;size_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;capacity&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::PreinitializedBufferPolicy::BufferPolicyDetails|rw::PreinitializedBufferPolicy::BufferPolicyDetails]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;A policy used by [[RWCore:RWCore:API:rw::HashContainer|HashContainer]] to specify the memory where the table will be stored. This policy uses memory which has been preallocated and preinitialized and passed into the class on construction. This policy class may be used to instantiate a table from a pre-existing table in raw memory.&lt;br/&gt;&lt;br/&gt;HashTraitsT is a traits class used to obtain the type of objects stored in the [[RWCore:RWCore:API:rw::HashContainer|HashContainer]] including the default value. Requirements for HashTraitsT are documented in the class documentation for [[RWCore:RWCore:API:rw::HashContainer|HashContainer]] .&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="structrw_1_1_preinitialized_buffer_policy_1457d0ea355039d1de0ab88ce24471580"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename HashTraitsT&gt;&lt;br/&gt;&lt;/tt&gt;size_t rw::PreinitializedBufferPolicy::Capacity() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the maximum number of elements this buffer may hold&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="structrw_1_1_preinitialized_buffer_policy_1d6e7b0cf061782d1265f4dbc332ec5be"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename HashTraitsT&gt;&lt;br/&gt;&lt;/tt&gt;size_t rw::PreinitializedBufferPolicy::GetInitialSize() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the initial number of elements in the buffer&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="structrw_1_1_preinitialized_buffer_policy_1c92f2b2d2777aea7f43ecc8f4ec2324d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename HashTraitsT&gt;&lt;br/&gt;&lt;/tt&gt; rw::PreinitializedBufferPolicy::PreinitializedBufferPolicy( [[RWCore:RWCore:API:rw::PreinitializedBufferPolicy::BufferPolicyDetails|BufferPolicyDetails]] &amp;details)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructor accepting a [[RWCore:RWCore:API:rw::PreinitializedBufferPolicy::BufferPolicyDetails|BufferPolicyDetails]] object.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::PreinitializedBufferPolicy::BufferPolicyDetails</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::PreinitializedBufferPolicy::BufferPolicyDetails Struct Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="structrw_1_1_preinitialized_buffer_policy_1_1_buffer_policy_details"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/hash/hashcontainer.h
&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#structrw_1_1_preinitialized_buffer_policy_1_1_buffer_policy_details_176531895fb02781f79fa4e8db2b7471c|BufferPolicyDetails]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#structrw_1_1_preinitialized_buffer_policy_1_1_buffer_policy_details_1f840236dcdc2d89bb2d839325e3df3d4|BufferPolicyDetails]](typename HashTraitsT::Contained *contents_, size_t capacity_)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Public Attributes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;HashTraitsT::Contained *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;contents&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;size_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;capacity&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;A class to provide extra details to the [[RWCore:RWCore:API:rw::PreinitializedBufferPolicy|PreinitializedBufferPolicy]] during construction.&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="structrw_1_1_preinitialized_buffer_policy_1_1_buffer_policy_details_176531895fb02781f79fa4e8db2b7471c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::PreinitializedBufferPolicy::BufferPolicyDetails::BufferPolicyDetails()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Default Constructor&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="structrw_1_1_preinitialized_buffer_policy_1_1_buffer_policy_details_1f840236dcdc2d89bb2d839325e3df3d4"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::PreinitializedBufferPolicy::BufferPolicyDetails::BufferPolicyDetails(typename HashTraitsT::Contained *contents_, size_t capacity_)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructor accepting a pointer to the memory to be used and its capacity.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''contents_''&lt;/td&gt;

&lt;td align="left"&gt;a pointer to the memory for the hash table to use
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''capacity_''&lt;/td&gt;

&lt;td align="left"&gt;the maximum capacity of the hash table
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::core::debug::PrintOpts</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::core::debug::PrintOpts Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1core_1_1debug_1_1_print_opts"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/debug/manager.h
&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;PrintOpts()&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Public Attributes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;mDate&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;mTime&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;mFile&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;mLine&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;mName&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;mNewLine&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Print options for debug messages, used by the [[RWCore:RWCore:API:rw::core::debug::IFormatter|IFormatter]] interface to determine what kind of extra information to include in debug messages.&lt;br/&gt;&lt;br/&gt;&lt;ul&gt;&lt;li&gt;mDate append date to output&lt;/li&gt;&lt;li&gt;mTime append time to output&lt;/li&gt;&lt;li&gt;mFile append file name to output&lt;/li&gt;&lt;li&gt;mLine append line number to output&lt;/li&gt;&lt;li&gt;mName append channel name to output&lt;/li&gt;&lt;li&gt;mNewLine append a newline character to the output&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::Producer</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::Producer Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1_producer"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/factory.h
&lt;h2 class="doxy"&gt;Public Types&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef PRODUCT_T&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''[[#classrw_1_1_producer_1c95f8f1efb5d0f2699c71a81ca28457b|product_type]]'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef PARAM_T&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''[[#classrw_1_1_producer_1e6f18f21f522689059b141e808381198|param_type]]'''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RWMEMORYFUNCTIONS_NEWANDDELETE()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#classrw_1_1_producer_1c95f8f1efb5d0f2699c71a81ca28457b|product_type]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_producer_19a24989a045fb01e2db73ba7c6d6540e|Create]]( [[#classrw_1_1_producer_1e6f18f21f522689059b141e808381198|param_type]]  param)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Abstract base class used as an interface to create products from within an abstract factory.&lt;br/&gt;&lt;br/&gt;'''Template_params'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;PRODUCT_T The type of product object created by the factory. PARAM_T The type of parameter to pass to the producers Create function.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
A specializations of this class is used as a default implementation of the producer type template parameter of the abstract [[RWCore:RWCore:API:rw::Factory|rw::Factory]] class.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; [[RWCore:RWCore:API:rw::Factory|rw::Factory]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;
&lt;h2&gt;Member Typedef Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1_producer_1e6f18f21f522689059b141e808381198"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;'''typedef PARAM_T rw::Producer::param_type'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;The Create method of&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;creator_type is passed a parameter of this type.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_producer_1c95f8f1efb5d0f2699c71a81ca28457b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;'''typedef PRODUCT_T rw::Producer::product_type'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt; [[RWCore:RWCore:API:rw::Factory|Factory]] creates products of this type.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1_producer_19a24989a045fb01e2db73ba7c6d6540e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename PRODUCT_T&gt;&lt;br/&gt;template&lt;typename PARAM_T&gt;&lt;br/&gt;&lt;/tt&gt;pure-virtual  [[#classrw_1_1_producer_1c95f8f1efb5d0f2699c71a81ca28457b|product_type]]  rw::Producer::Create( [[#classrw_1_1_producer_1e6f18f21f522689059b141e808381198|param_type]]  param)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Create a product of type PRODUCT_T.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''param''&lt;/td&gt;

&lt;td align="left"&gt;Argument of type PARAM_T passed to product creator.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;Newly created object of type PRODUCT_T.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::Resource</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::Resource Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1_resource"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/resource/resourcetarget.h
&lt;h2&gt;Base Classes&lt;/h2&gt;
----
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::BaseResources|rw::BaseResources]]&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::BaseResources|rw::BaseResources]]&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::BaseResources|rw::BaseResources]]&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::BaseResources|rw::BaseResources]]&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::BaseResources|rw::BaseResources]]&lt;/li&gt;&lt;/ul&gt;

&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7|Resource]](const MemoryResource &amp;mainMemory)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_110ffbc061296b0618d7728839784949b|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7|Resource]](const MemoryResource &amp;mainMemory)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_110ffbc061296b0618d7728839784949b|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;GraphicsSystemResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ad939a86e98838482f84c1a258326bd8|GetGraphicsSystemResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;GraphicsSystemResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1cea50c1ac668535bf898588bdc0f9ab5|GetGraphicsSystemResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;GraphicsLocalResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_163d2774841f62b7872f6441f304ba6ba|GetGraphicsLocalResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;GraphicsLocalResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1e34cb5551b5c413d1b1c2cd66ff6ff36|GetGraphicsLocalResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7|Resource]](const MemoryResource &amp;mainMemory)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_110ffbc061296b0618d7728839784949b|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7|Resource]](const MemoryResource &amp;mainMemory)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_110ffbc061296b0618d7728839784949b|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7|Resource]](const MemoryResource &amp;mainMemory)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_110ffbc061296b0618d7728839784949b|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;Xbox2PhysicalResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1729e53ce2c780199a8d2678d9b39cc5d|Xbox2GetPhysicalResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;Xbox2PhysicalResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1a740e2b3b00ef6abe16aa70a84bfdea0|Xbox2GetPhysicalResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;Xbox2PhysicalResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_178bf1b4a3b3d153845630f56b092040d|GetPhysicalMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;Xbox2PhysicalResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_15667098917646d4c8fdabbe6703a0169|GetPhysicalMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Static Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const RwChar *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_13678fb509378339f3ed30c170caccc50|GetBaseResourceTypeName]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603|IsBaseResourceTypeUninitialized]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d|IsBaseResourceTypeDisposable]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const RwChar *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_13678fb509378339f3ed30c170caccc50|GetBaseResourceTypeName]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603|IsBaseResourceTypeUninitialized]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d|IsBaseResourceTypeDisposable]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const RwChar *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_13678fb509378339f3ed30c170caccc50|GetBaseResourceTypeName]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603|IsBaseResourceTypeUninitialized]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d|IsBaseResourceTypeDisposable]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const RwChar *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_13678fb509378339f3ed30c170caccc50|GetBaseResourceTypeName]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603|IsBaseResourceTypeUninitialized]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d|IsBaseResourceTypeDisposable]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const RwChar *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_13678fb509378339f3ed30c170caccc50|GetBaseResourceTypeName]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603|IsBaseResourceTypeUninitialized]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d|IsBaseResourceTypeDisposable]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1a669813f7b4495b70e4dc38c6b91e85f|IsBaseResourceTypePhysical]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;class [[#topofthepage|Resource]] &lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1_resource_13678fb509378339f3ed30c170caccc50"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const RwChar * rw::Resource::GetBaseResourceTypeName(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the name of a specified base resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_13678fb509378339f3ed30c170caccc50"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const RwChar * rw::Resource::GetBaseResourceTypeName(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the name of a specified base resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_13678fb509378339f3ed30c170caccc50"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const RwChar * rw::Resource::GetBaseResourceTypeName(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the name of a specified base resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_13678fb509378339f3ed30c170caccc50"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const RwChar * rw::Resource::GetBaseResourceTypeName(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the name of a specified base resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_13678fb509378339f3ed30c170caccc50"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const RwChar * rw::Resource::GetBaseResourceTypeName(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the name of a specified base resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource rw::Resource::GetDisposableResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource &amp; rw::Resource::GetDisposableResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource rw::Resource::GetDisposableResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource &amp; rw::Resource::GetDisposableResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource rw::Resource::GetDisposableResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource &amp; rw::Resource::GetDisposableResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource rw::Resource::GetDisposableResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource &amp; rw::Resource::GetDisposableResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource rw::Resource::GetDisposableResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource &amp; rw::Resource::GetDisposableResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_110ffbc061296b0618d7728839784949b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource rw::Resource::GetDisposableUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource &amp; rw::Resource::GetDisposableUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_110ffbc061296b0618d7728839784949b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource rw::Resource::GetDisposableUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource &amp; rw::Resource::GetDisposableUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_110ffbc061296b0618d7728839784949b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource rw::Resource::GetDisposableUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource &amp; rw::Resource::GetDisposableUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_110ffbc061296b0618d7728839784949b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource rw::Resource::GetDisposableUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource &amp; rw::Resource::GetDisposableUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_110ffbc061296b0618d7728839784949b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource rw::Resource::GetDisposableUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource &amp; rw::Resource::GetDisposableUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_163d2774841f62b7872f6441f304ba6ba"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;GraphicsLocalResource rw::Resource::GetGraphicsLocalResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the graphics local memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1e34cb5551b5c413d1b1c2cd66ff6ff36"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;GraphicsLocalResource &amp; rw::Resource::GetGraphicsLocalResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the graphics local memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ad939a86e98838482f84c1a258326bd8"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;GraphicsSystemResource rw::Resource::GetGraphicsSystemResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the graphics system memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1cea50c1ac668535bf898588bdc0f9ab5"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;GraphicsSystemResource &amp; rw::Resource::GetGraphicsSystemResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the graphics system memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource rw::Resource::GetMemoryResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource &amp; rw::Resource::GetMemoryResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource rw::Resource::GetMemoryResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource &amp; rw::Resource::GetMemoryResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource rw::Resource::GetMemoryResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource &amp; rw::Resource::GetMemoryResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource rw::Resource::GetMemoryResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource &amp; rw::Resource::GetMemoryResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource rw::Resource::GetMemoryResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource &amp; rw::Resource::GetMemoryResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_178bf1b4a3b3d153845630f56b092040d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;Xbox2PhysicalResource rw::Resource::GetPhysicalMemoryResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;div id="deprecated_1_deprecated000041"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;This is deprecated functionality&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the physically contiguous memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_15667098917646d4c8fdabbe6703a0169"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;Xbox2PhysicalResource &amp; rw::Resource::GetPhysicalMemoryResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;div id="deprecated_1_deprecated000042"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;This is deprecated functionality&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the physically contiguous memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource rw::Resource::GetUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource &amp; rw::Resource::GetUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource rw::Resource::GetUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource &amp; rw::Resource::GetUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource rw::Resource::GetUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource &amp; rw::Resource::GetUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource rw::Resource::GetUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource &amp; rw::Resource::GetUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource rw::Resource::GetUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource &amp; rw::Resource::GetUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeDisposable(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index can be disposed after arena fixup&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeDisposable(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index can be disposed after arena fixup&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeDisposable(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index can be disposed after arena fixup&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeDisposable(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index can be disposed after arena fixup&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeDisposable(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index can be disposed after arena fixup&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1a669813f7b4495b70e4dc38c6b91e85f"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypePhysical(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource refers to physically contiguous memory&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeUninitialized(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index does not need to be initialized in an arena&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeUninitialized(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index does not need to be initialized in an arena&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeUninitialized(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index does not need to be initialized in an arena&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeUninitialized(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index does not need to be initialized in an arena&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeUninitialized(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index does not need to be initialized in an arena&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::Resource::Resource(const MemoryResource &amp;mainMemory)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructor taking a single main memory resource.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::Resource::Resource(const MemoryResource &amp;mainMemory)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructor taking a single main memory resource.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::Resource::Resource(const MemoryResource &amp;mainMemory)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructor taking a single main memory resource.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::Resource::Resource(const MemoryResource &amp;mainMemory)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructor taking a single main memory resource.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::Resource::Resource(const MemoryResource &amp;mainMemory)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructor taking a single main memory resource.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1729e53ce2c780199a8d2678d9b39cc5d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;Xbox2PhysicalResource rw::Resource::Xbox2GetPhysicalResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the physically contiguous memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1a740e2b3b00ef6abe16aa70a84bfdea0"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;Xbox2PhysicalResource &amp; rw::Resource::Xbox2GetPhysicalResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the physically contiguous memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::Resource</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::Resource Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1_resource"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/resource/resourcetarget.h
&lt;h2&gt;Base Classes&lt;/h2&gt;
----
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::BaseResources|rw::BaseResources]]&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::BaseResources|rw::BaseResources]]&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::BaseResources|rw::BaseResources]]&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::BaseResources|rw::BaseResources]]&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::BaseResources|rw::BaseResources]]&lt;/li&gt;&lt;/ul&gt;

&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7|Resource]](const MemoryResource &amp;mainMemory)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_110ffbc061296b0618d7728839784949b|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7|Resource]](const MemoryResource &amp;mainMemory)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_110ffbc061296b0618d7728839784949b|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;GraphicsSystemResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ad939a86e98838482f84c1a258326bd8|GetGraphicsSystemResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;GraphicsSystemResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1cea50c1ac668535bf898588bdc0f9ab5|GetGraphicsSystemResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;GraphicsLocalResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_163d2774841f62b7872f6441f304ba6ba|GetGraphicsLocalResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;GraphicsLocalResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1e34cb5551b5c413d1b1c2cd66ff6ff36|GetGraphicsLocalResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7|Resource]](const MemoryResource &amp;mainMemory)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_110ffbc061296b0618d7728839784949b|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7|Resource]](const MemoryResource &amp;mainMemory)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_110ffbc061296b0618d7728839784949b|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7|Resource]](const MemoryResource &amp;mainMemory)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_110ffbc061296b0618d7728839784949b|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;Xbox2PhysicalResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1729e53ce2c780199a8d2678d9b39cc5d|Xbox2GetPhysicalResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;Xbox2PhysicalResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1a740e2b3b00ef6abe16aa70a84bfdea0|Xbox2GetPhysicalResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;Xbox2PhysicalResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_178bf1b4a3b3d153845630f56b092040d|GetPhysicalMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;Xbox2PhysicalResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_15667098917646d4c8fdabbe6703a0169|GetPhysicalMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Static Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const RwChar *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_13678fb509378339f3ed30c170caccc50|GetBaseResourceTypeName]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603|IsBaseResourceTypeUninitialized]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d|IsBaseResourceTypeDisposable]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const RwChar *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_13678fb509378339f3ed30c170caccc50|GetBaseResourceTypeName]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603|IsBaseResourceTypeUninitialized]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d|IsBaseResourceTypeDisposable]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const RwChar *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_13678fb509378339f3ed30c170caccc50|GetBaseResourceTypeName]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603|IsBaseResourceTypeUninitialized]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d|IsBaseResourceTypeDisposable]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const RwChar *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_13678fb509378339f3ed30c170caccc50|GetBaseResourceTypeName]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603|IsBaseResourceTypeUninitialized]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d|IsBaseResourceTypeDisposable]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const RwChar *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_13678fb509378339f3ed30c170caccc50|GetBaseResourceTypeName]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603|IsBaseResourceTypeUninitialized]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d|IsBaseResourceTypeDisposable]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1a669813f7b4495b70e4dc38c6b91e85f|IsBaseResourceTypePhysical]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;class [[#topofthepage|Resource]] &lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1_resource_13678fb509378339f3ed30c170caccc50"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const RwChar * rw::Resource::GetBaseResourceTypeName(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the name of a specified base resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_13678fb509378339f3ed30c170caccc50"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const RwChar * rw::Resource::GetBaseResourceTypeName(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the name of a specified base resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_13678fb509378339f3ed30c170caccc50"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const RwChar * rw::Resource::GetBaseResourceTypeName(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the name of a specified base resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_13678fb509378339f3ed30c170caccc50"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const RwChar * rw::Resource::GetBaseResourceTypeName(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the name of a specified base resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_13678fb509378339f3ed30c170caccc50"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const RwChar * rw::Resource::GetBaseResourceTypeName(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the name of a specified base resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource rw::Resource::GetDisposableResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource &amp; rw::Resource::GetDisposableResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource rw::Resource::GetDisposableResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource &amp; rw::Resource::GetDisposableResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource rw::Resource::GetDisposableResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource &amp; rw::Resource::GetDisposableResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource rw::Resource::GetDisposableResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource &amp; rw::Resource::GetDisposableResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource rw::Resource::GetDisposableResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource &amp; rw::Resource::GetDisposableResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_110ffbc061296b0618d7728839784949b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource rw::Resource::GetDisposableUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource &amp; rw::Resource::GetDisposableUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_110ffbc061296b0618d7728839784949b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource rw::Resource::GetDisposableUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource &amp; rw::Resource::GetDisposableUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_110ffbc061296b0618d7728839784949b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource rw::Resource::GetDisposableUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource &amp; rw::Resource::GetDisposableUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_110ffbc061296b0618d7728839784949b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource rw::Resource::GetDisposableUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource &amp; rw::Resource::GetDisposableUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_110ffbc061296b0618d7728839784949b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource rw::Resource::GetDisposableUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource &amp; rw::Resource::GetDisposableUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_163d2774841f62b7872f6441f304ba6ba"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;GraphicsLocalResource rw::Resource::GetGraphicsLocalResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the graphics local memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1e34cb5551b5c413d1b1c2cd66ff6ff36"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;GraphicsLocalResource &amp; rw::Resource::GetGraphicsLocalResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the graphics local memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ad939a86e98838482f84c1a258326bd8"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;GraphicsSystemResource rw::Resource::GetGraphicsSystemResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the graphics system memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1cea50c1ac668535bf898588bdc0f9ab5"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;GraphicsSystemResource &amp; rw::Resource::GetGraphicsSystemResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the graphics system memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource rw::Resource::GetMemoryResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource &amp; rw::Resource::GetMemoryResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource rw::Resource::GetMemoryResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource &amp; rw::Resource::GetMemoryResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource rw::Resource::GetMemoryResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource &amp; rw::Resource::GetMemoryResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource rw::Resource::GetMemoryResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource &amp; rw::Resource::GetMemoryResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource rw::Resource::GetMemoryResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource &amp; rw::Resource::GetMemoryResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_178bf1b4a3b3d153845630f56b092040d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;Xbox2PhysicalResource rw::Resource::GetPhysicalMemoryResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;div id="deprecated_1_deprecated000041"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;This is deprecated functionality&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the physically contiguous memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_15667098917646d4c8fdabbe6703a0169"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;Xbox2PhysicalResource &amp; rw::Resource::GetPhysicalMemoryResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;div id="deprecated_1_deprecated000042"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;This is deprecated functionality&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the physically contiguous memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource rw::Resource::GetUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource &amp; rw::Resource::GetUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource rw::Resource::GetUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource &amp; rw::Resource::GetUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource rw::Resource::GetUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource &amp; rw::Resource::GetUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource rw::Resource::GetUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource &amp; rw::Resource::GetUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource rw::Resource::GetUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource &amp; rw::Resource::GetUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeDisposable(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index can be disposed after arena fixup&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeDisposable(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index can be disposed after arena fixup&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeDisposable(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index can be disposed after arena fixup&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeDisposable(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index can be disposed after arena fixup&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeDisposable(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index can be disposed after arena fixup&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1a669813f7b4495b70e4dc38c6b91e85f"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypePhysical(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource refers to physically contiguous memory&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeUninitialized(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index does not need to be initialized in an arena&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeUninitialized(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index does not need to be initialized in an arena&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeUninitialized(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index does not need to be initialized in an arena&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeUninitialized(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index does not need to be initialized in an arena&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeUninitialized(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index does not need to be initialized in an arena&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::Resource::Resource(const MemoryResource &amp;mainMemory)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructor taking a single main memory resource.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::Resource::Resource(const MemoryResource &amp;mainMemory)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructor taking a single main memory resource.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::Resource::Resource(const MemoryResource &amp;mainMemory)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructor taking a single main memory resource.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::Resource::Resource(const MemoryResource &amp;mainMemory)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructor taking a single main memory resource.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::Resource::Resource(const MemoryResource &amp;mainMemory)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructor taking a single main memory resource.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1729e53ce2c780199a8d2678d9b39cc5d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;Xbox2PhysicalResource rw::Resource::Xbox2GetPhysicalResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the physically contiguous memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1a740e2b3b00ef6abe16aa70a84bfdea0"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;Xbox2PhysicalResource &amp; rw::Resource::Xbox2GetPhysicalResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the physically contiguous memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::Resource</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::Resource Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1_resource"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/resource/resourcetarget.h
&lt;h2&gt;Base Classes&lt;/h2&gt;
----
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::BaseResources|rw::BaseResources]]&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::BaseResources|rw::BaseResources]]&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::BaseResources|rw::BaseResources]]&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::BaseResources|rw::BaseResources]]&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::BaseResources|rw::BaseResources]]&lt;/li&gt;&lt;/ul&gt;

&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7|Resource]](const MemoryResource &amp;mainMemory)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_110ffbc061296b0618d7728839784949b|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7|Resource]](const MemoryResource &amp;mainMemory)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_110ffbc061296b0618d7728839784949b|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;GraphicsSystemResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ad939a86e98838482f84c1a258326bd8|GetGraphicsSystemResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;GraphicsSystemResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1cea50c1ac668535bf898588bdc0f9ab5|GetGraphicsSystemResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;GraphicsLocalResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_163d2774841f62b7872f6441f304ba6ba|GetGraphicsLocalResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;GraphicsLocalResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1e34cb5551b5c413d1b1c2cd66ff6ff36|GetGraphicsLocalResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7|Resource]](const MemoryResource &amp;mainMemory)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_110ffbc061296b0618d7728839784949b|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7|Resource]](const MemoryResource &amp;mainMemory)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_110ffbc061296b0618d7728839784949b|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7|Resource]](const MemoryResource &amp;mainMemory)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_110ffbc061296b0618d7728839784949b|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;Xbox2PhysicalResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1729e53ce2c780199a8d2678d9b39cc5d|Xbox2GetPhysicalResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;Xbox2PhysicalResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1a740e2b3b00ef6abe16aa70a84bfdea0|Xbox2GetPhysicalResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;Xbox2PhysicalResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_178bf1b4a3b3d153845630f56b092040d|GetPhysicalMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;Xbox2PhysicalResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_15667098917646d4c8fdabbe6703a0169|GetPhysicalMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Static Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const RwChar *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_13678fb509378339f3ed30c170caccc50|GetBaseResourceTypeName]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603|IsBaseResourceTypeUninitialized]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d|IsBaseResourceTypeDisposable]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const RwChar *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_13678fb509378339f3ed30c170caccc50|GetBaseResourceTypeName]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603|IsBaseResourceTypeUninitialized]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d|IsBaseResourceTypeDisposable]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const RwChar *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_13678fb509378339f3ed30c170caccc50|GetBaseResourceTypeName]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603|IsBaseResourceTypeUninitialized]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d|IsBaseResourceTypeDisposable]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const RwChar *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_13678fb509378339f3ed30c170caccc50|GetBaseResourceTypeName]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603|IsBaseResourceTypeUninitialized]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d|IsBaseResourceTypeDisposable]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const RwChar *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_13678fb509378339f3ed30c170caccc50|GetBaseResourceTypeName]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603|IsBaseResourceTypeUninitialized]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d|IsBaseResourceTypeDisposable]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1a669813f7b4495b70e4dc38c6b91e85f|IsBaseResourceTypePhysical]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;class [[#topofthepage|Resource]] &lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1_resource_13678fb509378339f3ed30c170caccc50"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const RwChar * rw::Resource::GetBaseResourceTypeName(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the name of a specified base resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_13678fb509378339f3ed30c170caccc50"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const RwChar * rw::Resource::GetBaseResourceTypeName(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the name of a specified base resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_13678fb509378339f3ed30c170caccc50"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const RwChar * rw::Resource::GetBaseResourceTypeName(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the name of a specified base resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_13678fb509378339f3ed30c170caccc50"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const RwChar * rw::Resource::GetBaseResourceTypeName(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the name of a specified base resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_13678fb509378339f3ed30c170caccc50"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const RwChar * rw::Resource::GetBaseResourceTypeName(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the name of a specified base resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource rw::Resource::GetDisposableResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource &amp; rw::Resource::GetDisposableResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource rw::Resource::GetDisposableResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource &amp; rw::Resource::GetDisposableResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource rw::Resource::GetDisposableResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource &amp; rw::Resource::GetDisposableResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource rw::Resource::GetDisposableResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource &amp; rw::Resource::GetDisposableResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource rw::Resource::GetDisposableResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource &amp; rw::Resource::GetDisposableResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_110ffbc061296b0618d7728839784949b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource rw::Resource::GetDisposableUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource &amp; rw::Resource::GetDisposableUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_110ffbc061296b0618d7728839784949b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource rw::Resource::GetDisposableUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource &amp; rw::Resource::GetDisposableUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_110ffbc061296b0618d7728839784949b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource rw::Resource::GetDisposableUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource &amp; rw::Resource::GetDisposableUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_110ffbc061296b0618d7728839784949b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource rw::Resource::GetDisposableUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource &amp; rw::Resource::GetDisposableUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_110ffbc061296b0618d7728839784949b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource rw::Resource::GetDisposableUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource &amp; rw::Resource::GetDisposableUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_163d2774841f62b7872f6441f304ba6ba"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;GraphicsLocalResource rw::Resource::GetGraphicsLocalResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the graphics local memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1e34cb5551b5c413d1b1c2cd66ff6ff36"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;GraphicsLocalResource &amp; rw::Resource::GetGraphicsLocalResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the graphics local memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ad939a86e98838482f84c1a258326bd8"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;GraphicsSystemResource rw::Resource::GetGraphicsSystemResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the graphics system memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1cea50c1ac668535bf898588bdc0f9ab5"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;GraphicsSystemResource &amp; rw::Resource::GetGraphicsSystemResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the graphics system memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource rw::Resource::GetMemoryResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource &amp; rw::Resource::GetMemoryResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource rw::Resource::GetMemoryResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource &amp; rw::Resource::GetMemoryResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource rw::Resource::GetMemoryResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource &amp; rw::Resource::GetMemoryResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource rw::Resource::GetMemoryResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource &amp; rw::Resource::GetMemoryResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource rw::Resource::GetMemoryResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource &amp; rw::Resource::GetMemoryResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_178bf1b4a3b3d153845630f56b092040d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;Xbox2PhysicalResource rw::Resource::GetPhysicalMemoryResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;div id="deprecated_1_deprecated000041"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;This is deprecated functionality&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the physically contiguous memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_15667098917646d4c8fdabbe6703a0169"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;Xbox2PhysicalResource &amp; rw::Resource::GetPhysicalMemoryResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;div id="deprecated_1_deprecated000042"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;This is deprecated functionality&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the physically contiguous memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource rw::Resource::GetUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource &amp; rw::Resource::GetUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource rw::Resource::GetUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource &amp; rw::Resource::GetUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource rw::Resource::GetUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource &amp; rw::Resource::GetUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource rw::Resource::GetUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource &amp; rw::Resource::GetUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource rw::Resource::GetUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource &amp; rw::Resource::GetUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeDisposable(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index can be disposed after arena fixup&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeDisposable(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index can be disposed after arena fixup&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeDisposable(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index can be disposed after arena fixup&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeDisposable(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index can be disposed after arena fixup&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeDisposable(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index can be disposed after arena fixup&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1a669813f7b4495b70e4dc38c6b91e85f"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypePhysical(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource refers to physically contiguous memory&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeUninitialized(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index does not need to be initialized in an arena&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeUninitialized(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index does not need to be initialized in an arena&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeUninitialized(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index does not need to be initialized in an arena&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeUninitialized(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index does not need to be initialized in an arena&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeUninitialized(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index does not need to be initialized in an arena&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::Resource::Resource(const MemoryResource &amp;mainMemory)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructor taking a single main memory resource.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::Resource::Resource(const MemoryResource &amp;mainMemory)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructor taking a single main memory resource.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::Resource::Resource(const MemoryResource &amp;mainMemory)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructor taking a single main memory resource.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::Resource::Resource(const MemoryResource &amp;mainMemory)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructor taking a single main memory resource.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::Resource::Resource(const MemoryResource &amp;mainMemory)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructor taking a single main memory resource.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1729e53ce2c780199a8d2678d9b39cc5d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;Xbox2PhysicalResource rw::Resource::Xbox2GetPhysicalResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the physically contiguous memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1a740e2b3b00ef6abe16aa70a84bfdea0"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;Xbox2PhysicalResource &amp; rw::Resource::Xbox2GetPhysicalResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the physically contiguous memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::Resource</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::Resource Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1_resource"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/resource/resourcetarget.h
&lt;h2&gt;Base Classes&lt;/h2&gt;
----
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::BaseResources|rw::BaseResources]]&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::BaseResources|rw::BaseResources]]&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::BaseResources|rw::BaseResources]]&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::BaseResources|rw::BaseResources]]&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::BaseResources|rw::BaseResources]]&lt;/li&gt;&lt;/ul&gt;

&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7|Resource]](const MemoryResource &amp;mainMemory)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_110ffbc061296b0618d7728839784949b|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7|Resource]](const MemoryResource &amp;mainMemory)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_110ffbc061296b0618d7728839784949b|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;GraphicsSystemResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ad939a86e98838482f84c1a258326bd8|GetGraphicsSystemResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;GraphicsSystemResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1cea50c1ac668535bf898588bdc0f9ab5|GetGraphicsSystemResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;GraphicsLocalResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_163d2774841f62b7872f6441f304ba6ba|GetGraphicsLocalResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;GraphicsLocalResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1e34cb5551b5c413d1b1c2cd66ff6ff36|GetGraphicsLocalResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7|Resource]](const MemoryResource &amp;mainMemory)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_110ffbc061296b0618d7728839784949b|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7|Resource]](const MemoryResource &amp;mainMemory)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_110ffbc061296b0618d7728839784949b|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7|Resource]](const MemoryResource &amp;mainMemory)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_110ffbc061296b0618d7728839784949b|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;Xbox2PhysicalResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1729e53ce2c780199a8d2678d9b39cc5d|Xbox2GetPhysicalResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;Xbox2PhysicalResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1a740e2b3b00ef6abe16aa70a84bfdea0|Xbox2GetPhysicalResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;Xbox2PhysicalResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_178bf1b4a3b3d153845630f56b092040d|GetPhysicalMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;Xbox2PhysicalResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_15667098917646d4c8fdabbe6703a0169|GetPhysicalMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Static Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const RwChar *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_13678fb509378339f3ed30c170caccc50|GetBaseResourceTypeName]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603|IsBaseResourceTypeUninitialized]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d|IsBaseResourceTypeDisposable]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const RwChar *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_13678fb509378339f3ed30c170caccc50|GetBaseResourceTypeName]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603|IsBaseResourceTypeUninitialized]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d|IsBaseResourceTypeDisposable]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const RwChar *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_13678fb509378339f3ed30c170caccc50|GetBaseResourceTypeName]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603|IsBaseResourceTypeUninitialized]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d|IsBaseResourceTypeDisposable]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const RwChar *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_13678fb509378339f3ed30c170caccc50|GetBaseResourceTypeName]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603|IsBaseResourceTypeUninitialized]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d|IsBaseResourceTypeDisposable]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const RwChar *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_13678fb509378339f3ed30c170caccc50|GetBaseResourceTypeName]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603|IsBaseResourceTypeUninitialized]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d|IsBaseResourceTypeDisposable]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1a669813f7b4495b70e4dc38c6b91e85f|IsBaseResourceTypePhysical]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;class [[#topofthepage|Resource]] &lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1_resource_13678fb509378339f3ed30c170caccc50"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const RwChar * rw::Resource::GetBaseResourceTypeName(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the name of a specified base resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_13678fb509378339f3ed30c170caccc50"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const RwChar * rw::Resource::GetBaseResourceTypeName(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the name of a specified base resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_13678fb509378339f3ed30c170caccc50"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const RwChar * rw::Resource::GetBaseResourceTypeName(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the name of a specified base resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_13678fb509378339f3ed30c170caccc50"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const RwChar * rw::Resource::GetBaseResourceTypeName(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the name of a specified base resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_13678fb509378339f3ed30c170caccc50"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const RwChar * rw::Resource::GetBaseResourceTypeName(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the name of a specified base resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource rw::Resource::GetDisposableResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource &amp; rw::Resource::GetDisposableResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource rw::Resource::GetDisposableResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource &amp; rw::Resource::GetDisposableResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource rw::Resource::GetDisposableResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource &amp; rw::Resource::GetDisposableResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource rw::Resource::GetDisposableResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource &amp; rw::Resource::GetDisposableResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource rw::Resource::GetDisposableResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource &amp; rw::Resource::GetDisposableResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_110ffbc061296b0618d7728839784949b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource rw::Resource::GetDisposableUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource &amp; rw::Resource::GetDisposableUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_110ffbc061296b0618d7728839784949b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource rw::Resource::GetDisposableUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource &amp; rw::Resource::GetDisposableUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_110ffbc061296b0618d7728839784949b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource rw::Resource::GetDisposableUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource &amp; rw::Resource::GetDisposableUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_110ffbc061296b0618d7728839784949b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource rw::Resource::GetDisposableUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource &amp; rw::Resource::GetDisposableUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_110ffbc061296b0618d7728839784949b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource rw::Resource::GetDisposableUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource &amp; rw::Resource::GetDisposableUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_163d2774841f62b7872f6441f304ba6ba"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;GraphicsLocalResource rw::Resource::GetGraphicsLocalResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the graphics local memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1e34cb5551b5c413d1b1c2cd66ff6ff36"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;GraphicsLocalResource &amp; rw::Resource::GetGraphicsLocalResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the graphics local memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ad939a86e98838482f84c1a258326bd8"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;GraphicsSystemResource rw::Resource::GetGraphicsSystemResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the graphics system memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1cea50c1ac668535bf898588bdc0f9ab5"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;GraphicsSystemResource &amp; rw::Resource::GetGraphicsSystemResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the graphics system memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource rw::Resource::GetMemoryResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource &amp; rw::Resource::GetMemoryResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource rw::Resource::GetMemoryResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource &amp; rw::Resource::GetMemoryResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource rw::Resource::GetMemoryResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource &amp; rw::Resource::GetMemoryResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource rw::Resource::GetMemoryResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource &amp; rw::Resource::GetMemoryResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource rw::Resource::GetMemoryResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource &amp; rw::Resource::GetMemoryResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_178bf1b4a3b3d153845630f56b092040d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;Xbox2PhysicalResource rw::Resource::GetPhysicalMemoryResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;div id="deprecated_1_deprecated000041"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;This is deprecated functionality&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the physically contiguous memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_15667098917646d4c8fdabbe6703a0169"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;Xbox2PhysicalResource &amp; rw::Resource::GetPhysicalMemoryResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;div id="deprecated_1_deprecated000042"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;This is deprecated functionality&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the physically contiguous memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource rw::Resource::GetUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource &amp; rw::Resource::GetUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource rw::Resource::GetUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource &amp; rw::Resource::GetUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource rw::Resource::GetUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource &amp; rw::Resource::GetUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource rw::Resource::GetUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource &amp; rw::Resource::GetUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource rw::Resource::GetUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource &amp; rw::Resource::GetUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeDisposable(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index can be disposed after arena fixup&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeDisposable(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index can be disposed after arena fixup&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeDisposable(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index can be disposed after arena fixup&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeDisposable(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index can be disposed after arena fixup&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeDisposable(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index can be disposed after arena fixup&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1a669813f7b4495b70e4dc38c6b91e85f"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypePhysical(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource refers to physically contiguous memory&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeUninitialized(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index does not need to be initialized in an arena&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeUninitialized(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index does not need to be initialized in an arena&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeUninitialized(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index does not need to be initialized in an arena&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeUninitialized(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index does not need to be initialized in an arena&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeUninitialized(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index does not need to be initialized in an arena&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::Resource::Resource(const MemoryResource &amp;mainMemory)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructor taking a single main memory resource.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::Resource::Resource(const MemoryResource &amp;mainMemory)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructor taking a single main memory resource.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::Resource::Resource(const MemoryResource &amp;mainMemory)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructor taking a single main memory resource.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::Resource::Resource(const MemoryResource &amp;mainMemory)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructor taking a single main memory resource.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::Resource::Resource(const MemoryResource &amp;mainMemory)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructor taking a single main memory resource.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1729e53ce2c780199a8d2678d9b39cc5d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;Xbox2PhysicalResource rw::Resource::Xbox2GetPhysicalResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the physically contiguous memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1a740e2b3b00ef6abe16aa70a84bfdea0"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;Xbox2PhysicalResource &amp; rw::Resource::Xbox2GetPhysicalResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the physically contiguous memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::Resource</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::Resource Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1_resource"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/resource/resourcetarget.h
&lt;h2&gt;Base Classes&lt;/h2&gt;
----
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::BaseResources|rw::BaseResources]]&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::BaseResources|rw::BaseResources]]&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::BaseResources|rw::BaseResources]]&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::BaseResources|rw::BaseResources]]&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::BaseResources|rw::BaseResources]]&lt;/li&gt;&lt;/ul&gt;

&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7|Resource]](const MemoryResource &amp;mainMemory)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_110ffbc061296b0618d7728839784949b|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7|Resource]](const MemoryResource &amp;mainMemory)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_110ffbc061296b0618d7728839784949b|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;GraphicsSystemResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ad939a86e98838482f84c1a258326bd8|GetGraphicsSystemResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;GraphicsSystemResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1cea50c1ac668535bf898588bdc0f9ab5|GetGraphicsSystemResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;GraphicsLocalResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_163d2774841f62b7872f6441f304ba6ba|GetGraphicsLocalResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;GraphicsLocalResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1e34cb5551b5c413d1b1c2cd66ff6ff36|GetGraphicsLocalResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7|Resource]](const MemoryResource &amp;mainMemory)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_110ffbc061296b0618d7728839784949b|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7|Resource]](const MemoryResource &amp;mainMemory)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_110ffbc061296b0618d7728839784949b|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7|Resource]](const MemoryResource &amp;mainMemory)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;MemoryResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b|GetMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;UninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e|GetUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1|GetDisposableResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_110ffbc061296b0618d7728839784949b|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DisposableUninitializedResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae|GetDisposableUninitializedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;Xbox2PhysicalResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1729e53ce2c780199a8d2678d9b39cc5d|Xbox2GetPhysicalResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;Xbox2PhysicalResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1a740e2b3b00ef6abe16aa70a84bfdea0|Xbox2GetPhysicalResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;Xbox2PhysicalResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_178bf1b4a3b3d153845630f56b092040d|GetPhysicalMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;Xbox2PhysicalResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_15667098917646d4c8fdabbe6703a0169|GetPhysicalMemoryResource]]()&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Static Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const RwChar *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_13678fb509378339f3ed30c170caccc50|GetBaseResourceTypeName]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603|IsBaseResourceTypeUninitialized]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d|IsBaseResourceTypeDisposable]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const RwChar *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_13678fb509378339f3ed30c170caccc50|GetBaseResourceTypeName]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603|IsBaseResourceTypeUninitialized]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d|IsBaseResourceTypeDisposable]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const RwChar *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_13678fb509378339f3ed30c170caccc50|GetBaseResourceTypeName]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603|IsBaseResourceTypeUninitialized]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d|IsBaseResourceTypeDisposable]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const RwChar *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_13678fb509378339f3ed30c170caccc50|GetBaseResourceTypeName]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603|IsBaseResourceTypeUninitialized]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d|IsBaseResourceTypeDisposable]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const RwChar *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_13678fb509378339f3ed30c170caccc50|GetBaseResourceTypeName]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603|IsBaseResourceTypeUninitialized]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d|IsBaseResourceTypeDisposable]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_resource_1a669813f7b4495b70e4dc38c6b91e85f|IsBaseResourceTypePhysical]](uint32_t index)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;class [[#topofthepage|Resource]] &lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1_resource_13678fb509378339f3ed30c170caccc50"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const RwChar * rw::Resource::GetBaseResourceTypeName(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the name of a specified base resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_13678fb509378339f3ed30c170caccc50"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const RwChar * rw::Resource::GetBaseResourceTypeName(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the name of a specified base resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_13678fb509378339f3ed30c170caccc50"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const RwChar * rw::Resource::GetBaseResourceTypeName(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the name of a specified base resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_13678fb509378339f3ed30c170caccc50"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const RwChar * rw::Resource::GetBaseResourceTypeName(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the name of a specified base resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_13678fb509378339f3ed30c170caccc50"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const RwChar * rw::Resource::GetBaseResourceTypeName(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the name of a specified base resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource rw::Resource::GetDisposableResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource &amp; rw::Resource::GetDisposableResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource rw::Resource::GetDisposableResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource &amp; rw::Resource::GetDisposableResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource rw::Resource::GetDisposableResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource &amp; rw::Resource::GetDisposableResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource rw::Resource::GetDisposableResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource &amp; rw::Resource::GetDisposableResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17a2fe34776c329e41a524f2d07f9f78b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource rw::Resource::GetDisposableResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ca0118966a6e0cc8c7df7fb41ba144f1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableResource &amp; rw::Resource::GetDisposableResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_110ffbc061296b0618d7728839784949b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource rw::Resource::GetDisposableUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource &amp; rw::Resource::GetDisposableUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_110ffbc061296b0618d7728839784949b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource rw::Resource::GetDisposableUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource &amp; rw::Resource::GetDisposableUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_110ffbc061296b0618d7728839784949b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource rw::Resource::GetDisposableUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource &amp; rw::Resource::GetDisposableUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_110ffbc061296b0618d7728839784949b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource rw::Resource::GetDisposableUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource &amp; rw::Resource::GetDisposableUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_110ffbc061296b0618d7728839784949b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource rw::Resource::GetDisposableUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f063db5c92149e8cd026e34a4e93d6ae"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;DisposableUninitializedResource &amp; rw::Resource::GetDisposableUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the disposable uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_163d2774841f62b7872f6441f304ba6ba"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;GraphicsLocalResource rw::Resource::GetGraphicsLocalResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the graphics local memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1e34cb5551b5c413d1b1c2cd66ff6ff36"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;GraphicsLocalResource &amp; rw::Resource::GetGraphicsLocalResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the graphics local memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ad939a86e98838482f84c1a258326bd8"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;GraphicsSystemResource rw::Resource::GetGraphicsSystemResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the graphics system memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1cea50c1ac668535bf898588bdc0f9ab5"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;GraphicsSystemResource &amp; rw::Resource::GetGraphicsSystemResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the graphics system memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource rw::Resource::GetMemoryResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource &amp; rw::Resource::GetMemoryResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource rw::Resource::GetMemoryResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource &amp; rw::Resource::GetMemoryResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource rw::Resource::GetMemoryResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource &amp; rw::Resource::GetMemoryResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource rw::Resource::GetMemoryResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource &amp; rw::Resource::GetMemoryResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_12a12dfcc67077580a6856505dbec4d8c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource rw::Resource::GetMemoryResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1daa1e06036c17d2be560b72cd20d265b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;MemoryResource &amp; rw::Resource::GetMemoryResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference the main memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_178bf1b4a3b3d153845630f56b092040d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;Xbox2PhysicalResource rw::Resource::GetPhysicalMemoryResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;div id="deprecated_1_deprecated000041"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;This is deprecated functionality&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the physically contiguous memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_15667098917646d4c8fdabbe6703a0169"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;Xbox2PhysicalResource &amp; rw::Resource::GetPhysicalMemoryResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;div id="deprecated_1_deprecated000042"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;This is deprecated functionality&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the physically contiguous memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource rw::Resource::GetUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource &amp; rw::Resource::GetUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource rw::Resource::GetUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource &amp; rw::Resource::GetUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource rw::Resource::GetUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource &amp; rw::Resource::GetUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource rw::Resource::GetUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource &amp; rw::Resource::GetUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_16b2b495a7c1e524f0cb0f414a85e1aad"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource rw::Resource::GetUninitializedResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1f34464a4a8980e156959892b3fe6b88e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;UninitializedResource &amp; rw::Resource::GetUninitializedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the uninitialized memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeDisposable(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index can be disposed after arena fixup&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeDisposable(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index can be disposed after arena fixup&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeDisposable(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index can be disposed after arena fixup&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeDisposable(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index can be disposed after arena fixup&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1ff40ad82feda272a53487c9040de541d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeDisposable(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index can be disposed after arena fixup&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1a669813f7b4495b70e4dc38c6b91e85f"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypePhysical(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource refers to physically contiguous memory&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeUninitialized(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index does not need to be initialized in an arena&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeUninitialized(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index does not need to be initialized in an arena&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeUninitialized(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index does not need to be initialized in an arena&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeUninitialized(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index does not need to be initialized in an arena&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_154962ddf731f0b0b3e71cb800a083603"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::Resource::IsBaseResourceTypeUninitialized(uint32_t index)&lt;tt style="font-weight:normal;"&gt;[inline, static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the BaseResource at a given index does not need to be initialized in an arena&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::Resource::Resource(const MemoryResource &amp;mainMemory)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructor taking a single main memory resource.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::Resource::Resource(const MemoryResource &amp;mainMemory)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructor taking a single main memory resource.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::Resource::Resource(const MemoryResource &amp;mainMemory)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructor taking a single main memory resource.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::Resource::Resource(const MemoryResource &amp;mainMemory)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructor taking a single main memory resource.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_17422c0ca8961b5cfef11b9dda648e2b7"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::Resource::Resource(const MemoryResource &amp;mainMemory)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructor taking a single main memory resource.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1729e53ce2c780199a8d2678d9b39cc5d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;Xbox2PhysicalResource rw::Resource::Xbox2GetPhysicalResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the physically contiguous memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_resource_1a740e2b3b00ef6abe16aa70a84bfdea0"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;Xbox2PhysicalResource &amp; rw::Resource::Xbox2GetPhysicalResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the physically contiguous memory resource&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::ResourceAllocatorRegistry</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::ResourceAllocatorRegistry Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1_resource_allocator_registry"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/resource/resourceallocatorregistry.h
&lt;h2 class="doxy"&gt;Static Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::IResourceAllocator|IResourceAllocator]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;GetDefaultAllocator()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;SetDefaultAllocator( [[RWCore:RWCore:API:rw::IResourceAllocator|IResourceAllocator]] *allocator)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;class ResourceAllocateRegistry&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::ResourceDescriptor</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::ResourceDescriptor Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1_resource_descriptor"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' C:/p4/UTF/RL/UTFKernel/rwcore/1.04.02/include/rev/rw/core/resource/resourcetarget.h
&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;class [[#topofthepage|ResourceDescriptor]] &lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::ResourceDescriptor</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::ResourceDescriptor Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1_resource_descriptor"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' C:/p4/UTF/RL/UTFKernel/rwcore/1.04.02/include/rev/rw/core/resource/resourcetarget.h
&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;class [[#topofthepage|ResourceDescriptor]] &lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::ResourceDescriptor</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::ResourceDescriptor Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1_resource_descriptor"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' C:/p4/UTF/RL/UTFKernel/rwcore/1.04.02/include/rev/rw/core/resource/resourcetarget.h
&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;class [[#topofthepage|ResourceDescriptor]] &lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::ResourceDescriptor</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::ResourceDescriptor Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1_resource_descriptor"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' C:/p4/UTF/RL/UTFKernel/rwcore/1.04.02/include/rev/rw/core/resource/resourcetarget.h
&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;class [[#topofthepage|ResourceDescriptor]] &lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::ResourceDescriptor</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::ResourceDescriptor Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1_resource_descriptor"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' C:/p4/UTF/RL/UTFKernel/rwcore/1.04.02/include/rev/rw/core/resource/resourcetarget.h
&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;class [[#topofthepage|ResourceDescriptor]] &lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:RwAllocator</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;RwAllocator Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="class_rw_allocator"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/stltypes.h
&lt;h2 class="doxy"&gt;Public Types&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef size_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''[[#class_rw_allocator_14cb77aa849880e2a3df8bc04693f42fe|size_type]]'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef ptrdiff_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''[[#class_rw_allocator_14617740226758b248e39d85922eb8f3b|difference_type]]'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef T *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''[[#class_rw_allocator_19d58df8baa7cf25a27f1b706d0c19583|pointer]]'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef const T *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''[[#class_rw_allocator_10825c89609526092a6d9540a2d759890|const_pointer]]'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef T &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''[[#class_rw_allocator_1f17f3af522bad2e3fab49dba588f5e3f|reference]]'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef const T &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''[[#class_rw_allocator_1bc9feb07fcb85430f28e1489f1447645|const_reference]]'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef T&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''[[#class_rw_allocator_15e678202154b0de574c51b28e3be0cee|value_type]]'''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_allocator_1b6781ddc624349e8cf784dbcaf0e9b67|RwAllocator]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwAllocator(const [[#topofthepage|RwAllocator]] &amp;other)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwAllocator(const [[#topofthepage|RwAllocator]] &lt; T1 &gt; &amp;other)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|RwAllocator]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;operator=(const [[#topofthepage|RwAllocator]] &amp;other)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|RwAllocator]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;operator=(const [[#topofthepage|RwAllocator]] &lt; T1 &gt; &amp;other)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;~RwAllocator()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#class_rw_allocator_19d58df8baa7cf25a27f1b706d0c19583|pointer]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_allocator_1513df40e23ea2c21d84d8972999b4f87|address]]( [[#class_rw_allocator_1f17f3af522bad2e3fab49dba588f5e3f|reference]]  x)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#class_rw_allocator_10825c89609526092a6d9540a2d759890|const_pointer]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_allocator_105c51d98fde893f07d2da6bb4c029e1b|address]]( [[#class_rw_allocator_1bc9feb07fcb85430f28e1489f1447645|const_reference]]  x)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;T *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_allocator_119ccac9a6009934f4633be7604b8612b|allocate]]( [[#class_rw_allocator_14cb77aa849880e2a3df8bc04693f42fe|size_type]]  n, const void *p)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_allocator_1f9f4c04586c4760bcaa0f9bb6b4e8aea|deallocate]]( [[#class_rw_allocator_19d58df8baa7cf25a27f1b706d0c19583|pointer]]  p,  [[#class_rw_allocator_14cb77aa849880e2a3df8bc04693f42fe|size_type]]  n)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#class_rw_allocator_14cb77aa849880e2a3df8bc04693f42fe|size_type]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_allocator_135f496d05ff9095b72701de3028d9f4d|max_size]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_allocator_1ad7241712da47c8a8601a18177c7e2c3|construct]]( [[#class_rw_allocator_19d58df8baa7cf25a27f1b706d0c19583|pointer]]  p, const T &amp;val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_allocator_14fd617050f1ed7e5a1639d9e0ee0f67b|destroy]]( [[#class_rw_allocator_19d58df8baa7cf25a27f1b706d0c19583|pointer]]  p)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:RwAllocator::rebind|RwAllocator::rebind]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;An STL allocator compatible memory allocator for objects of type ''T'' .&lt;br/&gt;&lt;br/&gt;'''Template_params'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;&lt;ul&gt;&lt;li&gt;T Type of object to be allocated.&lt;/li&gt;&lt;/ul&gt;Implements an allocator compaitble with STL container alloactor requirements which forwards all memory handling to RenderWare internal memory allocation routines.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;
&lt;h2&gt;Member Typedef Documentation&lt;/h2&gt;
----
&lt;div id="class_rw_allocator_10825c89609526092a6d9540a2d759890"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;'''typedef const T * RwAllocator::const_pointer'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;The type of the pointer to const this allocator returns.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_allocator_1bc9feb07fcb85430f28e1489f1447645"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;'''typedef const T &amp; RwAllocator::const_reference'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;The type of the const reference this allocator uses.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_allocator_14617740226758b248e39d85922eb8f3b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;'''typedef ptrdiff_t RwAllocator::difference_type'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;The type of the difference between pointers for this allocator.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_allocator_19d58df8baa7cf25a27f1b706d0c19583"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;'''typedef T * RwAllocator::pointer'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;The type of the pointer this allocator returns.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_allocator_1f17f3af522bad2e3fab49dba588f5e3f"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;'''typedef T &amp; RwAllocator::reference'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;The type of the reference this allocator uses.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_allocator_14cb77aa849880e2a3df8bc04693f42fe"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;'''typedef size_t RwAllocator::size_type'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;The type of the size for this allocator.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_allocator_15e678202154b0de574c51b28e3be0cee"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;'''typedef T RwAllocator::value_type'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;The type of the things the allocators allocate.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="class_rw_allocator_1513df40e23ea2c21d84d8972999b4f87"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename T&gt;&lt;br/&gt;&lt;/tt&gt; [[#class_rw_allocator_19d58df8baa7cf25a27f1b706d0c19583|pointer]]  RwAllocator::address( [[#class_rw_allocator_1f17f3af522bad2e3fab49dba588f5e3f|reference]]  x) const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Returns a pointer to the passed reference.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''x''&lt;/td&gt;

&lt;td align="left"&gt;An address to be return a pointer to.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;A pointer to the address.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_allocator_105c51d98fde893f07d2da6bb4c029e1b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename T&gt;&lt;br/&gt;&lt;/tt&gt; [[#class_rw_allocator_10825c89609526092a6d9540a2d759890|const_pointer]]  RwAllocator::address( [[#class_rw_allocator_1bc9feb07fcb85430f28e1489f1447645|const_reference]]  x) const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Returns a const pointer to the passed reference.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''x''&lt;/td&gt;

&lt;td align="left"&gt;An const address to be return a const pointer to.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;A const pointer to the address.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_allocator_119ccac9a6009934f4633be7604b8612b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename T&gt;&lt;br/&gt;&lt;/tt&gt;T * RwAllocator::allocate( [[#class_rw_allocator_14cb77aa849880e2a3df8bc04693f42fe|size_type]]  n, const void *p)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Allocates memory for n T's&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''n''&lt;/td&gt;

&lt;td align="left"&gt;The number of T' to allocate memory for.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''p''&lt;/td&gt;

&lt;td align="left"&gt;An unused pointer.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;A pointer to the allocated memory.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_allocator_1ad7241712da47c8a8601a18177c7e2c3"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename T&gt;&lt;br/&gt;&lt;/tt&gt;void RwAllocator::construct( [[#class_rw_allocator_19d58df8baa7cf25a27f1b706d0c19583|pointer]]  p, const T &amp;val)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Initializes the pointed to object of type ''T'' with the given value.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''p''&lt;/td&gt;

&lt;td align="left"&gt;A pointer to the memory to be initialized.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''val''&lt;/td&gt;

&lt;td align="left"&gt;The value to use for initializing *p.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
A placement new call is made for the memory pointed to by ''p'' , constructing an object of type ''T'' at the location, with inital value ''val'' .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_allocator_1f9f4c04586c4760bcaa0f9bb6b4e8aea"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename T&gt;&lt;br/&gt;&lt;/tt&gt;void RwAllocator::deallocate( [[#class_rw_allocator_19d58df8baa7cf25a27f1b706d0c19583|pointer]]  p,  [[#class_rw_allocator_14cb77aa849880e2a3df8bc04693f42fe|size_type]]  n)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Frees the memory.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''p''&lt;/td&gt;

&lt;td align="left"&gt;A pointer to the memory to be freed, should not be null.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''n''&lt;/td&gt;

&lt;td align="left"&gt;An unused size.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_allocator_14fd617050f1ed7e5a1639d9e0ee0f67b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename T&gt;&lt;br/&gt;&lt;/tt&gt;void RwAllocator::destroy( [[#class_rw_allocator_19d58df8baa7cf25a27f1b706d0c19583|pointer]]  p)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Destroys the pointed to object but does not free its allocated memory.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''p''&lt;/td&gt;

&lt;td align="left"&gt;Pointer to object to be destroyed.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
The object's destructor is called. Its alloacted memory is not freed.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_allocator_135f496d05ff9095b72701de3028d9f4d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename T&gt;&lt;br/&gt;&lt;/tt&gt; [[#class_rw_allocator_14cb77aa849880e2a3df8bc04693f42fe|size_type]]  RwAllocator::max_size() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Returns a count the maximal number of object of type T's that can be allocated.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;Integer specifyihng the largest number of T's which may be allocated.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
The returned number is limited only by the address space of the hosting OS.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_allocator_1b6781ddc624349e8cf784dbcaf0e9b67"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename T&gt;&lt;br/&gt;&lt;/tt&gt; RwAllocator::RwAllocator()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Default constructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:RwAllocator::rebind</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;RwAllocator::rebind Struct Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="struct_rw_allocator_1_1rebind"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/stltypes.h
&lt;h2 class="doxy"&gt;Public Types&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:RwAllocator|RwAllocator]] &lt; T1 &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''[[#struct_rw_allocator_1_1rebind_160bc4e46d5b4662330d7179a957ec81b|other]]'''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;A struct to allow rebinding to allocators for other types.&lt;br/&gt;
&lt;h2&gt;Member Typedef Documentation&lt;/h2&gt;
----
&lt;div id="struct_rw_allocator_1_1rebind_160bc4e46d5b4662330d7179a957ec81b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;'''typedef  [[RWCore:RWCore:API:RwAllocator|RwAllocator]] &lt; T1 &gt; RwAllocator::rebind::other'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;The type of the allocator for another type.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwASSERTATCOMPILETIME_FAILURE&amp;lt true &amp;gt</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwASSERTATCOMPILETIME_FAILURE&lt; true &gt; Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_a_s_s_e_r_t_a_t_c_o_m_p_i_l_e_t_i_m_e___f_a_i_l_u_r_e_3_01true_01_4"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/debug/compiletimeassert.h
&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Compile time assert pass, when assert evaluates to true it evaluates to this templated empty class which is defined&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:RwGUID</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;RwGUID Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="class_rw_g_u_i_d"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/guid.h
&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_g_u_i_d_1dbdb2c9478b2b436dd86e6e79e071819|RwGUID]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_g_u_i_d_1154f3245206c2a5f599384fdd692c5c4|RwGUID]](const RwChar *str)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_g_u_i_d_1aaa2af5ddc3184708a2f9b6b157d59c9|RwGUID]](const uint8_t *ptr)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_g_u_i_d_10f8d71a1b61b042afac848f35d0953c3|Zero]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_g_u_i_d_1db757a890d98e23210c1357969b34bbd|EndianSwap]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_g_u_i_d_15bbad9aba3374c0e3b27dacc9f067432|operator==]](const [[#topofthepage|RwGUID]] &amp;guid)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_g_u_i_d_19ef1d57f9c2d2918eb7b27bf83f80b71|operator&lt;]](const [[#topofthepage|RwGUID]] &amp;guid)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|RwGUID]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_g_u_i_d_1436302b2b0cad8c933f8e9f32c7934f3|operator++]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_g_u_i_d_11244f169cecde3b6b4aa8652bfe34f66|ToString]](RwChar *buffer)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;128 Bit globally Unique Identifier.&lt;ul&gt;&lt;li&gt;m_data1 Used internally to store the first 4 bytes of the GUID.&lt;/li&gt;&lt;li&gt;m_data2 Used internally to store the next 2 bytes of the GUID.&lt;/li&gt;&lt;li&gt;m_data3 Used internally to store the next 2 bytes of the GUID.&lt;/li&gt;&lt;li&gt;m_data4 Used internally to store the last 8 bytes of the GUID.&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="class_rw_g_u_i_d_1db757a890d98e23210c1357969b34bbd"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void RwGUID::EndianSwap()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Endian swap an [[#topofthepage|RwGUID]] in place.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_g_u_i_d_1436302b2b0cad8c933f8e9f32c7934f3"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[#topofthepage|RwGUID]] &amp; RwGUID::operator++()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Prefix operator, useful if autogenerating a fake guid, /note this in no way ensures that the guid is unique.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;Returns a refernce to a [[#topofthepage|RwGUID]] .&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_g_u_i_d_19ef1d57f9c2d2918eb7b27bf83f80b71"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;RwBool RwGUID::operator&lt;(const [[#topofthepage|RwGUID]] &amp;guid) const &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Less that operator.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''guid''&lt;/td&gt;

&lt;td align="left"&gt;A reference to a [[#topofthepage|RwGUID]] .
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;TRUE if lhs is considered less than rhs otherwise FALSE.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_g_u_i_d_15bbad9aba3374c0e3b27dacc9f067432"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;RwBool RwGUID::operator==(const [[#topofthepage|RwGUID]] &amp;guid) const &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Equality operator.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''guid''&lt;/td&gt;

&lt;td align="left"&gt;A reference to a [[#topofthepage|RwGUID]] .
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;TRUE if lhs is equal to rhs otherwise FALSE.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_g_u_i_d_1dbdb2c9478b2b436dd86e6e79e071819"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; RwGUID::RwGUID()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Default constructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_g_u_i_d_1154f3245206c2a5f599384fdd692c5c4"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; RwGUID::RwGUID(const RwChar *str)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructs a GUID from a string, the following formats are supported, {18337D35-3702-406C-A3A6-B8BD6BB76E4E} {18337D353702406CA3A6B8BD6BB76E4E} 18337D35-3702-406C-A3A6-B8BD6BB76E4E 18337D353702406CA3A6B8BD6BB76E4E&lt;br/&gt;&lt;br/&gt;We assume that the string as 32 characters without -,{,}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''str''&lt;/td&gt;

&lt;td align="left"&gt;A pointer to a string containing the guid.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_g_u_i_d_1aaa2af5ddc3184708a2f9b6b157d59c9"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; RwGUID::RwGUID(const uint8_t *ptr)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct [[#topofthepage|RwGUID]] from array of 16 uint8_t.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''ptr''&lt;/td&gt;

&lt;td align="left"&gt;Pointer to an array of 16 uint8_t.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_g_u_i_d_11244f169cecde3b6b4aa8652bfe34f66"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void RwGUID::ToString(RwChar *buffer) const &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Converts the [[#topofthepage|RwGUID]] to a string of the format {DC3C1D5B-D860-4F3F-845E-BE626C123195}.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''buffer''&lt;/td&gt;

&lt;td align="left"&gt;A pointer to a buffer into which the string is written.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_g_u_i_d_10f8d71a1b61b042afac848f35d0953c3"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void RwGUID::Zero()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Initialize [[#topofthepage|RwGUID]] to 0.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::RwHashedString</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::RwHashedString Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1_rw_hashed_string"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/hashedstring.h
&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_rw_hashed_string_1ff3f53c2024ea2a14645146519ceeac7|RwHashedString]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_rw_hashed_string_1c9590c536312788c261dcf7232411847|RwHashedString]](const RwChar *str)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_rw_hashed_string_12d075c7dbb5d06cbd96957cfec3ea742|RwHashedString]](const RwString &amp;str)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_rw_hashed_string_119f55f0c48ac12241e4b32621f8a049b|GetHash]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const RwString &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_rw_hashed_string_19c6cea53c6132755ce88c4ae3aeec86d|GetString]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_rw_hashed_string_19a081fe55cf6e45f399be90287352502|SetString]](const RwChar *str)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_rw_hashed_string_187a48d3acf54ab0c5f18403341e74612|SetString]](const RwString &amp;str)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_rw_hashed_string_12a0093f9470f9d1cbb4f1cc45ebd34aa|operator==]](const [[#topofthepage|RwHashedString]] &amp;other)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_rw_hashed_string_1b4410bea0048a1e30077d978ea442ecf|operator!=]](const [[#topofthepage|RwHashedString]] &amp;other)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_rw_hashed_string_1928f27eea09c7d60d45b0959ae1b28e2|operator&lt;]](const [[#topofthepage|RwHashedString]] &amp;other)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_rw_hashed_string_1bb94182fc0fc9e2910cb3848f0f0a390|operator&lt;=]](const [[#topofthepage|RwHashedString]] &amp;other)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_rw_hashed_string_141b7f6a69980db519088ef857f567230|operator&gt;]](const [[#topofthepage|RwHashedString]] &amp;other)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_rw_hashed_string_130b74e83415e6527d0c9543b85167ec1|operator&gt;=]](const [[#topofthepage|RwHashedString]] &amp;other)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|RwHashedString]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_rw_hashed_string_10670c5ce9296c2d9d5629d62aaea7c81|operator=]](const char *str)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|RwHashedString]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_rw_hashed_string_17201ceb9f4a8adf72453e1542c61701f|operator=]](const RwString &amp;str)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_rw_hashed_string_1e72b5e2c436d86b2a1ba06fc3bfe6397|Equals]](uint32_t hash, const RwChar *str)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Static Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_rw_hashed_string_1f64c9d379dfb357f8b4093711cb22a07|Hash]](const RwChar *str)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_rw_hashed_string_1fb3402263b4a011dd04be84f587213b5|Hash]](const RwChar *str, size_t len)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Class for storing a string, and a hash of that string, which allows for fast string comparisons. Because the hash is not unique, comparison between two instances with a matching hash results in a normal string comparison. Comparison between two instances with non-matching hashes is however much faster, being the result of a single integer comparison.&lt;br/&gt;&lt;br/&gt;Relative to the time taken to compare two identical strings, tests indicate that it takes approximately 1.33 times longer to calculate the hash for one of the strings. Comparison between strings with the same hash incurs the extra hash comparison. Comparison between strings with a different hash is a constant time operation.&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1_rw_hashed_string_1e72b5e2c436d86b2a1ba06fc3bfe6397"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::RwHashedString::Equals(uint32_t hash, const RwChar *str) const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Tests for equality against an externally stored string. The hash must have been calculated using one of the the [[#classrw_1_1_rw_hashed_string_1f64c9d379dfb357f8b4093711cb22a07|Hash()]] methods, and the string must not have been modified since.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''hash''&lt;/td&gt;

&lt;td align="left"&gt;The hash of the test string, as returned by Hash(str).
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''str''&lt;/td&gt;

&lt;td align="left"&gt;The test string value.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the strings match, false otherwise.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_rw_hashed_string_119f55f0c48ac12241e4b32621f8a049b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;uint32_t rw::RwHashedString::GetHash() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Accessor for the hash value of the string.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;The hash of the string.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_rw_hashed_string_19c6cea53c6132755ce88c4ae3aeec86d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const RwString &amp; rw::RwHashedString::GetString() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Accessor for the string value.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;The string value.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_rw_hashed_string_1f64c9d379dfb357f8b4093711cb22a07"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;uint32_t rw::RwHashedString::Hash(const RwChar *str)&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Calculates a hash of a string, using the well regarded *31 function.&lt;div id="importlib_1_importlib000001"&gt;&lt;/div&gt;'''Library:''' rwstl&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''str''&lt;/td&gt;

&lt;td align="left"&gt;The NULL terminated string to hash.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;A hash of the supplied string.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_rw_hashed_string_1fb3402263b4a011dd04be84f587213b5"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;uint32_t rw::RwHashedString::Hash(const RwChar *str, size_t len)&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Calculates a hash of a string, using the well regarded *31 function.&lt;div id="importlib_1_importlib000002"&gt;&lt;/div&gt;'''Library:''' rwstl&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''str''&lt;/td&gt;

&lt;td align="left"&gt;The string to hash.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;A hash of the supplied string.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_rw_hashed_string_1b4410bea0048a1e30077d978ea442ecf"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::RwHashedString::operator!=(const [[#topofthepage|RwHashedString]] &amp;other) const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Tests two RwHashedStrings for inequality, using their hashes for faster comparison of dissimilar strings.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''other''&lt;/td&gt;

&lt;td align="left"&gt;The other RwHasedString to compare against.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;false if both instances have the same string, true otherwise.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_rw_hashed_string_1928f27eea09c7d60d45b0959ae1b28e2"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::RwHashedString::operator&lt;(const [[#topofthepage|RwHashedString]] &amp;other) const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Tests two RwHashedStrings according to RwString::operator&lt; between their string values.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''other''&lt;/td&gt;

&lt;td align="left"&gt;The other RwHasedString to compare against.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if this string value is less than other's string value, false otherwise.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_rw_hashed_string_1bb94182fc0fc9e2910cb3848f0f0a390"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::RwHashedString::operator&lt;=(const [[#topofthepage|RwHashedString]] &amp;other) const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Tests two RwHashedStrings according to RwString::operator&lt;= between their string values.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''other''&lt;/td&gt;

&lt;td align="left"&gt;The other RwHasedString to compare against.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if this string value is less than or equal to other's string value, false otherwise.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_rw_hashed_string_10670c5ce9296c2d9d5629d62aaea7c81"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[#topofthepage|RwHashedString]] &amp; rw::RwHashedString::operator=(const char *str)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Assigns a new string value, and forces a recalculation of the hash.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''str''&lt;/td&gt;

&lt;td align="left"&gt;The NULL terminated new string value.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;A reference to this.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_rw_hashed_string_17201ceb9f4a8adf72453e1542c61701f"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[#topofthepage|RwHashedString]] &amp; rw::RwHashedString::operator=(const RwString &amp;str)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Assigns a new string value, and forces a recalculation of the hash.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''str''&lt;/td&gt;

&lt;td align="left"&gt;The new string value.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;A reference to this.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_rw_hashed_string_12a0093f9470f9d1cbb4f1cc45ebd34aa"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::RwHashedString::operator==(const [[#topofthepage|RwHashedString]] &amp;other) const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Tests two RwHashedStrings, using their hashes for faster comparison of dissimilar strings.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''other''&lt;/td&gt;

&lt;td align="left"&gt;The other RwHasedString to compare against.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if both instances have the same string, false otherwise.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_rw_hashed_string_141b7f6a69980db519088ef857f567230"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::RwHashedString::operator&gt;(const [[#topofthepage|RwHashedString]] &amp;other) const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Tests two RwHashedStrings according to RwString::operator&gt; between their string values.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''other''&lt;/td&gt;

&lt;td align="left"&gt;The other RwHasedString to compare against.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if this string value is greater than other's string value, false otherwise.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_rw_hashed_string_130b74e83415e6527d0c9543b85167ec1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::RwHashedString::operator&gt;=(const [[#topofthepage|RwHashedString]] &amp;other) const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Tests two RwHashedStrings according to RwString::operator&gt;= between their string values.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''other''&lt;/td&gt;

&lt;td align="left"&gt;The other RwHasedString to compare against.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if this string value is greater than or equal to other's string value, false otherwise.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_rw_hashed_string_1ff3f53c2024ea2a14645146519ceeac7"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::RwHashedString::RwHashedString()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructs a [[#topofthepage|RwHashedString]] with an empty string.&lt;div id="importlib_1_importlib000003"&gt;&lt;/div&gt;'''Library:''' rwstl&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_rw_hashed_string_1c9590c536312788c261dcf7232411847"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::RwHashedString::RwHashedString(const RwChar *str)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructs a [[#topofthepage|RwHashedString]] with a a given string.&lt;div id="importlib_1_importlib000004"&gt;&lt;/div&gt;'''Library:''' rwstl&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''str''&lt;/td&gt;

&lt;td align="left"&gt;The NULL terminated string value.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_rw_hashed_string_12d075c7dbb5d06cbd96957cfec3ea742"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::RwHashedString::RwHashedString(const RwString &amp;str)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructs a [[#topofthepage|RwHashedString]] with a a given string.&lt;div id="importlib_1_importlib000005"&gt;&lt;/div&gt;'''Library:''' rwstl&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''str''&lt;/td&gt;

&lt;td align="left"&gt;The string value.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_rw_hashed_string_19a081fe55cf6e45f399be90287352502"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::RwHashedString::SetString(const RwChar *str)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Sets a new string value, and forces a recalculation of the hash.&lt;div id="importlib_1_importlib000006"&gt;&lt;/div&gt;'''Library:''' rwstl&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''str''&lt;/td&gt;

&lt;td align="left"&gt;The NULL terminated new string value.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;A reference to this.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_rw_hashed_string_187a48d3acf54ab0c5f18403341e74612"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::RwHashedString::SetString(const RwString &amp;str)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Sets a new string value, and forces a recalculation of the hash.&lt;div id="importlib_1_importlib000007"&gt;&lt;/div&gt;'''Library:''' rwstl&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''str''&lt;/td&gt;

&lt;td align="left"&gt;The new string value.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;A reference to this.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:RwList</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;RwList Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="class_rw_list"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/stltypes.h
&lt;h2 class="doxy"&gt;Public Types&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef size_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''rw_size_type'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef rwstd::list&lt; T, [[RWCore:RWCore:API:RwAllocator|RwAllocator]] &lt; T &gt; &gt;::const_iterator&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''rw_const_iterator'''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_list_18717cce744236688258b646fd74c3a29|RwList]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_list_16f19b0be65a9b81d1d50d0058e3762ab|RwList]](const [[#topofthepage|RwList]] &lt; T &gt; &amp;_x)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_list_1684bed8158a58f4a15489728eb630d72|RwList]](rw_size_type _n)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_list_1114932d2192ff57990a3deded54d835e|RwList]](rw_size_type _n, const T &amp;_val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_list_1db67e4f777df48583834b817c4a747d0|RwList]](_InputIterator _first, _InputIterator _last)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Implements a list object based on STL list.&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="class_rw_list_18717cce744236688258b646fd74c3a29"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class T&gt;&lt;br/&gt;&lt;/tt&gt; RwList::RwList()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Default constructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_list_16f19b0be65a9b81d1d50d0058e3762ab"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class T&gt;&lt;br/&gt;&lt;/tt&gt; RwList::RwList(const [[#topofthepage|RwList]] &lt; T &gt; &amp;_x)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Copy constructor.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_x''&lt;/td&gt;

&lt;td align="left"&gt;The list to initialize this one with.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_list_1684bed8158a58f4a15489728eb630d72"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class T&gt;&lt;br/&gt;&lt;/tt&gt; RwList::RwList(rw_size_type _n)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructs A list of a given size.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_n''&lt;/td&gt;

&lt;td align="left"&gt;The size of the list
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_list_1114932d2192ff57990a3deded54d835e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class T&gt;&lt;br/&gt;&lt;/tt&gt; RwList::RwList(rw_size_type _n, const T &amp;_val)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructs a list of a given size with a given default value for the entries.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_n''&lt;/td&gt;

&lt;td align="left"&gt;The size of the list.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_val''&lt;/td&gt;

&lt;td align="left"&gt;The default value for the entries.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_list_1db67e4f777df48583834b817c4a747d0"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class T&gt;&lt;br/&gt;&lt;/tt&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class _InputIterator&gt;&lt;br/&gt;&lt;/tt&gt;RwList&lt; T &gt;::RwList(_InputIterator _first, _InputIterator _last)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructs a list and copies everything between the given iterators.&lt;br/&gt;&lt;br/&gt;The iterators should be iterating the same container and _last should be after _first.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_first''&lt;/td&gt;

&lt;td align="left"&gt;The iterator where to start copying.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_last''&lt;/td&gt;

&lt;td align="left"&gt;The iterator where to stop copying.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:RwMap</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;RwMap Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="class_rw_map"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/stltypes.h
&lt;h2 class="doxy"&gt;Public Types&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef rwstd::pair&lt; const K, T &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''rw_value_type'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:RwAllocator|RwAllocator]] &lt; rw_value_type &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''rw_allocator'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef rwstd::pair&lt; K, T &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''rw_value_type_non_const'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef rwstd::map&lt; K, T, comp1, [[RWCore:RWCore:API:RwAllocator|rw_allocator]] &gt;::const_iterator&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''rw_const_iterator'''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_map_11ae0cf03a3d22141a0085815bfe1a5b6|RwMap]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_map_149f6dbd4dda22f8e390c14d632eaa355|RwMap]](const comp1 &amp;_comp)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_map_18a007ea3ec35ce149c43cd8e9472af41|RwMap]](const [[#topofthepage|RwMap]] &lt; K, T, comp1 &gt; &amp;_x)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_map_1abfb80a7b92791edd9408eadae104f8f|RwMap]](_InputIterator _first, _InputIterator _last)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_map_1700714657e0ed948164c993595aae86c|RwMap]](_InputIterator _first, _InputIterator _last, const comp1 &amp;_comp)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Implements a map object based on STL map.&lt;br/&gt;&lt;br/&gt;A map that stores pairs of (K, T) sorted in K by the comparator comp1.&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="class_rw_map_11ae0cf03a3d22141a0085815bfe1a5b6"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class K&gt;&lt;br/&gt;template&lt;class T&gt;&lt;br/&gt;template&lt;class comp1&gt;&lt;br/&gt;&lt;/tt&gt; RwMap::RwMap()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Default constructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_map_149f6dbd4dda22f8e390c14d632eaa355"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class K&gt;&lt;br/&gt;template&lt;class T&gt;&lt;br/&gt;template&lt;class comp1&gt;&lt;br/&gt;&lt;/tt&gt; RwMap::RwMap(const comp1 &amp;_comp)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructor.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_comp''&lt;/td&gt;

&lt;td align="left"&gt;A comparator for use within the instance.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_map_18a007ea3ec35ce149c43cd8e9472af41"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class K&gt;&lt;br/&gt;template&lt;class T&gt;&lt;br/&gt;template&lt;class comp1&gt;&lt;br/&gt;&lt;/tt&gt; RwMap::RwMap(const [[#topofthepage|RwMap]] &lt; K, T, comp1 &gt; &amp;_x)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Copy constructor.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_x''&lt;/td&gt;

&lt;td align="left"&gt;The map to copy.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_map_1abfb80a7b92791edd9408eadae104f8f"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class K&gt;&lt;br/&gt;template&lt;class T&gt;&lt;br/&gt;template&lt;class comp1&gt;&lt;br/&gt;&lt;/tt&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class _InputIterator&gt;&lt;br/&gt;&lt;/tt&gt;RwMap&lt; K, T, comp1 &gt;::RwMap(_InputIterator _first, _InputIterator _last)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructs a map by copying everything between two given iterators.&lt;br/&gt;&lt;br/&gt;_first and _last should be iterating the same container, _last should be after _first.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_first''&lt;/td&gt;

&lt;td align="left"&gt;The iterator where to start copying.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_last''&lt;/td&gt;

&lt;td align="left"&gt;The iterator where to stop copying.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_map_1700714657e0ed948164c993595aae86c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class K&gt;&lt;br/&gt;template&lt;class T&gt;&lt;br/&gt;template&lt;class comp1&gt;&lt;br/&gt;&lt;/tt&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class _InputIterator&gt;&lt;br/&gt;&lt;/tt&gt;RwMap&lt; K, T, comp1 &gt;::RwMap(_InputIterator _first, _InputIterator _last, const comp1 &amp;_comp)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructs a map by copying everything between two given iterators specifying a comparator.&lt;br/&gt;&lt;br/&gt;_first and _last should be iterating the same container, _last should be after _first.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_first''&lt;/td&gt;

&lt;td align="left"&gt;The iterator where to start copying.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_last''&lt;/td&gt;

&lt;td align="left"&gt;The iterator where to stop copying.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_comp''&lt;/td&gt;

&lt;td align="left"&gt;The comparator to use.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:RwMultiMap</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;RwMultiMap Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="class_rw_multi_map"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/stltypes.h
&lt;h2 class="doxy"&gt;Public Types&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef rwstd::pair&lt; const K, T &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''rw_value_type'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:RwAllocator|RwAllocator]] &lt; rw_value_type &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''rw_allocator'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef rwstd::pair&lt; K, T &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''rw_value_type_non_const'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef rwstd::multimap&lt; K, T, comp1, [[RWCore:RWCore:API:RwAllocator|rw_allocator]] &gt;::const_iterator&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''rw_const_iterator'''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_multi_map_1f60520ed8887ea46e130200092f4ff87|RwMultiMap]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_multi_map_120c5c4685d538e14192f876ee0067d41|RwMultiMap]](const comp1 &amp;_comp)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_multi_map_16cda164c8203816195ab2a25bb743a7f|RwMultiMap]](const [[RWCore:RWCore:API:RwMap|RwMap]] &lt; K, T, comp1 &gt; &amp;_x)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_multi_map_1767128b1f96de7c7f61a0ec5666b1947|RwMultiMap]](_InputIterator _first, _InputIterator _last)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_multi_map_1da72ea24c7697cbbc771118ae47ad59f|RwMultiMap]](_InputIterator _first, _InputIterator _last, const comp1 &amp;_comp)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Implements a multi-map object based on STL multimap.&lt;br/&gt;&lt;br/&gt;A map that stores pairs of (K, T) sorted in K by the comparator comp1. Multiple entries with the same key are supported.&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="class_rw_multi_map_1f60520ed8887ea46e130200092f4ff87"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class K&gt;&lt;br/&gt;template&lt;class T&gt;&lt;br/&gt;template&lt;class comp1&gt;&lt;br/&gt;&lt;/tt&gt; RwMultiMap::RwMultiMap()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Default constructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_multi_map_120c5c4685d538e14192f876ee0067d41"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class K&gt;&lt;br/&gt;template&lt;class T&gt;&lt;br/&gt;template&lt;class comp1&gt;&lt;br/&gt;&lt;/tt&gt; RwMultiMap::RwMultiMap(const comp1 &amp;_comp)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructor.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_comp''&lt;/td&gt;

&lt;td align="left"&gt;A comparator for use within the instance.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_multi_map_16cda164c8203816195ab2a25bb743a7f"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class K&gt;&lt;br/&gt;template&lt;class T&gt;&lt;br/&gt;template&lt;class comp1&gt;&lt;br/&gt;&lt;/tt&gt; RwMultiMap::RwMultiMap(const [[RWCore:RWCore:API:RwMap|RwMap]] &lt; K, T, comp1 &gt; &amp;_x)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Copy constructor.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_x''&lt;/td&gt;

&lt;td align="left"&gt;The map to copy.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_multi_map_1767128b1f96de7c7f61a0ec5666b1947"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class K&gt;&lt;br/&gt;template&lt;class T&gt;&lt;br/&gt;template&lt;class comp1&gt;&lt;br/&gt;&lt;/tt&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class _InputIterator&gt;&lt;br/&gt;&lt;/tt&gt;RwMultiMap&lt; K, T, comp1 &gt;::RwMultiMap(_InputIterator _first, _InputIterator _last)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructs a map by copying everything between two given iterators.&lt;br/&gt;&lt;br/&gt;_first and _last should be iterating the same container, _last should be after _first.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_first''&lt;/td&gt;

&lt;td align="left"&gt;The iterator where to start copying.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_last''&lt;/td&gt;

&lt;td align="left"&gt;The iterator where to stop copying.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_multi_map_1da72ea24c7697cbbc771118ae47ad59f"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class K&gt;&lt;br/&gt;template&lt;class T&gt;&lt;br/&gt;template&lt;class comp1&gt;&lt;br/&gt;&lt;/tt&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class _InputIterator&gt;&lt;br/&gt;&lt;/tt&gt;RwMultiMap&lt; K, T, comp1 &gt;::RwMultiMap(_InputIterator _first, _InputIterator _last, const comp1 &amp;_comp)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructs a map by copying everything between two given iterators specifying a comparator.&lt;br/&gt;&lt;br/&gt;_first and _last should be iterating the same container, _last should be after _first.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_first''&lt;/td&gt;

&lt;td align="left"&gt;The iterator where to start copying.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_last''&lt;/td&gt;

&lt;td align="left"&gt;The iterator where to stop copying.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_comp''&lt;/td&gt;

&lt;td align="left"&gt;The comparator to use.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:RwMultiSet</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;RwMultiSet Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="class_rw_multi_set"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/stltypes.h
&lt;h2 class="doxy"&gt;Public Types&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef T&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''rw_value_type'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef rwstd::multiset&lt; T, comp1, [[RWCore:RWCore:API:RwAllocator|RwAllocator]] &lt; T &gt; &gt;::const_iterator&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''rw_const_iterator'''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_multi_set_1de0d80f63bd2a64fd15c2247b6de68c2|RwMultiSet]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_multi_set_1d6d7409cd924cc3b1ebbd51c609a1635|RwMultiSet]](const comp1 &amp;_comp)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_multi_set_1d8e96ff8c95af24d496e2a00e319d9af|RwMultiSet]](const [[RWCore:RWCore:API:RwSet|RwSet]] &lt; T &gt; &amp;_x)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_multi_set_1d4b79e30745b38c0c76b008752498889|RwMultiSet]](_InputIterator _first, _InputIterator _last)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_multi_set_1b38b006513b6158c3306caaba93cdf9d|RwMultiSet]](_InputIterator _first, _InputIterator _last, const comp1 &amp;_comp)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Implements a multi-set object based on STL multiset.&lt;br/&gt;&lt;br/&gt;A set that stores items of type T sorted by the comparator comp1. Multiple entries with the same key are supported.&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="class_rw_multi_set_1de0d80f63bd2a64fd15c2247b6de68c2"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class T&gt;&lt;br/&gt;template&lt;class comp1&gt;&lt;br/&gt;&lt;/tt&gt; RwMultiSet::RwMultiSet()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Default constructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_multi_set_1d6d7409cd924cc3b1ebbd51c609a1635"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class T&gt;&lt;br/&gt;template&lt;class comp1&gt;&lt;br/&gt;&lt;/tt&gt; RwMultiSet::RwMultiSet(const comp1 &amp;_comp)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructs an empty set specifying a comparator.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_comp''&lt;/td&gt;

&lt;td align="left"&gt;An instance of the comparator for use within the instance.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_multi_set_1d8e96ff8c95af24d496e2a00e319d9af"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class T&gt;&lt;br/&gt;template&lt;class comp1&gt;&lt;br/&gt;&lt;/tt&gt; RwMultiSet::RwMultiSet(const [[RWCore:RWCore:API:RwSet|RwSet]] &lt; T &gt; &amp;_x)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Copy constructor&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_x''&lt;/td&gt;

&lt;td align="left"&gt;the set to copy
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_multi_set_1d4b79e30745b38c0c76b008752498889"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class T&gt;&lt;br/&gt;template&lt;class comp1&gt;&lt;br/&gt;&lt;/tt&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class _InputIterator&gt;&lt;br/&gt;&lt;/tt&gt;RwMultiSet&lt; T, comp1 &gt;::RwMultiSet(_InputIterator _first, _InputIterator _last)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructs a set by copying everything between to given iterators&lt;br/&gt;&lt;br/&gt;The iterators should be iterating the same container and _last should be after _first.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_first''&lt;/td&gt;

&lt;td align="left"&gt;The iterator where to start copying.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_last''&lt;/td&gt;

&lt;td align="left"&gt;The iterator where to stop copying.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_multi_set_1b38b006513b6158c3306caaba93cdf9d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class T&gt;&lt;br/&gt;template&lt;class comp1&gt;&lt;br/&gt;&lt;/tt&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class _InputIterator&gt;&lt;br/&gt;&lt;/tt&gt;RwMultiSet&lt; T, comp1 &gt;::RwMultiSet(_InputIterator _first, _InputIterator _last, const comp1 &amp;_comp)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructs a set by copying everything between to given iterators and specifying a comparator&lt;br/&gt;&lt;br/&gt;The iterators should be iterating the same container and _last should be after _first.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_first''&lt;/td&gt;

&lt;td align="left"&gt;The iterator where to start copying.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_last''&lt;/td&gt;

&lt;td align="left"&gt;The iterator where to stop copying.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_comp''&lt;/td&gt;

&lt;td align="left"&gt;An instance of the comparator to use.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:RwPair</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;RwPair Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="class_rw_pair"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/stltypes.h
&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_pair_17c1a1cc9b9c14a927cf010e74483d89f|RwPair]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_pair_19febf17706a38fa083fd3e12d58c2eac|RwPair]](const T1 &amp;a, const T2 &amp;b)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_pair_107f3e7c0bf185805de35371677f09806|RwPair]](const [[#topofthepage|RwPair]] &lt; U1, U2 &gt; &amp;p)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_pair_18608d6eb6f47ebf25197cff64642de88|RwPair]](const [[#topofthepage|RwPair]] &lt; T1, T2 &gt; &amp;o)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|RwPair]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;operator=(const [[#topofthepage|RwPair]] &amp;other)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|RwPair]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;operator=(const [[#topofthepage|RwPair]] &lt; U1, U2 &gt; &amp;other)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;A wrapper for the standard STL pair class.'''Template_params'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;T1 the type of the first component in the pair. T2 the type of the second component in the pair.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
A pair contains two values which may be passed around as a group.&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="class_rw_pair_17c1a1cc9b9c14a927cf010e74483d89f"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class T1&gt;&lt;br/&gt;template&lt;class T2&gt;&lt;br/&gt;&lt;/tt&gt; RwPair::RwPair()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Default constructor&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_pair_19febf17706a38fa083fd3e12d58c2eac"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class T1&gt;&lt;br/&gt;template&lt;class T2&gt;&lt;br/&gt;&lt;/tt&gt; RwPair::RwPair(const T1 &amp;a, const T2 &amp;b)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructor&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''a''&lt;/td&gt;

&lt;td align="left"&gt;The first component of the pair to construct.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''b''&lt;/td&gt;

&lt;td align="left"&gt;The second component of the pair.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_pair_107f3e7c0bf185805de35371677f09806"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class T1&gt;&lt;br/&gt;template&lt;class T2&gt;&lt;br/&gt;&lt;/tt&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class U1&gt;&lt;br/&gt;template&lt;class U2&gt;&lt;br/&gt;&lt;/tt&gt;RwPair&lt; T1, T2 &gt;::RwPair(const RwPair&lt; U1, U2 &gt; &amp;p)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Copy constructor to convert an (U1, U2) pair into a (T1, T2) pair.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''p''&lt;/td&gt;

&lt;td align="left"&gt;A pair of different type to initialize this one with.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_pair_18608d6eb6f47ebf25197cff64642de88"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class T1&gt;&lt;br/&gt;template&lt;class T2&gt;&lt;br/&gt;&lt;/tt&gt; RwPair::RwPair(const [[#topofthepage|RwPair]] &lt; T1, T2 &gt; &amp;o)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Copy constructor&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''o''&lt;/td&gt;

&lt;td align="left"&gt;A pair to initialize this one with.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:RwSet</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;RwSet Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="class_rw_set"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/stltypes.h
&lt;h2 class="doxy"&gt;Public Types&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef T&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''rw_value_type'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef rwstd::set&lt; T, comp1, [[RWCore:RWCore:API:RwAllocator|RwAllocator]] &lt; T &gt; &gt;::const_iterator&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''rw_const_iterator'''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_set_19a7d89028b7859f98bf408443f122aa6|RwSet]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_set_18f1b7c5a55b14a0bde1f97040daa67e1|RwSet]](const comp1 &amp;_comp)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_set_1396c67655de2eb8a2ee95540219193c6|RwSet]](const [[#topofthepage|RwSet]] &lt; T &gt; &amp;_x)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_set_1a33a83b4ea34bbe28fc41609c81bd1fc|RwSet]](_InputIterator _first, _InputIterator _last)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_set_184d545411c1fbba0e8132cc51326c9dc|RwSet]](_InputIterator _first, _InputIterator _last, const comp1 &amp;_comp)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Implements a set object based on STL set.&lt;br/&gt;&lt;br/&gt;A set that stores items of type T sorted by the comparator comp1.&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="class_rw_set_19a7d89028b7859f98bf408443f122aa6"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class T&gt;&lt;br/&gt;template&lt;class comp1&gt;&lt;br/&gt;&lt;/tt&gt; RwSet::RwSet()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Default constructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_set_18f1b7c5a55b14a0bde1f97040daa67e1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class T&gt;&lt;br/&gt;template&lt;class comp1&gt;&lt;br/&gt;&lt;/tt&gt; RwSet::RwSet(const comp1 &amp;_comp)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructs an empty set specifying a comparator.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_comp''&lt;/td&gt;

&lt;td align="left"&gt;An instance of the comparator for use within the instance.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_set_1396c67655de2eb8a2ee95540219193c6"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class T&gt;&lt;br/&gt;template&lt;class comp1&gt;&lt;br/&gt;&lt;/tt&gt; RwSet::RwSet(const [[#topofthepage|RwSet]] &lt; T &gt; &amp;_x)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Copy constructor.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_x''&lt;/td&gt;

&lt;td align="left"&gt;The set to copy.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_set_1a33a83b4ea34bbe28fc41609c81bd1fc"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class T&gt;&lt;br/&gt;template&lt;class comp1&gt;&lt;br/&gt;&lt;/tt&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class _InputIterator&gt;&lt;br/&gt;&lt;/tt&gt;RwSet&lt; T, comp1 &gt;::RwSet(_InputIterator _first, _InputIterator _last)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructs a set by copying everything between to given iterators&lt;br/&gt;&lt;br/&gt;The iterators should be iterating the same container and _last should be after _first.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_first''&lt;/td&gt;

&lt;td align="left"&gt;The iterator where to start copying.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_last''&lt;/td&gt;

&lt;td align="left"&gt;The iterator where to stop copying.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_set_184d545411c1fbba0e8132cc51326c9dc"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class T&gt;&lt;br/&gt;template&lt;class comp1&gt;&lt;br/&gt;&lt;/tt&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class _InputIterator&gt;&lt;br/&gt;&lt;/tt&gt;RwSet&lt; T, comp1 &gt;::RwSet(_InputIterator _first, _InputIterator _last, const comp1 &amp;_comp)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructs a set by copying everything between to given iterators and specifying a comparator&lt;br/&gt;&lt;br/&gt;The iterators should be iterating the same container and _last should be after _first.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_first''&lt;/td&gt;

&lt;td align="left"&gt;The iterator where to start copying.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_last''&lt;/td&gt;

&lt;td align="left"&gt;The iterator where to stop copying.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_comp''&lt;/td&gt;

&lt;td align="left"&gt;An instance of the comparator to use.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:RwSharedPtr</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;RwSharedPtr Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="class_rw_shared_ptr"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/sharedptr.h
&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwSharedPtr()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_shared_ptr_1294eed485017e6ddf815ac0beffa47f6|RwSharedPtr]](OtherValueType *ptr)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_shared_ptr_12ae13c2a8e2c480f61abd1461094dfc5|RwSharedPtr]](OtherValueType *ptr, DeleterType deleter)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_shared_ptr_1616469f66eaa439d06f77f68c4644690|RwSharedPtr]](const [[#topofthepage|RwSharedPtr]] &amp;other)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_shared_ptr_1d7272b3dba18b19c2e829efa8225e6f9|RwSharedPtr]](const [[#topofthepage|RwSharedPtr]] &lt; OtherValueType &gt; &amp;other)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_shared_ptr_1ef50d54353ab1c8e3ee63a5e535ffc33|~RwSharedPtr]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|RwSharedPtr]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_shared_ptr_143da2610526f1cf9bb0de3c8599dedb9|operator=]](const [[#topofthepage|RwSharedPtr]] &amp;other)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|RwSharedPtr]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_shared_ptr_10d66698c565957b6aeb6baf90707e4f6|operator=]](const [[#topofthepage|RwSharedPtr]] &lt; OtherValueType &gt; &amp;other)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_shared_ptr_12e5e395eb34c8137855b50c6bc1bab57|Reset]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_shared_ptr_1b783a17c673eee70a4465b6456a86406|Reset]](OtherValueType *ptr)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_shared_ptr_1aa03cd8b6fc5af1c8cdecfe6bd220a2c|Reset]](OtherValueType *ptr, DeleterType deleter)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const ValueType &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_shared_ptr_102ca70d4981249411b064e261b2b4f8f|operator *]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;ValueType &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_shared_ptr_10af966bcd1aca47671dfe373ed4a9b54|operator *]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const ValueType *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_shared_ptr_128408f7d74093549732e90f5f92743d0|operator-&gt;]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;ValueType *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_shared_ptr_13a7af7a0b185d6aec83d162491666ca6|operator-&gt;]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const ValueType *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_shared_ptr_15e1714afe44ab1d8250d2351c49ca70d|Get]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;ValueType *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_shared_ptr_18b56a8f5fc2caa6c64419e629ceb2078|Get]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_shared_ptr_1bc21a59d6219613ea2bff1b433063054|operator RwBool]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_shared_ptr_1e0f9cc9d18c544ecb93e7d0de61a3b65|operator!]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;size_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_shared_ptr_19aa6894a161f4ec87ba46d93fda1047b|Count]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_shared_ptr_136c0d7a319fc28be846ed9ebde537d52|Unique]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_shared_ptr_19803a94e9b781195f059a986e536f0b2|Swap]]( [[#topofthepage|RwSharedPtr]] &lt; ValueType &gt; &amp;other)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Implements a shared pointer object.&lt;br/&gt;&lt;br/&gt;ValueType has no restrictions.&lt;br/&gt;&lt;br/&gt;&lt;ul&gt;&lt;li&gt;m_ptr Please treat this as private. It is public only because member template friends are not supported by all compilers (eg gcc &lt;= 2.97 and MSVC &lt;= 7.1).&lt;/li&gt;&lt;li&gt;m_count Please treat this as private. It is public only because member template friends are not supported by all compilers (eg gcc &lt;= 2.97 and MSVC &lt;= 7.1).&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="class_rw_shared_ptr_1ef50d54353ab1c8e3ee63a5e535ffc33"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt; RwSharedPtr::~RwSharedPtr()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Destructor&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_shared_ptr_19aa6894a161f4ec87ba46d93fda1047b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;size_t RwSharedPtr::Count() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the copies of this shared pointer which currently exist.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_shared_ptr_15e1714afe44ab1d8250d2351c49ca70d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;const ValueType * RwSharedPtr::Get() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get the pointer without affecting the reference counter. Note the bare pointer is still owned by this object&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a copy of bare pointer&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_shared_ptr_18b56a8f5fc2caa6c64419e629ceb2078"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;ValueType * RwSharedPtr::Get()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get the pointer without affecting the reference counter. Note the bare pointer is still owned by this object&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a copy of bare pointer&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_shared_ptr_102ca70d4981249411b064e261b2b4f8f"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;const ValueType &amp; RwSharedPtr::operator *() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Dereference a shared pointer. Note the shared pointer must not be null.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the object pointed to by the shared pointer.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_shared_ptr_10af966bcd1aca47671dfe373ed4a9b54"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;ValueType &amp; RwSharedPtr::operator *()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Dereference a shared pointer. Note the shared pointer must not be null.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the object pointed to by the shared pointer.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_shared_ptr_1bc21a59d6219613ea2bff1b433063054"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt; RwSharedPtr::operator RwBool() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the pointer is not null.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_shared_ptr_1e0f9cc9d18c544ecb93e7d0de61a3b65"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;RwBool RwSharedPtr::operator!() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the pointer is null.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_shared_ptr_143da2610526f1cf9bb0de3c8599dedb9"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt; [[#topofthepage|RwSharedPtr]] &amp; RwSharedPtr::operator=(const [[#topofthepage|RwSharedPtr]] &amp;other)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Assign another shared pointer to this one Note must not throw&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''a''&lt;/td&gt;

&lt;td align="left"&gt;shared pointer
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_shared_ptr_10d66698c565957b6aeb6baf90707e4f6"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename OtherValueType&gt;&lt;br/&gt;&lt;/tt&gt;RwSharedPtr&amp; RwSharedPtr&lt; ValueType &gt;::operator=(const RwSharedPtr&lt; OtherValueType &gt; &amp;other)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Assign another shared pointer to this one Note must not throw&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''a''&lt;/td&gt;

&lt;td align="left"&gt;shared pointer to type OtherValueType (must be convertable to a pointer to type ValueType)
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_shared_ptr_128408f7d74093549732e90f5f92743d0"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;const ValueType * RwSharedPtr::operator-&gt;() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Dereference a shared pointer. Note the shared pointer must not be null.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a bare pointer to the object pointed to by the shared pointer.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_shared_ptr_13a7af7a0b185d6aec83d162491666ca6"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;ValueType * RwSharedPtr::operator-&gt;()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Dereference a shared pointer. Note the shared pointer must not be null.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a bare pointer to the object pointed to by the shared pointer.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_shared_ptr_12e5e395eb34c8137855b50c6bc1bab57"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;void RwSharedPtr::Reset()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Release this reference to a shared pointer&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_shared_ptr_1b783a17c673eee70a4465b6456a86406"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename OtherValueType&gt;&lt;br/&gt;&lt;/tt&gt;void RwSharedPtr&lt; ValueType &gt;::Reset(OtherValueType *ptr)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Replace this reference to a pointer with a reference to another pointer&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''a''&lt;/td&gt;

&lt;td align="left"&gt;pointer to an object of type OtherValueType (must be convertable to a pointer to type ValueType)
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_shared_ptr_1aa03cd8b6fc5af1c8cdecfe6bd220a2c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename OtherValueType&gt;&lt;br/&gt;template&lt;typename DeleterType&gt;&lt;br/&gt;&lt;/tt&gt;void RwSharedPtr&lt; ValueType &gt;::Reset(OtherValueType *ptr, DeleterType deleter)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Replace this reference to a pointer with a reference to another pointer with a custom deleter&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''a''&lt;/td&gt;

&lt;td align="left"&gt;pointer to an object of type OtherValueType (must be convertable to a pointer to type ValueType)
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''a''&lt;/td&gt;

&lt;td align="left"&gt;deleter which will be used to dispose of the pointer
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_shared_ptr_1294eed485017e6ddf815ac0beffa47f6"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename OtherValueType&gt;&lt;br/&gt;&lt;/tt&gt;RwSharedPtr&lt; ValueType &gt;::RwSharedPtr(OtherValueType *ptr)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct a shared pointer with a pointer Note must not throw&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''a''&lt;/td&gt;

&lt;td align="left"&gt;pointer (must be convertable to a pointer to type ValueType)
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_shared_ptr_12ae13c2a8e2c480f61abd1461094dfc5"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename OtherValueType&gt;&lt;br/&gt;template&lt;typename DeleterType&gt;&lt;br/&gt;&lt;/tt&gt;RwSharedPtr&lt; ValueType &gt;::RwSharedPtr(OtherValueType *ptr, DeleterType deleter)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct a shared pointer with a pointer and a custom deleter used to dispose the pointer&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''a''&lt;/td&gt;

&lt;td align="left"&gt;pointer to an object of type OtherValueType (must be convertable to a pointer to type ValueType)
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''a''&lt;/td&gt;

&lt;td align="left"&gt;deleter object
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_shared_ptr_1616469f66eaa439d06f77f68c4644690"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt; RwSharedPtr::RwSharedPtr(const [[#topofthepage|RwSharedPtr]] &amp;other)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct a shared pointer with from another&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''a''&lt;/td&gt;

&lt;td align="left"&gt;shared pointer
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_shared_ptr_1d7272b3dba18b19c2e829efa8225e6f9"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename OtherValueType&gt;&lt;br/&gt;&lt;/tt&gt;RwSharedPtr&lt; ValueType &gt;::RwSharedPtr(const RwSharedPtr&lt; OtherValueType &gt; &amp;other)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct a shared pointer with from another&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''a''&lt;/td&gt;

&lt;td align="left"&gt;shared pointer to type OtherValueType (must be convertable to a pointer to type ValueType)
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_shared_ptr_19803a94e9b781195f059a986e536f0b2"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;void RwSharedPtr::Swap( [[#topofthepage|RwSharedPtr]] &lt; ValueType &gt; &amp;other)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Swap this shared pointer for another.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_shared_ptr_136c0d7a319fc28be846ed9ebde537d52"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;RwBool RwSharedPtr::Unique() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if this is the only copy of this shared pointer.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:RwStringStream</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;RwStringStream Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="class_rw_string_stream"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/stringstream.h
&lt;h2 class="doxy"&gt;Public Types&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;enum '''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;pos''' {
'''beg'''

'''cur'''

'''end'''

}&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RWMEMORYFUNCTIONS_NEWANDDELETE()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_string_stream_18a9150585cfcbed047b4484f068e8c3d|RwStringStream]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_string_stream_1225a1fbb66b28b67f78e56e9e3e0eeb5|RwStringStream]](const RwString &amp;sStream)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_string_stream_15e8790206137abb8e78cdd73c8ed76f5|~RwStringStream]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwString &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_string_stream_1391a2de85fed13983c6db7fd37be2a90|str]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_string_stream_10524b87b15ad45d4684d012413248feb|str]](RwString &amp;stream)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_string_stream_13f3380ecfd5771c8148973e49dde2024|tellp]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_string_stream_1e1b0ccb18164da8e3d1f9919f9ce7bdb|tellg]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|RwStringStream]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_string_stream_1385754f35927ad5401b8bb5aaf0268c0|seekp]](int32_t p, pos off)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|RwStringStream]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_string_stream_1b1e8327acd7b38aaedffd6121f337e42|seekg]](int32_t p, pos off)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_string_stream_1c3322179fa9009ccbdbcf7b486149723|flags]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_string_stream_122c58c26f36faee4445ae6936427c9e3|flags]](int32_t fl)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_string_stream_1681bb1e5604308e80aec1cfd9c8ec3e5|setf]](int32_t fl, int32_t mask)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_string_stream_16ba541171bd0b119e425f6801614dc17|setf]](int32_t fl)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_string_stream_179af7bc482744c49f4ce88bac98383ff|unsetf]](RwIOS::flags fl)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_string_stream_1e56eda946e65a4290d5a1e7bb22f38fd|width]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_string_stream_19556143685eb379ce5be27c9692dac7a|precision]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_string_stream_14ab381d492aa0d55d61e7acf31ca7392|setw]](int32_t w)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_string_stream_10fb587d76d527f5993b133d7f310e50d|width]](int32_t w)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_string_stream_158fd7acbc9c7eaa2de266a9e4602cb2f|setprecision]](int32_t p)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_string_stream_1eadc274bdaa369017d6996ae5bdb759d|precision]](int32_t p)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_string_stream_14b2d207496e962a9a07e8fcaeba03166|skipws]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_string_stream_1c9bead2cfed0d685074307d333eab41b|eof]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_string_stream_1360ffab376134681612aca3ad81fc6f0|good]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_string_stream_1795d6a2ed99891dd488b10c6ae7dbec3|fail]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_string_stream_157c7acbe6754db7318688163f686cf30|bad]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_string_stream_1e45a7358d3f0dacd259a76052061c27e|clear]](int32_t state)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_string_stream_1abfed83419b54ee91577e0b43f994d84|rdstate]](void )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_string_stream_1ff5a974553aaf5a1839ba48a4aaea0fc|setstate]](int32_t state)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_string_stream_18b34027dddffb7c4e2f71b1011b0b502|unget]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_string_stream_12ada92909b3401390b4fd0ae5ebebd84|get]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_string_stream_14bcd8e0359798acadd0d4865d37937fc|get]](RwChar &amp;v)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_string_stream_151282d83f1baefb05674b4979d80df6a|peek]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_string_stream_11b8cdc5e11848d5f4978e6af039ebf64|ignore]](const int32_t n)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt; [[#topofthepage|RwStringStream]] allows formatted input and output via a C++ IOStream like mechanism using &lt;&lt; and &gt;&gt; operators to insert and extract data from an RwString stream representation. It is intended to behave like a C++ std::stringstream.&lt;br/&gt;&lt;br/&gt;&lt;ul&gt;&lt;li&gt;mStream The stream .&lt;/li&gt;&lt;li&gt;mpPos The position in the stream where the next put will happen.&lt;/li&gt;&lt;li&gt;mgPos The position in the stream where the next get will happen.&lt;/li&gt;&lt;li&gt;mWidth The output width of the stream.&lt;/li&gt;&lt;li&gt;mPrec The output precision of stream.&lt;/li&gt;&lt;li&gt;mFmtFlags The IO Stream format flags.&lt;/li&gt;&lt;li&gt;mStateFlags The flags for the current state of the stream.&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="class_rw_string_stream_15e8790206137abb8e78cdd73c8ed76f5"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; RwStringStream::~RwStringStream()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Destroys stream.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_string_stream_157c7acbe6754db7318688163f686cf30"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool RwStringStream::bad() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Checks if the stream is in a readable/writable state.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;false if stream is readable/writeable, true otherwise.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_string_stream_1e45a7358d3f0dacd259a76052061c27e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void RwStringStream::clear(int32_t state)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Sets the stream's state flags (end of file, good, bad etc.).&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''state''&lt;/td&gt;

&lt;td align="left"&gt;State flags to set (defaults to RwIOS::goodbit)
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_string_stream_1c9bead2cfed0d685074307d333eab41b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool RwStringStream::eof() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Checks if the stream has reached it's end when reading from it.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if stream is at end, false otherwise.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_string_stream_1795d6a2ed99891dd488b10c6ae7dbec3"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool RwStringStream::fail() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Checks whether a stream read/write operation has failed.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if stream operation failed, false otherwise.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_string_stream_1c3322179fa9009ccbdbcf7b486149723"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;int32_t RwStringStream::flags() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Returns the stream's current format flags.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;Stream format flags.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_string_stream_122c58c26f36faee4445ae6936427c9e3"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;int32_t RwStringStream::flags(int32_t fl)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Sets the stream's format flags to those supplied.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''fl''&lt;/td&gt;

&lt;td align="left"&gt;New flags to set.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;Old stream flags.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_string_stream_12ada92909b3401390b4fd0ae5ebebd84"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;int32_t RwStringStream::get()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Reads a single character from the stream and advances to the next character.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;Character read from stream.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_string_stream_14bcd8e0359798acadd0d4865d37937fc"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void RwStringStream::get(RwChar &amp;v)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Reads a single character from the stream into the supplied output, advancing to the next character.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''v''&lt;/td&gt;

&lt;td align="left"&gt;Character read from stream.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_string_stream_1360ffab376134681612aca3ad81fc6f0"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool RwStringStream::good() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Checks if the stream is in a readable/writable state.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if stream is readable/writeable, false otherwise.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_string_stream_11b8cdc5e11848d5f4978e6af039ebf64"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void RwStringStream::ignore(const int32_t n)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Skip over a number of characters in the stream.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''n''&lt;/td&gt;

&lt;td align="left"&gt;Number of character to skip, 1 by default.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_string_stream_151282d83f1baefb05674b4979d80df6a"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;int32_t RwStringStream::peek()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Returns the next character which would be read from the stream. Does not adjust the stream position. If the stream is at it's end, the value RwString::npos is returned.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;Next character in stream or RwString::npos if at end of stream.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_string_stream_19556143685eb379ce5be27c9692dac7a"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;int32_t RwStringStream::precision() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Returns the current stream floating point output precsision.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;Floating point precision.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_string_stream_1eadc274bdaa369017d6996ae5bdb759d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;int32_t RwStringStream::precision(int32_t p)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Sets the stream's floating point output precision.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''p''&lt;/td&gt;

&lt;td align="left"&gt;Output precision of stream.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;Old output precision.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_string_stream_1abfed83419b54ee91577e0b43f994d84"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;int32_t RwStringStream::rdstate(void )&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Gets the current stream state flags.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;Stream state flags.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_string_stream_18a9150585cfcbed047b4484f068e8c3d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; RwStringStream::RwStringStream()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructs stream with default settings.&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;RwIOS::flags&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_string_stream_1225a1fbb66b28b67f78e56e9e3e0eeb5"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; RwStringStream::RwStringStream(const RwString &amp;sStream)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructs stream by copying.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''sStream''&lt;/td&gt;

&lt;td align="left"&gt;stream to copy to this.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;RwIOS::flags&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_string_stream_1b1e8327acd7b38aaedffd6121f337e42"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[#topofthepage|RwStringStream]] &amp; RwStringStream::seekg(int32_t p, pos off)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Seek to a position within the stream. Subsequent reads will be from the new position.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''p''&lt;/td&gt;

&lt;td align="left"&gt;Offset to seek to.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''off''&lt;/td&gt;

&lt;td align="left"&gt;Offset base specifier (begining, current or end of stream).
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;Current stream.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;RwIOS::pos&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_string_stream_1385754f35927ad5401b8bb5aaf0268c0"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[#topofthepage|RwStringStream]] &amp; RwStringStream::seekp(int32_t p, pos off)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Seek to a position within the stream. Subsequent inserts will begin at the new position.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''p''&lt;/td&gt;

&lt;td align="left"&gt;Offset to seek to.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''off''&lt;/td&gt;

&lt;td align="left"&gt;Offset base specifier (begining, current or end of stream).
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;Current stream.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;RwIOS::pos&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_string_stream_1681bb1e5604308e80aec1cfd9c8ec3e5"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;int32_t RwStringStream::setf(int32_t fl, int32_t mask)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Merges flags into the stream's current format flags. Only bit flags which are present in the mask are affected.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''fl''&lt;/td&gt;

&lt;td align="left"&gt;New flag bits to set.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''mask''&lt;/td&gt;

&lt;td align="left"&gt;Bit mask applied to flag fields.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;Old stream flags.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_string_stream_16ba541171bd0b119e425f6801614dc17"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;int32_t RwStringStream::setf(int32_t fl)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Sets the stream's format flags.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''fl''&lt;/td&gt;

&lt;td align="left"&gt;Flag bits to set.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;Old stream flags.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
The specified flag bits are set to 1.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_string_stream_158fd7acbc9c7eaa2de266a9e4602cb2f"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;int32_t RwStringStream::setprecision(int32_t p)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Sets the stream's floating point output precision.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''p''&lt;/td&gt;

&lt;td align="left"&gt;Output precision of stream.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;Old output precision.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_string_stream_1ff5a974553aaf5a1839ba48a4aaea0fc"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void RwStringStream::setstate(int32_t state)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Sets the current stream state flags. The state is combined with the current state flags.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_string_stream_14ab381d492aa0d55d61e7acf31ca7392"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;int32_t RwStringStream::setw(int32_t w)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Sets the stream's output width.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''w''&lt;/td&gt;

&lt;td align="left"&gt;Output width of stream.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;Old output width.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_string_stream_14b2d207496e962a9a07e8fcaeba03166"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void RwStringStream::skipws()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Skips white space in the stream. The stream's get position is updated.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_string_stream_1391a2de85fed13983c6db7fd37be2a90"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;RwString &amp; RwStringStream::str()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Retrieves the streams string contents.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;Contents of stream.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_string_stream_10524b87b15ad45d4684d012413248feb"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void RwStringStream::str(RwString &amp;stream)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Sets the streams string contents.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''stream''&lt;/td&gt;

&lt;td align="left"&gt;The string to set.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_string_stream_1e1b0ccb18164da8e3d1f9919f9ce7bdb"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;int32_t RwStringStream::tellg() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Retrieves the position from which data will be read from the stream.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;Stream get position.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_string_stream_13f3380ecfd5771c8148973e49dde2024"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;int32_t RwStringStream::tellp() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Returns the position at which data will be insterted to the stream.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;Stream put position.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_string_stream_18b34027dddffb7c4e2f71b1011b0b502"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void RwStringStream::unget()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Un-reads a single character from the stream. A subsequent read will read the same character again.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_string_stream_179af7bc482744c49f4ce88bac98383ff"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void RwStringStream::unsetf(RwIOS::flags fl)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Clears the stream's format flags.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''fl''&lt;/td&gt;

&lt;td align="left"&gt;Flag bits to clear.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
The specified flag bits are set to 0.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_string_stream_1e56eda946e65a4290d5a1e7bb22f38fd"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;int32_t RwStringStream::width() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Returns the current stream output width.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;Output width of stream.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_string_stream_10fb587d76d527f5993b133d7f310e50d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;int32_t RwStringStream::width(int32_t w)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Sets the stream's output width.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''w''&lt;/td&gt;

&lt;td align="left"&gt;Output width of stream.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;Old output width.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:RwVector</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;RwVector Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="class_rw_vector"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/stltypes.h
&lt;h2 class="doxy"&gt;Public Types&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef size_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''rw_size_type'''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_vector_1ee31d7de76793fd472ca4915054fbabc|RwVector]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_vector_174c3e8cdb7eac31c403b0277d9e017d7|RwVector]](const [[#topofthepage|RwVector]] &lt; T &gt; &amp;_x)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_vector_1602cd4fec58c2637ce96c8e48470af5e|RwVector]](rw_size_type _n)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_vector_1e97ededfa6fcd08a8571d98ec480d044|RwVector]](rw_size_type _n, const T &amp;_val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#class_rw_vector_13940de0aa337f9bca1345009047366a6|RwVector]](_InputIterator _first, _InputIterator _last)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Implements a vector object based on STL vector.&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="class_rw_vector_1ee31d7de76793fd472ca4915054fbabc"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class T&gt;&lt;br/&gt;&lt;/tt&gt; RwVector::RwVector()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Default constructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_vector_174c3e8cdb7eac31c403b0277d9e017d7"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class T&gt;&lt;br/&gt;&lt;/tt&gt; RwVector::RwVector(const [[#topofthepage|RwVector]] &lt; T &gt; &amp;_x)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Copy constructor.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''x''&lt;/td&gt;

&lt;td align="left"&gt;An other vector of the same type to initialize this one with.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_vector_1602cd4fec58c2637ce96c8e48470af5e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class T&gt;&lt;br/&gt;&lt;/tt&gt; RwVector::RwVector(rw_size_type _n)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructs a vector of a given size.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_n''&lt;/td&gt;

&lt;td align="left"&gt;The size of the vector.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_vector_1e97ededfa6fcd08a8571d98ec480d044"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class T&gt;&lt;br/&gt;&lt;/tt&gt; RwVector::RwVector(rw_size_type _n, const T &amp;_val)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructs a vector of a given size and sets the entries to a given default value.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_n''&lt;/td&gt;

&lt;td align="left"&gt;The size of the vector.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_val''&lt;/td&gt;

&lt;td align="left"&gt;The default value for the entries.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="class_rw_vector_13940de0aa337f9bca1345009047366a6"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class T&gt;&lt;br/&gt;&lt;/tt&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class _InputIterator&gt;&lt;br/&gt;&lt;/tt&gt;RwVector&lt; T &gt;::RwVector(_InputIterator _first, _InputIterator _last)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructor that copies everythings between the given iterators into the vector.&lt;br/&gt;&lt;br/&gt;_first and _last should be iteration the same container. _last should be after _first.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_first''&lt;/td&gt;

&lt;td align="left"&gt;The iterator from where to start copying.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''_last''&lt;/td&gt;

&lt;td align="left"&gt;The iterator where to stop copying.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::SeparateKeyAndDatumContained</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::SeparateKeyAndDatumContained Struct Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="structrw_1_1_separate_key_and_datum_contained"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/hash/hashcontainer.h
&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#structrw_1_1_separate_key_and_datum_contained_14418d4f1d9454ca8129c48c87c29b53a|SeparateKeyAndDatumContained]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#structrw_1_1_separate_key_and_datum_contained_109b7d45f9a3d1bc4f9e1c1ab88b61797|SeparateKeyAndDatumContained]](const KeyType &amp;key_, const DatumType &amp;data_)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const KeyType &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#structrw_1_1_separate_key_and_datum_contained_16a380467c6970261a817e141529fe5da|GetKey]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;KeyType &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#structrw_1_1_separate_key_and_datum_contained_1d9bacec6475c738c91f1ea43ffcbc667|GetKey]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const DatumType &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#structrw_1_1_separate_key_and_datum_contained_1897404ed0aadba9e7ef672789af48847|GetData]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;DatumType &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#structrw_1_1_separate_key_and_datum_contained_11404884223214cb4dd210e247235dedc|GetData]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#structrw_1_1_separate_key_and_datum_contained_16fb7fb627c07ac1fb6c43fd4ee0e8ea1|operator==]](const [[#topofthepage|SeparateKeyAndDatumContained]] &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#structrw_1_1_separate_key_and_datum_contained_17497b4b461b1fdcb568e6df0f556a199|operator!=]](const [[#topofthepage|SeparateKeyAndDatumContained]] &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;A class for holding key and data parameters for use in a [[RWCore:RWCore:API:rw::HashContainer|HashContainer]] . KeyType and DatumType must be copyable and default constructable.&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="structrw_1_1_separate_key_and_datum_contained_1897404ed0aadba9e7ef672789af48847"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename KeyType&gt;&lt;br/&gt;template&lt;typename DatumType&gt;&lt;br/&gt;&lt;/tt&gt;const DatumType &amp; rw::SeparateKeyAndDatumContained::GetData() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get the data element.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a const reference to the data element&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="structrw_1_1_separate_key_and_datum_contained_11404884223214cb4dd210e247235dedc"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename KeyType&gt;&lt;br/&gt;template&lt;typename DatumType&gt;&lt;br/&gt;&lt;/tt&gt;DatumType &amp; rw::SeparateKeyAndDatumContained::GetData()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get the data element.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the data element&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="structrw_1_1_separate_key_and_datum_contained_16a380467c6970261a817e141529fe5da"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename KeyType&gt;&lt;br/&gt;template&lt;typename DatumType&gt;&lt;br/&gt;&lt;/tt&gt;const KeyType &amp; rw::SeparateKeyAndDatumContained::GetKey() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get the key element.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a const reference to the key element&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="structrw_1_1_separate_key_and_datum_contained_1d9bacec6475c738c91f1ea43ffcbc667"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename KeyType&gt;&lt;br/&gt;template&lt;typename DatumType&gt;&lt;br/&gt;&lt;/tt&gt;KeyType &amp; rw::SeparateKeyAndDatumContained::GetKey()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get the key element.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a reference to the key element&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="structrw_1_1_separate_key_and_datum_contained_17497b4b461b1fdcb568e6df0f556a199"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename KeyType&gt;&lt;br/&gt;template&lt;typename DatumType&gt;&lt;br/&gt;&lt;/tt&gt;RwBool rw::SeparateKeyAndDatumContained::operator!=(const [[#topofthepage|SeparateKeyAndDatumContained]] &amp;rhs) const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Inequality operator&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if either the keys or data are equal&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="structrw_1_1_separate_key_and_datum_contained_16fb7fb627c07ac1fb6c43fd4ee0e8ea1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename KeyType&gt;&lt;br/&gt;template&lt;typename DatumType&gt;&lt;br/&gt;&lt;/tt&gt;RwBool rw::SeparateKeyAndDatumContained::operator==(const [[#topofthepage|SeparateKeyAndDatumContained]] &amp;rhs) const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Equality operator&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if both the keys and data are equal&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="structrw_1_1_separate_key_and_datum_contained_14418d4f1d9454ca8129c48c87c29b53a"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename KeyType&gt;&lt;br/&gt;template&lt;typename DatumType&gt;&lt;br/&gt;&lt;/tt&gt; rw::SeparateKeyAndDatumContained::SeparateKeyAndDatumContained()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Default Constructor&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="structrw_1_1_separate_key_and_datum_contained_109b7d45f9a3d1bc4f9e1c1ab88b61797"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename KeyType&gt;&lt;br/&gt;template&lt;typename DatumType&gt;&lt;br/&gt;&lt;/tt&gt; rw::SeparateKeyAndDatumContained::SeparateKeyAndDatumContained(const KeyType &amp;key_, const DatumType &amp;data_)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct with a key and data value.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''key''&lt;/td&gt;

&lt;td align="left"&gt;the key value
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''data''&lt;/td&gt;

&lt;td align="left"&gt;the data value
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::SharedResource</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::SharedResource Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1_shared_resource"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/resource/sharedresource.h
&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_shared_resource_182befa2b52b8064f07836197ab7b9f45|SharedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_shared_resource_1113d82ff4f5d977bd70fd7851df58ae5|SharedResource]](OtherValueType *ptr,  [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource, const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;descriptor)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_shared_resource_1470c784d920d2396b4ba3d2d137a32a3|SharedResource]](OtherValueType *ptr,  [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource, const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;descriptor,  [[RWCore:RWCore:API:rw::IResourceAllocator|IResourceAllocator]] &amp;allocator)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_shared_resource_10f1480e7ec9e09679bb7b9a472592d32|SharedResource]](const [[RWCore:RWCore:API:rw::AllocatedResource|AllocatedResource]] &lt; OtherValueType &gt; &amp;allocatedResource)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_shared_resource_175575f90ca497556288f8edfa9da9f71|SharedResource]](const [[#topofthepage|SharedResource]] &amp;other)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_shared_resource_175903674e53168ca2944425218befd94|~SharedResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|SharedResource]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_shared_resource_1a81589ec04d1f4a7371f2522dca9cea4|operator=]](const [[#topofthepage|SharedResource]] &amp;other)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_shared_resource_10345019ec1a08e6cb1cc76302909616a|Reset]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_shared_resource_1a6d375208221723b1d07e9cad98e772b|Reset]](OtherValueType *ptr,  [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource, const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;descriptor)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_shared_resource_1fb3db8459044fb10a9cb0af3bfe6821a|Reset]](OtherValueType *ptr,  [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource, const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;descriptor,  [[RWCore:RWCore:API:rw::IResourceAllocator|IResourceAllocator]] &amp;allocator)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_shared_resource_143d4851b78d2a2133e44563d3ab89299|Reset]](const [[RWCore:RWCore:API:rw::AllocatedResource|AllocatedResource]] &lt; OtherValueType &gt; &amp;allocatedResource)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const ValueType &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_shared_resource_1a032f23a25641f6b7bba17518544f182|operator *]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;ValueType &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_shared_resource_1c7a9498d40559d8a441e1589d2a0c864|operator *]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const ValueType *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_shared_resource_180070d2e0dab364f8c0482d93b952b52|operator-&gt;]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;ValueType *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_shared_resource_16dad1946fb97d9b0c0990a5b893f3ca9|operator-&gt;]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const ValueType *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_shared_resource_1bc3bf2c58aebd39147d2b8ebd31b699b|Get]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;ValueType *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_shared_resource_1697bc21f9c242f1d45589b5ea7cc2e8e|Get]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_shared_resource_1a26fc76689582cf7dc0cb755d546d0f1|GetResourceDescriptor]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_shared_resource_124c5fc05b7e21be9d5ff7998fa39a62e|GetResourceDescriptor]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_shared_resource_1b1a0196a3585272369c01833cac1fab0|GetResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_shared_resource_19909ba03d3fb9554a60c0953ea32c8c1|GetResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_shared_resource_181b515d056ba5f93f6b50aeb66d735b3|operator RwBool]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_shared_resource_1eb3a33a1a8268a151e329c02dbabf676|operator!]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;size_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_shared_resource_1676254259b564d3776d9589218454995|Count]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_shared_resource_16e1e162d60e100d3ce62cb669d92a12e|Unique]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_shared_resource_1020de4301f55d40e10417dff69a254f8|Swap]]( [[#topofthepage|SharedResource]] &lt; ValueType &gt; &amp;other)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Implements a [[#topofthepage|SharedResource]] pointer object.&lt;br/&gt;&lt;br/&gt;ValueType has no restrictions.&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1_shared_resource_175903674e53168ca2944425218befd94"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt; rw::SharedResource::~SharedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Destruct a [[#topofthepage|SharedResource]] pointer.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_shared_resource_1676254259b564d3776d9589218454995"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;size_t rw::SharedResource::Count() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;The copies of this [[#topofthepage|SharedResource]] pointer which currently exist.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_shared_resource_1bc3bf2c58aebd39147d2b8ebd31b699b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;const ValueType * rw::SharedResource::Get() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get the pointer without affecting the reference counter. The object pointed to remains owned by this [[#topofthepage|SharedResource]] .&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;A copy of bare pointer&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_shared_resource_1697bc21f9c242f1d45589b5ea7cc2e8e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;ValueType * rw::SharedResource::Get()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get the pointer without affecting the reference counter. The object pointed to remains owned by this [[#topofthepage|SharedResource]] .&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;A copy of bare pointer&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_shared_resource_1b1a0196a3585272369c01833cac1fab0"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp; rw::SharedResource::GetResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get the resource for this [[#topofthepage|SharedResource]] . The [[#topofthepage|SharedResource]] pointer must point to a valid object.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;The resource descriptor&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_shared_resource_19909ba03d3fb9554a60c0953ea32c8c1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt; [[RWCore:RWCore:API:rw::Resource|Resource]] &amp; rw::SharedResource::GetResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get the resource for this [[#topofthepage|SharedResource]] . The [[#topofthepage|SharedResource]] pointer must point to a valid object.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;The resource descriptor&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_shared_resource_1a26fc76689582cf7dc0cb755d546d0f1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp; rw::SharedResource::GetResourceDescriptor() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get the resource descriptor for this [[#topofthepage|SharedResource]] . The [[#topofthepage|SharedResource]] pointer must point to a valid object.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;The resource descriptor&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_shared_resource_124c5fc05b7e21be9d5ff7998fa39a62e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp; rw::SharedResource::GetResourceDescriptor()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get the resource descriptor for this [[#topofthepage|SharedResource]] . The [[#topofthepage|SharedResource]] pointer must point to a valid object.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;The resource descriptor&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_shared_resource_1a032f23a25641f6b7bba17518544f182"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;const ValueType &amp; rw::SharedResource::operator *() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Dereference a [[#topofthepage|SharedResource]] pointer. The [[#topofthepage|SharedResource]] pointer must point to a valid object.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;A reference to the object pointed to by the [[#topofthepage|SharedResource]] pointer.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_shared_resource_1c7a9498d40559d8a441e1589d2a0c864"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;ValueType &amp; rw::SharedResource::operator *()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Dereference a [[#topofthepage|SharedResource]] pointer. The [[#topofthepage|SharedResource]] pointer must point to a valid object.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;A reference to the object pointed to by the [[#topofthepage|SharedResource]] pointer.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_shared_resource_181b515d056ba5f93f6b50aeb66d735b3"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt; rw::SharedResource::operator RwBool() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;True if the pointer is not null.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_shared_resource_1eb3a33a1a8268a151e329c02dbabf676"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;RwBool rw::SharedResource::operator!() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;True if the pointer is null.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_shared_resource_1a81589ec04d1f4a7371f2522dca9cea4"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt; [[#topofthepage|SharedResource]] &amp; rw::SharedResource::operator=(const [[#topofthepage|SharedResource]] &amp;other)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Assign another [[#topofthepage|SharedResource]] pointer to this one. This function is guaranteed to not throw.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''other''&lt;/td&gt;

&lt;td align="left"&gt;A [[#topofthepage|SharedResource]] pointer.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_shared_resource_180070d2e0dab364f8c0482d93b952b52"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;const ValueType * rw::SharedResource::operator-&gt;() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Dereference a [[#topofthepage|SharedResource]] pointer. The [[#topofthepage|SharedResource]] pointer must point to a valid object.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;A bare pointer to the object pointed to by the [[#topofthepage|SharedResource]] pointer.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_shared_resource_16dad1946fb97d9b0c0990a5b893f3ca9"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;ValueType * rw::SharedResource::operator-&gt;()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Dereference a [[#topofthepage|SharedResource]] pointer. The object pointer must point to a valid object.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;A bare pointer to the object pointed to by the [[#topofthepage|SharedResource]] pointer.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_shared_resource_10345019ec1a08e6cb1cc76302909616a"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;void rw::SharedResource::Reset()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Release this reference to a [[#topofthepage|SharedResource]] pointer.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_shared_resource_1a6d375208221723b1d07e9cad98e772b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename OtherValueType&gt;&lt;br/&gt;&lt;/tt&gt;void rw::SharedResource&lt; ValueType &gt;::Reset(OtherValueType *ptr, Resource &amp;resource, const ResourceDescriptor &amp;descriptor)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Replace this reference to a pointer with a reference to another pointer.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''other''&lt;/td&gt;

&lt;td align="left"&gt;A pointer to a [[#topofthepage|SharedResource]] of type OtherValueType (must be convertable to a pointer to type ValueType)
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''resource''&lt;/td&gt;

&lt;td align="left"&gt;The [[RWCore:RWCore:API:rw::Resource|Resource]] containing the object
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''descriptor''&lt;/td&gt;

&lt;td align="left"&gt;The [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] describing the memory requirements of the object
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_shared_resource_1fb3db8459044fb10a9cb0af3bfe6821a"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename OtherValueType&gt;&lt;br/&gt;&lt;/tt&gt;void rw::SharedResource&lt; ValueType &gt;::Reset(OtherValueType *ptr, Resource &amp;resource, const ResourceDescriptor &amp;descriptor, IResourceAllocator &amp;allocator)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Replace this reference to a pointer with a reference to another pointer.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''other''&lt;/td&gt;

&lt;td align="left"&gt;A pointer to an object of type OtherValueType (must be convertable to a pointer to type ValueType)
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''resource''&lt;/td&gt;

&lt;td align="left"&gt;The [[RWCore:RWCore:API:rw::Resource|Resource]] containing the object
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''descriptor''&lt;/td&gt;

&lt;td align="left"&gt;The [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] describing the memory requirements of the object
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''allocator''&lt;/td&gt;

&lt;td align="left"&gt;The allocator used to allocate the resource
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_shared_resource_143d4851b78d2a2133e44563d3ab89299"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename OtherValueType&gt;&lt;br/&gt;&lt;/tt&gt;void rw::SharedResource&lt; ValueType &gt;::Reset(const AllocatedResource&lt; OtherValueType &gt; &amp;allocatedResource)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Replace this reference to a pointer with a reference to another pointer.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''other''&lt;/td&gt;

&lt;td align="left"&gt;A pointer to an object of type OtherValueType (must be convertable to a pointer to type ValueType)
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''resource''&lt;/td&gt;

&lt;td align="left"&gt;The [[RWCore:RWCore:API:rw::Resource|Resource]] containing the object
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''descriptor''&lt;/td&gt;

&lt;td align="left"&gt;The [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] describing the memory requirements of the object
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''allocator''&lt;/td&gt;

&lt;td align="left"&gt;The allocator used to allocate the resource
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_shared_resource_182befa2b52b8064f07836197ab7b9f45"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt; rw::SharedResource::SharedResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct a null [[#topofthepage|SharedResource]] pointer.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_shared_resource_1113d82ff4f5d977bd70fd7851df58ae5"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename OtherValueType&gt;&lt;br/&gt;&lt;/tt&gt;rw::SharedResource&lt; ValueType &gt;::SharedResource(OtherValueType *ptr, Resource &amp;resource, const ResourceDescriptor &amp;descriptor)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct a [[#topofthepage|SharedResource]] pointer with a pointer. This function is guaranteed to not throw.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''ptr''&lt;/td&gt;

&lt;td align="left"&gt;A pointer (must be convertable to a pointer to type ValueType)
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''resource''&lt;/td&gt;

&lt;td align="left"&gt;The [[RWCore:RWCore:API:rw::Resource|Resource]] containing the object
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''descriptor''&lt;/td&gt;

&lt;td align="left"&gt;The [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] describing the memory requirements of the object
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_shared_resource_1470c784d920d2396b4ba3d2d137a32a3"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename OtherValueType&gt;&lt;br/&gt;&lt;/tt&gt;rw::SharedResource&lt; ValueType &gt;::SharedResource(OtherValueType *ptr, Resource &amp;resource, const ResourceDescriptor &amp;descriptor, IResourceAllocator &amp;allocator)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct a [[#topofthepage|SharedResource]] pointer with a pointer. This function is guaranteed to not throw.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''ptr''&lt;/td&gt;

&lt;td align="left"&gt;A pointer (must be convertable to a pointer to type ValueType)
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''resource''&lt;/td&gt;

&lt;td align="left"&gt;The [[RWCore:RWCore:API:rw::Resource|Resource]] containing the object
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''descriptor''&lt;/td&gt;

&lt;td align="left"&gt;The [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] describing the memory requirements of the object
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''allocator''&lt;/td&gt;

&lt;td align="left"&gt;The allocator used to allocate the resource
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_shared_resource_10f1480e7ec9e09679bb7b9a472592d32"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename OtherValueType&gt;&lt;br/&gt;&lt;/tt&gt;rw::SharedResource&lt; ValueType &gt;::SharedResource(const AllocatedResource&lt; OtherValueType &gt; &amp;allocatedResource)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct a [[#topofthepage|SharedResource]] pointer from an allocated resource This function is guaranteed to not throw.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''allocatedResource''&lt;/td&gt;

&lt;td align="left"&gt;allocated resource (pointer must be convertable to a pointer to type ValueType)
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_shared_resource_175575f90ca497556288f8edfa9da9f71"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt; rw::SharedResource::SharedResource(const [[#topofthepage|SharedResource]] &amp;other)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct a [[#topofthepage|SharedResource]] pointer with from another.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''other''&lt;/td&gt;

&lt;td align="left"&gt;A [[#topofthepage|SharedResource]] pointer
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_shared_resource_1020de4301f55d40e10417dff69a254f8"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;void rw::SharedResource::Swap( [[#topofthepage|SharedResource]] &lt; ValueType &gt; &amp;other)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Swap this [[#topofthepage|SharedResource]] pointer for another.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_shared_resource_16e1e162d60e100d3ce62cb669d92a12e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;RwBool rw::SharedResource::Unique() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;True if this is the only copy of this [[#topofthepage|SharedResource]] pointer.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::SystemAllocatorGeneric</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::SystemAllocatorGeneric Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1_system_allocator_generic"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/resource/resourceallocatortarget.h
&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;An Allocator which will defer memory allocations and releases to RwMallocAligned and RwFreeAligned.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::SystemAllocatorGeneric</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::SystemAllocatorGeneric Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1_system_allocator_generic"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/resource/resourceallocatortarget.h
&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;An Allocator which will defer memory allocations and releases to RwMallocAligned and RwFreeAligned.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::SystemAllocatorGeneric</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::SystemAllocatorGeneric Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1_system_allocator_generic"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/resource/resourceallocatortarget.h
&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;An Allocator which will defer memory allocations and releases to RwMallocAligned and RwFreeAligned.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::SystemAllocatorGeneric</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::SystemAllocatorGeneric Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1_system_allocator_generic"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/resource/resourceallocatortarget.h
&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;An Allocator which will defer memory allocations and releases to RwMallocAligned and RwFreeAligned.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::TargetResource</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::TargetResource Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1_target_resource"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/resource/targetresource.h
&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_target_resource_1779ba6c799eedd5a7f073edcc20671fd|TargetResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_target_resource_19fb93bbf2e281ffd336fdacaa108fa5f|TargetResource]](const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_target_resource_13fab59d5924f3ef43cb626d777986ac7|~TargetResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;TargetBaseResource &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_target_resource_194b7293d2e2312fdab4eda05696ebb81|GetTargetBaseResource]](uint32_t i)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::Resource|Resource]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_target_resource_1ba30102892684a1ca2c1d38cccc741a0|ToResource]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_target_resource_17f497d63a27f0b0e21b89ed84ffc859d|FromResource]](const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_target_resource_10ae5d9902a8c740a434f7e89532c0d5c|EndianSwap]]()&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;A templated object a pointer to a single memory block. This is templated so we can instantiate a different object type for each memory type.&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1_target_resource_13fab59d5924f3ef43cb626d777986ac7"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::TargetResource::~TargetResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Destruct a [[#topofthepage|TargetResource]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_target_resource_10ae5d9902a8c740a434f7e89532c0d5c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::TargetResource::EndianSwap()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Endian Swap&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_target_resource_17f497d63a27f0b0e21b89ed84ffc859d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::TargetResource::FromResource(const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Convert from a [[RWCore:RWCore:API:rw::Resource|Resource]] to a [[#topofthepage|TargetResource]] &lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_target_resource_194b7293d2e2312fdab4eda05696ebb81"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;TargetBaseResource &amp; rw::TargetResource::GetTargetBaseResource(uint32_t i)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get i-th TargetBaseResource&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_target_resource_1779ba6c799eedd5a7f073edcc20671fd"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::TargetResource::TargetResource()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct a default [[#topofthepage|TargetResource]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_target_resource_19fb93bbf2e281ffd336fdacaa108fa5f"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::TargetResource::TargetResource(const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct a [[#topofthepage|TargetResource]] from a [[RWCore:RWCore:API:rw::Resource|Resource]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_target_resource_1ba30102892684a1ca2c1d38cccc741a0"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::Resource|Resource]]  rw::TargetResource::ToResource() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Convert from a [[#topofthepage|TargetResource]] to a [[RWCore:RWCore:API:rw::Resource|Resource]] &lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:RwIOS::width</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;RwIOS::width Struct Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="struct_rw_i_o_s_1_1width"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/stringstream.h
&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#struct_rw_i_o_s_1_1width_19a4d719baa921044f4484058d5673acd|width]](int32_t w)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#struct_rw_i_o_s_1_1width_1d7b10c2ccbb9a1051613efb51afe85e1|getw]]()&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Public Attributes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;mWidth&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;The width of output od a stream.&lt;ul&gt;&lt;li&gt;mWidth Output width of stream.&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="struct_rw_i_o_s_1_1width_1d7b10c2ccbb9a1051613efb51afe85e1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;int32_t RwIOS::width::getw() const &lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Gets the current stream output width.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;Stream output width.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="struct_rw_i_o_s_1_1width_19a4d719baa921044f4484058d5673acd"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; RwIOS::width::width(int32_t w)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructs a width stream modifier.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''w''&lt;/td&gt;

&lt;td align="left"&gt;Stream output width.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::Xbox2PhysicallyContiguousAllocator</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::Xbox2PhysicallyContiguousAllocator Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1_xbox2_physically_contiguous_allocator"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/resource/xbox2physicallycontiguousallocator.h
&lt;h2 class="doxy"&gt;Public Types&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;enum '''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;PageSize''' {
'''PAGESIZE_4K''' = 0

'''PAGESIZE_64K'''

'''PAGESIZE_16M'''

}&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_xbox2_physically_contiguous_allocator_1e338f89a5bd2f41dcbd408a4ae5ef5ff|Xbox2PhysicallyContiguousAllocator]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_xbox2_physically_contiguous_allocator_118495f678185fc2c3ff2e6be59922dc4|~Xbox2PhysicallyContiguousAllocator]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;BaseResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_xbox2_physically_contiguous_allocator_138a45e8e100f6e6e8050c7b60bfeed0e|Allocate]](const [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] &amp;resourceDescriptor, PageSize pageSize)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_xbox2_physically_contiguous_allocator_153daf0df94b958f201374b78798be75c|Free]](const BaseResource &amp;resource)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;class [[#topofthepage|Xbox2PhysicallyContiguousAllocator]] &lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1_xbox2_physically_contiguous_allocator_118495f678185fc2c3ff2e6be59922dc4"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::Xbox2PhysicallyContiguousAllocator::~Xbox2PhysicallyContiguousAllocator()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Destructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_xbox2_physically_contiguous_allocator_138a45e8e100f6e6e8050c7b60bfeed0e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;BaseResource rw::Xbox2PhysicallyContiguousAllocator::Allocate(const [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] &amp;resourceDescriptor, PageSize pageSize)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Allocate a resource based on the resource descriptor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_xbox2_physically_contiguous_allocator_153daf0df94b958f201374b78798be75c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::Xbox2PhysicallyContiguousAllocator::Free(const BaseResource &amp;resource)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Free a resource.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_xbox2_physically_contiguous_allocator_1e338f89a5bd2f41dcbd408a4ae5ef5ff"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::Xbox2PhysicallyContiguousAllocator::Xbox2PhysicallyContiguousAllocator()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Constructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::ZeroingSystemAllocatorGeneric</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::ZeroingSystemAllocatorGeneric Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1_zeroing_system_allocator_generic"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/resource/zeroingresourceallocatortarget.h
&lt;h2&gt;Base Classes&lt;/h2&gt;
----
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::SystemAllocatorGeneric|rw::SystemAllocatorGeneric]]&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::SystemAllocatorGeneric|rw::SystemAllocatorGeneric]]&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::SystemAllocatorGeneric|rw::SystemAllocatorGeneric]]&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::SystemAllocatorGeneric|rw::SystemAllocatorGeneric]]&lt;/li&gt;&lt;/ul&gt;

&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_12af20a3029b15ad771ad21a209666c98|ZeroingSystemAllocatorGeneric]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;virtual&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_152bcbda588aa1ec6005fe6f48d7fe2a8|~ZeroingSystemAllocatorGeneric]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_12af20a3029b15ad771ad21a209666c98|ZeroingSystemAllocatorGeneric]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;virtual&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_152bcbda588aa1ec6005fe6f48d7fe2a8|~ZeroingSystemAllocatorGeneric]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_12af20a3029b15ad771ad21a209666c98|ZeroingSystemAllocatorGeneric]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;virtual&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_152bcbda588aa1ec6005fe6f48d7fe2a8|~ZeroingSystemAllocatorGeneric]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_12af20a3029b15ad771ad21a209666c98|ZeroingSystemAllocatorGeneric]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;virtual&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_152bcbda588aa1ec6005fe6f48d7fe2a8|~ZeroingSystemAllocatorGeneric]]()&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Protected Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::Resource|Resource]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_12861daf22d5267c60ee52ea90104e4bc|DoAllocate]](const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;resourceDescriptor, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::Resource|Resource]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_12861daf22d5267c60ee52ea90104e4bc|DoAllocate]](const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;resourceDescriptor, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::Resource|Resource]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_12861daf22d5267c60ee52ea90104e4bc|DoAllocate]](const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;resourceDescriptor, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::Resource|Resource]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_12861daf22d5267c60ee52ea90104e4bc|DoAllocate]](const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;resourceDescriptor, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Static Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_1befdc830ff5fdbc586a78fe2b4add692|GetResourceDescriptor]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|ZeroingSystemAllocatorGeneric]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_19485a4a3c989974032eb427e525edf6d|Initialize]](const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_1befdc830ff5fdbc586a78fe2b4add692|GetResourceDescriptor]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|ZeroingSystemAllocatorGeneric]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_19485a4a3c989974032eb427e525edf6d|Initialize]](const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_1befdc830ff5fdbc586a78fe2b4add692|GetResourceDescriptor]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|ZeroingSystemAllocatorGeneric]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_19485a4a3c989974032eb427e525edf6d|Initialize]](const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_1befdc830ff5fdbc586a78fe2b4add692|GetResourceDescriptor]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|ZeroingSystemAllocatorGeneric]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_19485a4a3c989974032eb427e525edf6d|Initialize]](const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;An Allocator which will defer memory allocations and releases to RwMallocAligned and RwFreeAligned.&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1_zeroing_system_allocator_generic_152bcbda588aa1ec6005fe6f48d7fe2a8"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual virtual rw::ZeroingSystemAllocatorGeneric::~ZeroingSystemAllocatorGeneric()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Destructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_152bcbda588aa1ec6005fe6f48d7fe2a8"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual virtual rw::ZeroingSystemAllocatorGeneric::~ZeroingSystemAllocatorGeneric()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Destructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_152bcbda588aa1ec6005fe6f48d7fe2a8"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual virtual rw::ZeroingSystemAllocatorGeneric::~ZeroingSystemAllocatorGeneric()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Destructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_152bcbda588aa1ec6005fe6f48d7fe2a8"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual virtual rw::ZeroingSystemAllocatorGeneric::~ZeroingSystemAllocatorGeneric()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Destructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_12861daf22d5267c60ee52ea90104e4bc"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual  [[RWCore:RWCore:API:rw::Resource|Resource]]  rw::ZeroingSystemAllocatorGeneric::DoAllocate(const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;resourceDescriptor, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Child interface, concrete implementations of [[RWCore:RWCore:API:rw::IResourceAllocator|IResourceAllocator]] should implement these functions rather than the public non virtual members.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the newly allocated [[RWCore:RWCore:API:rw::Resource|Resource]] , returns a default allocated [[RWCore:RWCore:API:rw::Resource|Resource]] on failure.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_12861daf22d5267c60ee52ea90104e4bc"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual  [[RWCore:RWCore:API:rw::Resource|Resource]]  rw::ZeroingSystemAllocatorGeneric::DoAllocate(const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;resourceDescriptor, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Child interface, concrete implementations of [[RWCore:RWCore:API:rw::IResourceAllocator|IResourceAllocator]] should implement these functions rather than the public non virtual members.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the newly allocated [[RWCore:RWCore:API:rw::Resource|Resource]] , returns a default allocated [[RWCore:RWCore:API:rw::Resource|Resource]] on failure.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_12861daf22d5267c60ee52ea90104e4bc"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual  [[RWCore:RWCore:API:rw::Resource|Resource]]  rw::ZeroingSystemAllocatorGeneric::DoAllocate(const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;resourceDescriptor, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Child interface, concrete implementations of [[RWCore:RWCore:API:rw::IResourceAllocator|IResourceAllocator]] should implement these functions rather than the public non virtual members.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the newly allocated [[RWCore:RWCore:API:rw::Resource|Resource]] , returns a default allocated [[RWCore:RWCore:API:rw::Resource|Resource]] on failure.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_12861daf22d5267c60ee52ea90104e4bc"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual  [[RWCore:RWCore:API:rw::Resource|Resource]]  rw::ZeroingSystemAllocatorGeneric::DoAllocate(const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;resourceDescriptor, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Child interface, concrete implementations of [[RWCore:RWCore:API:rw::IResourceAllocator|IResourceAllocator]] should implement these functions rather than the public non virtual members.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the newly allocated [[RWCore:RWCore:API:rw::Resource|Resource]] , returns a default allocated [[RWCore:RWCore:API:rw::Resource|Resource]] on failure.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_1befdc830ff5fdbc586a78fe2b4add692"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]]  rw::ZeroingSystemAllocatorGeneric::GetResourceDescriptor()&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get the resource descriptor describing the resource requirements of [[RWCore:RWCore:API:rw::SystemAllocatorGeneric|SystemAllocatorGeneric]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_1befdc830ff5fdbc586a78fe2b4add692"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]]  rw::ZeroingSystemAllocatorGeneric::GetResourceDescriptor()&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get the resource descriptor describing the resource requirements of [[RWCore:RWCore:API:rw::SystemAllocatorGeneric|SystemAllocatorGeneric]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_1befdc830ff5fdbc586a78fe2b4add692"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]]  rw::ZeroingSystemAllocatorGeneric::GetResourceDescriptor()&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get the resource descriptor describing the resource requirements of [[RWCore:RWCore:API:rw::SystemAllocatorGeneric|SystemAllocatorGeneric]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_1befdc830ff5fdbc586a78fe2b4add692"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]]  rw::ZeroingSystemAllocatorGeneric::GetResourceDescriptor()&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get the resource descriptor describing the resource requirements of [[RWCore:RWCore:API:rw::SystemAllocatorGeneric|SystemAllocatorGeneric]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_19485a4a3c989974032eb427e525edf6d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[#topofthepage|ZeroingSystemAllocatorGeneric]] * rw::ZeroingSystemAllocatorGeneric::Initialize(const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct a [[RWCore:RWCore:API:rw::SystemAllocatorGeneric|SystemAllocatorGeneric]] into a [[RWCore:RWCore:API:rw::Resource|Resource]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_19485a4a3c989974032eb427e525edf6d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[#topofthepage|ZeroingSystemAllocatorGeneric]] * rw::ZeroingSystemAllocatorGeneric::Initialize(const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct a [[RWCore:RWCore:API:rw::SystemAllocatorGeneric|SystemAllocatorGeneric]] into a [[RWCore:RWCore:API:rw::Resource|Resource]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_19485a4a3c989974032eb427e525edf6d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[#topofthepage|ZeroingSystemAllocatorGeneric]] * rw::ZeroingSystemAllocatorGeneric::Initialize(const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct a [[RWCore:RWCore:API:rw::SystemAllocatorGeneric|SystemAllocatorGeneric]] into a [[RWCore:RWCore:API:rw::Resource|Resource]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_19485a4a3c989974032eb427e525edf6d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[#topofthepage|ZeroingSystemAllocatorGeneric]] * rw::ZeroingSystemAllocatorGeneric::Initialize(const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct a [[RWCore:RWCore:API:rw::SystemAllocatorGeneric|SystemAllocatorGeneric]] into a [[RWCore:RWCore:API:rw::Resource|Resource]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_12af20a3029b15ad771ad21a209666c98"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::ZeroingSystemAllocatorGeneric::ZeroingSystemAllocatorGeneric()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Default constructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_12af20a3029b15ad771ad21a209666c98"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::ZeroingSystemAllocatorGeneric::ZeroingSystemAllocatorGeneric()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Default constructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_12af20a3029b15ad771ad21a209666c98"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::ZeroingSystemAllocatorGeneric::ZeroingSystemAllocatorGeneric()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Default constructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_12af20a3029b15ad771ad21a209666c98"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::ZeroingSystemAllocatorGeneric::ZeroingSystemAllocatorGeneric()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Default constructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::ZeroingSystemAllocatorGeneric</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::ZeroingSystemAllocatorGeneric Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1_zeroing_system_allocator_generic"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/resource/zeroingresourceallocatortarget.h
&lt;h2&gt;Base Classes&lt;/h2&gt;
----
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::SystemAllocatorGeneric|rw::SystemAllocatorGeneric]]&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::SystemAllocatorGeneric|rw::SystemAllocatorGeneric]]&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::SystemAllocatorGeneric|rw::SystemAllocatorGeneric]]&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::SystemAllocatorGeneric|rw::SystemAllocatorGeneric]]&lt;/li&gt;&lt;/ul&gt;

&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_12af20a3029b15ad771ad21a209666c98|ZeroingSystemAllocatorGeneric]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;virtual&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_152bcbda588aa1ec6005fe6f48d7fe2a8|~ZeroingSystemAllocatorGeneric]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_12af20a3029b15ad771ad21a209666c98|ZeroingSystemAllocatorGeneric]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;virtual&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_152bcbda588aa1ec6005fe6f48d7fe2a8|~ZeroingSystemAllocatorGeneric]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_12af20a3029b15ad771ad21a209666c98|ZeroingSystemAllocatorGeneric]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;virtual&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_152bcbda588aa1ec6005fe6f48d7fe2a8|~ZeroingSystemAllocatorGeneric]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_12af20a3029b15ad771ad21a209666c98|ZeroingSystemAllocatorGeneric]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;virtual&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_152bcbda588aa1ec6005fe6f48d7fe2a8|~ZeroingSystemAllocatorGeneric]]()&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Protected Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::Resource|Resource]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_12861daf22d5267c60ee52ea90104e4bc|DoAllocate]](const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;resourceDescriptor, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::Resource|Resource]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_12861daf22d5267c60ee52ea90104e4bc|DoAllocate]](const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;resourceDescriptor, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::Resource|Resource]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_12861daf22d5267c60ee52ea90104e4bc|DoAllocate]](const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;resourceDescriptor, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::Resource|Resource]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_12861daf22d5267c60ee52ea90104e4bc|DoAllocate]](const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;resourceDescriptor, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Static Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_1befdc830ff5fdbc586a78fe2b4add692|GetResourceDescriptor]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|ZeroingSystemAllocatorGeneric]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_19485a4a3c989974032eb427e525edf6d|Initialize]](const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_1befdc830ff5fdbc586a78fe2b4add692|GetResourceDescriptor]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|ZeroingSystemAllocatorGeneric]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_19485a4a3c989974032eb427e525edf6d|Initialize]](const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_1befdc830ff5fdbc586a78fe2b4add692|GetResourceDescriptor]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|ZeroingSystemAllocatorGeneric]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_19485a4a3c989974032eb427e525edf6d|Initialize]](const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_1befdc830ff5fdbc586a78fe2b4add692|GetResourceDescriptor]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|ZeroingSystemAllocatorGeneric]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_19485a4a3c989974032eb427e525edf6d|Initialize]](const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;An Allocator which will defer memory allocations and releases to RwMallocAligned and RwFreeAligned.&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1_zeroing_system_allocator_generic_152bcbda588aa1ec6005fe6f48d7fe2a8"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual virtual rw::ZeroingSystemAllocatorGeneric::~ZeroingSystemAllocatorGeneric()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Destructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_152bcbda588aa1ec6005fe6f48d7fe2a8"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual virtual rw::ZeroingSystemAllocatorGeneric::~ZeroingSystemAllocatorGeneric()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Destructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_152bcbda588aa1ec6005fe6f48d7fe2a8"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual virtual rw::ZeroingSystemAllocatorGeneric::~ZeroingSystemAllocatorGeneric()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Destructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_152bcbda588aa1ec6005fe6f48d7fe2a8"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual virtual rw::ZeroingSystemAllocatorGeneric::~ZeroingSystemAllocatorGeneric()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Destructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_12861daf22d5267c60ee52ea90104e4bc"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual  [[RWCore:RWCore:API:rw::Resource|Resource]]  rw::ZeroingSystemAllocatorGeneric::DoAllocate(const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;resourceDescriptor, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Child interface, concrete implementations of [[RWCore:RWCore:API:rw::IResourceAllocator|IResourceAllocator]] should implement these functions rather than the public non virtual members.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the newly allocated [[RWCore:RWCore:API:rw::Resource|Resource]] , returns a default allocated [[RWCore:RWCore:API:rw::Resource|Resource]] on failure.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_12861daf22d5267c60ee52ea90104e4bc"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual  [[RWCore:RWCore:API:rw::Resource|Resource]]  rw::ZeroingSystemAllocatorGeneric::DoAllocate(const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;resourceDescriptor, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Child interface, concrete implementations of [[RWCore:RWCore:API:rw::IResourceAllocator|IResourceAllocator]] should implement these functions rather than the public non virtual members.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the newly allocated [[RWCore:RWCore:API:rw::Resource|Resource]] , returns a default allocated [[RWCore:RWCore:API:rw::Resource|Resource]] on failure.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_12861daf22d5267c60ee52ea90104e4bc"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual  [[RWCore:RWCore:API:rw::Resource|Resource]]  rw::ZeroingSystemAllocatorGeneric::DoAllocate(const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;resourceDescriptor, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Child interface, concrete implementations of [[RWCore:RWCore:API:rw::IResourceAllocator|IResourceAllocator]] should implement these functions rather than the public non virtual members.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the newly allocated [[RWCore:RWCore:API:rw::Resource|Resource]] , returns a default allocated [[RWCore:RWCore:API:rw::Resource|Resource]] on failure.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_12861daf22d5267c60ee52ea90104e4bc"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual  [[RWCore:RWCore:API:rw::Resource|Resource]]  rw::ZeroingSystemAllocatorGeneric::DoAllocate(const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;resourceDescriptor, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Child interface, concrete implementations of [[RWCore:RWCore:API:rw::IResourceAllocator|IResourceAllocator]] should implement these functions rather than the public non virtual members.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the newly allocated [[RWCore:RWCore:API:rw::Resource|Resource]] , returns a default allocated [[RWCore:RWCore:API:rw::Resource|Resource]] on failure.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_1befdc830ff5fdbc586a78fe2b4add692"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]]  rw::ZeroingSystemAllocatorGeneric::GetResourceDescriptor()&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get the resource descriptor describing the resource requirements of [[RWCore:RWCore:API:rw::SystemAllocatorGeneric|SystemAllocatorGeneric]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_1befdc830ff5fdbc586a78fe2b4add692"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]]  rw::ZeroingSystemAllocatorGeneric::GetResourceDescriptor()&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get the resource descriptor describing the resource requirements of [[RWCore:RWCore:API:rw::SystemAllocatorGeneric|SystemAllocatorGeneric]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_1befdc830ff5fdbc586a78fe2b4add692"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]]  rw::ZeroingSystemAllocatorGeneric::GetResourceDescriptor()&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get the resource descriptor describing the resource requirements of [[RWCore:RWCore:API:rw::SystemAllocatorGeneric|SystemAllocatorGeneric]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_1befdc830ff5fdbc586a78fe2b4add692"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]]  rw::ZeroingSystemAllocatorGeneric::GetResourceDescriptor()&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get the resource descriptor describing the resource requirements of [[RWCore:RWCore:API:rw::SystemAllocatorGeneric|SystemAllocatorGeneric]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_19485a4a3c989974032eb427e525edf6d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[#topofthepage|ZeroingSystemAllocatorGeneric]] * rw::ZeroingSystemAllocatorGeneric::Initialize(const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct a [[RWCore:RWCore:API:rw::SystemAllocatorGeneric|SystemAllocatorGeneric]] into a [[RWCore:RWCore:API:rw::Resource|Resource]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_19485a4a3c989974032eb427e525edf6d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[#topofthepage|ZeroingSystemAllocatorGeneric]] * rw::ZeroingSystemAllocatorGeneric::Initialize(const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct a [[RWCore:RWCore:API:rw::SystemAllocatorGeneric|SystemAllocatorGeneric]] into a [[RWCore:RWCore:API:rw::Resource|Resource]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_19485a4a3c989974032eb427e525edf6d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[#topofthepage|ZeroingSystemAllocatorGeneric]] * rw::ZeroingSystemAllocatorGeneric::Initialize(const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct a [[RWCore:RWCore:API:rw::SystemAllocatorGeneric|SystemAllocatorGeneric]] into a [[RWCore:RWCore:API:rw::Resource|Resource]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_19485a4a3c989974032eb427e525edf6d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[#topofthepage|ZeroingSystemAllocatorGeneric]] * rw::ZeroingSystemAllocatorGeneric::Initialize(const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct a [[RWCore:RWCore:API:rw::SystemAllocatorGeneric|SystemAllocatorGeneric]] into a [[RWCore:RWCore:API:rw::Resource|Resource]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_12af20a3029b15ad771ad21a209666c98"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::ZeroingSystemAllocatorGeneric::ZeroingSystemAllocatorGeneric()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Default constructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_12af20a3029b15ad771ad21a209666c98"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::ZeroingSystemAllocatorGeneric::ZeroingSystemAllocatorGeneric()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Default constructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_12af20a3029b15ad771ad21a209666c98"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::ZeroingSystemAllocatorGeneric::ZeroingSystemAllocatorGeneric()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Default constructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_12af20a3029b15ad771ad21a209666c98"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::ZeroingSystemAllocatorGeneric::ZeroingSystemAllocatorGeneric()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Default constructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::ZeroingSystemAllocatorGeneric</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::ZeroingSystemAllocatorGeneric Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1_zeroing_system_allocator_generic"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/resource/zeroingresourceallocatortarget.h
&lt;h2&gt;Base Classes&lt;/h2&gt;
----
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::SystemAllocatorGeneric|rw::SystemAllocatorGeneric]]&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::SystemAllocatorGeneric|rw::SystemAllocatorGeneric]]&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::SystemAllocatorGeneric|rw::SystemAllocatorGeneric]]&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::SystemAllocatorGeneric|rw::SystemAllocatorGeneric]]&lt;/li&gt;&lt;/ul&gt;

&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_12af20a3029b15ad771ad21a209666c98|ZeroingSystemAllocatorGeneric]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;virtual&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_152bcbda588aa1ec6005fe6f48d7fe2a8|~ZeroingSystemAllocatorGeneric]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_12af20a3029b15ad771ad21a209666c98|ZeroingSystemAllocatorGeneric]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;virtual&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_152bcbda588aa1ec6005fe6f48d7fe2a8|~ZeroingSystemAllocatorGeneric]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_12af20a3029b15ad771ad21a209666c98|ZeroingSystemAllocatorGeneric]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;virtual&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_152bcbda588aa1ec6005fe6f48d7fe2a8|~ZeroingSystemAllocatorGeneric]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_12af20a3029b15ad771ad21a209666c98|ZeroingSystemAllocatorGeneric]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;virtual&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_152bcbda588aa1ec6005fe6f48d7fe2a8|~ZeroingSystemAllocatorGeneric]]()&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Protected Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::Resource|Resource]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_12861daf22d5267c60ee52ea90104e4bc|DoAllocate]](const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;resourceDescriptor, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::Resource|Resource]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_12861daf22d5267c60ee52ea90104e4bc|DoAllocate]](const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;resourceDescriptor, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::Resource|Resource]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_12861daf22d5267c60ee52ea90104e4bc|DoAllocate]](const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;resourceDescriptor, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::Resource|Resource]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_12861daf22d5267c60ee52ea90104e4bc|DoAllocate]](const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;resourceDescriptor, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Static Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_1befdc830ff5fdbc586a78fe2b4add692|GetResourceDescriptor]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|ZeroingSystemAllocatorGeneric]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_19485a4a3c989974032eb427e525edf6d|Initialize]](const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_1befdc830ff5fdbc586a78fe2b4add692|GetResourceDescriptor]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|ZeroingSystemAllocatorGeneric]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_19485a4a3c989974032eb427e525edf6d|Initialize]](const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_1befdc830ff5fdbc586a78fe2b4add692|GetResourceDescriptor]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|ZeroingSystemAllocatorGeneric]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_19485a4a3c989974032eb427e525edf6d|Initialize]](const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_1befdc830ff5fdbc586a78fe2b4add692|GetResourceDescriptor]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|ZeroingSystemAllocatorGeneric]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_19485a4a3c989974032eb427e525edf6d|Initialize]](const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;An Allocator which will defer memory allocations and releases to RwMallocAligned and RwFreeAligned.&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1_zeroing_system_allocator_generic_152bcbda588aa1ec6005fe6f48d7fe2a8"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual virtual rw::ZeroingSystemAllocatorGeneric::~ZeroingSystemAllocatorGeneric()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Destructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_152bcbda588aa1ec6005fe6f48d7fe2a8"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual virtual rw::ZeroingSystemAllocatorGeneric::~ZeroingSystemAllocatorGeneric()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Destructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_152bcbda588aa1ec6005fe6f48d7fe2a8"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual virtual rw::ZeroingSystemAllocatorGeneric::~ZeroingSystemAllocatorGeneric()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Destructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_152bcbda588aa1ec6005fe6f48d7fe2a8"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual virtual rw::ZeroingSystemAllocatorGeneric::~ZeroingSystemAllocatorGeneric()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Destructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_12861daf22d5267c60ee52ea90104e4bc"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual  [[RWCore:RWCore:API:rw::Resource|Resource]]  rw::ZeroingSystemAllocatorGeneric::DoAllocate(const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;resourceDescriptor, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Child interface, concrete implementations of [[RWCore:RWCore:API:rw::IResourceAllocator|IResourceAllocator]] should implement these functions rather than the public non virtual members.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the newly allocated [[RWCore:RWCore:API:rw::Resource|Resource]] , returns a default allocated [[RWCore:RWCore:API:rw::Resource|Resource]] on failure.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_12861daf22d5267c60ee52ea90104e4bc"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual  [[RWCore:RWCore:API:rw::Resource|Resource]]  rw::ZeroingSystemAllocatorGeneric::DoAllocate(const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;resourceDescriptor, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Child interface, concrete implementations of [[RWCore:RWCore:API:rw::IResourceAllocator|IResourceAllocator]] should implement these functions rather than the public non virtual members.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the newly allocated [[RWCore:RWCore:API:rw::Resource|Resource]] , returns a default allocated [[RWCore:RWCore:API:rw::Resource|Resource]] on failure.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_12861daf22d5267c60ee52ea90104e4bc"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual  [[RWCore:RWCore:API:rw::Resource|Resource]]  rw::ZeroingSystemAllocatorGeneric::DoAllocate(const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;resourceDescriptor, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Child interface, concrete implementations of [[RWCore:RWCore:API:rw::IResourceAllocator|IResourceAllocator]] should implement these functions rather than the public non virtual members.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the newly allocated [[RWCore:RWCore:API:rw::Resource|Resource]] , returns a default allocated [[RWCore:RWCore:API:rw::Resource|Resource]] on failure.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_12861daf22d5267c60ee52ea90104e4bc"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual  [[RWCore:RWCore:API:rw::Resource|Resource]]  rw::ZeroingSystemAllocatorGeneric::DoAllocate(const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;resourceDescriptor, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Child interface, concrete implementations of [[RWCore:RWCore:API:rw::IResourceAllocator|IResourceAllocator]] should implement these functions rather than the public non virtual members.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the newly allocated [[RWCore:RWCore:API:rw::Resource|Resource]] , returns a default allocated [[RWCore:RWCore:API:rw::Resource|Resource]] on failure.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_1befdc830ff5fdbc586a78fe2b4add692"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]]  rw::ZeroingSystemAllocatorGeneric::GetResourceDescriptor()&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get the resource descriptor describing the resource requirements of [[RWCore:RWCore:API:rw::SystemAllocatorGeneric|SystemAllocatorGeneric]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_1befdc830ff5fdbc586a78fe2b4add692"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]]  rw::ZeroingSystemAllocatorGeneric::GetResourceDescriptor()&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get the resource descriptor describing the resource requirements of [[RWCore:RWCore:API:rw::SystemAllocatorGeneric|SystemAllocatorGeneric]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_1befdc830ff5fdbc586a78fe2b4add692"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]]  rw::ZeroingSystemAllocatorGeneric::GetResourceDescriptor()&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get the resource descriptor describing the resource requirements of [[RWCore:RWCore:API:rw::SystemAllocatorGeneric|SystemAllocatorGeneric]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_1befdc830ff5fdbc586a78fe2b4add692"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]]  rw::ZeroingSystemAllocatorGeneric::GetResourceDescriptor()&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get the resource descriptor describing the resource requirements of [[RWCore:RWCore:API:rw::SystemAllocatorGeneric|SystemAllocatorGeneric]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_19485a4a3c989974032eb427e525edf6d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[#topofthepage|ZeroingSystemAllocatorGeneric]] * rw::ZeroingSystemAllocatorGeneric::Initialize(const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct a [[RWCore:RWCore:API:rw::SystemAllocatorGeneric|SystemAllocatorGeneric]] into a [[RWCore:RWCore:API:rw::Resource|Resource]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_19485a4a3c989974032eb427e525edf6d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[#topofthepage|ZeroingSystemAllocatorGeneric]] * rw::ZeroingSystemAllocatorGeneric::Initialize(const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct a [[RWCore:RWCore:API:rw::SystemAllocatorGeneric|SystemAllocatorGeneric]] into a [[RWCore:RWCore:API:rw::Resource|Resource]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_19485a4a3c989974032eb427e525edf6d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[#topofthepage|ZeroingSystemAllocatorGeneric]] * rw::ZeroingSystemAllocatorGeneric::Initialize(const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct a [[RWCore:RWCore:API:rw::SystemAllocatorGeneric|SystemAllocatorGeneric]] into a [[RWCore:RWCore:API:rw::Resource|Resource]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_19485a4a3c989974032eb427e525edf6d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[#topofthepage|ZeroingSystemAllocatorGeneric]] * rw::ZeroingSystemAllocatorGeneric::Initialize(const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct a [[RWCore:RWCore:API:rw::SystemAllocatorGeneric|SystemAllocatorGeneric]] into a [[RWCore:RWCore:API:rw::Resource|Resource]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_12af20a3029b15ad771ad21a209666c98"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::ZeroingSystemAllocatorGeneric::ZeroingSystemAllocatorGeneric()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Default constructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_12af20a3029b15ad771ad21a209666c98"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::ZeroingSystemAllocatorGeneric::ZeroingSystemAllocatorGeneric()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Default constructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_12af20a3029b15ad771ad21a209666c98"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::ZeroingSystemAllocatorGeneric::ZeroingSystemAllocatorGeneric()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Default constructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_12af20a3029b15ad771ad21a209666c98"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::ZeroingSystemAllocatorGeneric::ZeroingSystemAllocatorGeneric()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Default constructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::ZeroingSystemAllocatorGeneric</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::ZeroingSystemAllocatorGeneric Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1_zeroing_system_allocator_generic"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/resource/zeroingresourceallocatortarget.h
&lt;h2&gt;Base Classes&lt;/h2&gt;
----
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::SystemAllocatorGeneric|rw::SystemAllocatorGeneric]]&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::SystemAllocatorGeneric|rw::SystemAllocatorGeneric]]&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::SystemAllocatorGeneric|rw::SystemAllocatorGeneric]]&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;[[RWCore:RWCore:API:rw::SystemAllocatorGeneric|rw::SystemAllocatorGeneric]]&lt;/li&gt;&lt;/ul&gt;

&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_12af20a3029b15ad771ad21a209666c98|ZeroingSystemAllocatorGeneric]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;virtual&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_152bcbda588aa1ec6005fe6f48d7fe2a8|~ZeroingSystemAllocatorGeneric]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_12af20a3029b15ad771ad21a209666c98|ZeroingSystemAllocatorGeneric]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;virtual&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_152bcbda588aa1ec6005fe6f48d7fe2a8|~ZeroingSystemAllocatorGeneric]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_12af20a3029b15ad771ad21a209666c98|ZeroingSystemAllocatorGeneric]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;virtual&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_152bcbda588aa1ec6005fe6f48d7fe2a8|~ZeroingSystemAllocatorGeneric]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_12af20a3029b15ad771ad21a209666c98|ZeroingSystemAllocatorGeneric]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;virtual&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_152bcbda588aa1ec6005fe6f48d7fe2a8|~ZeroingSystemAllocatorGeneric]]()&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Protected Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::Resource|Resource]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_12861daf22d5267c60ee52ea90104e4bc|DoAllocate]](const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;resourceDescriptor, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::Resource|Resource]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_12861daf22d5267c60ee52ea90104e4bc|DoAllocate]](const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;resourceDescriptor, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::Resource|Resource]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_12861daf22d5267c60ee52ea90104e4bc|DoAllocate]](const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;resourceDescriptor, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::Resource|Resource]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_12861daf22d5267c60ee52ea90104e4bc|DoAllocate]](const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;resourceDescriptor, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Static Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_1befdc830ff5fdbc586a78fe2b4add692|GetResourceDescriptor]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|ZeroingSystemAllocatorGeneric]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_19485a4a3c989974032eb427e525edf6d|Initialize]](const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_1befdc830ff5fdbc586a78fe2b4add692|GetResourceDescriptor]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|ZeroingSystemAllocatorGeneric]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_19485a4a3c989974032eb427e525edf6d|Initialize]](const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_1befdc830ff5fdbc586a78fe2b4add692|GetResourceDescriptor]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|ZeroingSystemAllocatorGeneric]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_19485a4a3c989974032eb427e525edf6d|Initialize]](const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_1befdc830ff5fdbc586a78fe2b4add692|GetResourceDescriptor]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|ZeroingSystemAllocatorGeneric]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_system_allocator_generic_19485a4a3c989974032eb427e525edf6d|Initialize]](const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;An Allocator which will defer memory allocations and releases to RwMallocAligned and RwFreeAligned.&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1_zeroing_system_allocator_generic_152bcbda588aa1ec6005fe6f48d7fe2a8"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual virtual rw::ZeroingSystemAllocatorGeneric::~ZeroingSystemAllocatorGeneric()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Destructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_152bcbda588aa1ec6005fe6f48d7fe2a8"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual virtual rw::ZeroingSystemAllocatorGeneric::~ZeroingSystemAllocatorGeneric()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Destructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_152bcbda588aa1ec6005fe6f48d7fe2a8"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual virtual rw::ZeroingSystemAllocatorGeneric::~ZeroingSystemAllocatorGeneric()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Destructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_152bcbda588aa1ec6005fe6f48d7fe2a8"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual virtual rw::ZeroingSystemAllocatorGeneric::~ZeroingSystemAllocatorGeneric()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Destructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_12861daf22d5267c60ee52ea90104e4bc"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual  [[RWCore:RWCore:API:rw::Resource|Resource]]  rw::ZeroingSystemAllocatorGeneric::DoAllocate(const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;resourceDescriptor, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Child interface, concrete implementations of [[RWCore:RWCore:API:rw::IResourceAllocator|IResourceAllocator]] should implement these functions rather than the public non virtual members.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the newly allocated [[RWCore:RWCore:API:rw::Resource|Resource]] , returns a default allocated [[RWCore:RWCore:API:rw::Resource|Resource]] on failure.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_12861daf22d5267c60ee52ea90104e4bc"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual  [[RWCore:RWCore:API:rw::Resource|Resource]]  rw::ZeroingSystemAllocatorGeneric::DoAllocate(const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;resourceDescriptor, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Child interface, concrete implementations of [[RWCore:RWCore:API:rw::IResourceAllocator|IResourceAllocator]] should implement these functions rather than the public non virtual members.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the newly allocated [[RWCore:RWCore:API:rw::Resource|Resource]] , returns a default allocated [[RWCore:RWCore:API:rw::Resource|Resource]] on failure.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_12861daf22d5267c60ee52ea90104e4bc"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual  [[RWCore:RWCore:API:rw::Resource|Resource]]  rw::ZeroingSystemAllocatorGeneric::DoAllocate(const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;resourceDescriptor, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Child interface, concrete implementations of [[RWCore:RWCore:API:rw::IResourceAllocator|IResourceAllocator]] should implement these functions rather than the public non virtual members.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the newly allocated [[RWCore:RWCore:API:rw::Resource|Resource]] , returns a default allocated [[RWCore:RWCore:API:rw::Resource|Resource]] on failure.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_12861daf22d5267c60ee52ea90104e4bc"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual  [[RWCore:RWCore:API:rw::Resource|Resource]]  rw::ZeroingSystemAllocatorGeneric::DoAllocate(const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;resourceDescriptor, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Child interface, concrete implementations of [[RWCore:RWCore:API:rw::IResourceAllocator|IResourceAllocator]] should implement these functions rather than the public non virtual members.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the newly allocated [[RWCore:RWCore:API:rw::Resource|Resource]] , returns a default allocated [[RWCore:RWCore:API:rw::Resource|Resource]] on failure.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_1befdc830ff5fdbc586a78fe2b4add692"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]]  rw::ZeroingSystemAllocatorGeneric::GetResourceDescriptor()&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get the resource descriptor describing the resource requirements of [[RWCore:RWCore:API:rw::SystemAllocatorGeneric|SystemAllocatorGeneric]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_1befdc830ff5fdbc586a78fe2b4add692"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]]  rw::ZeroingSystemAllocatorGeneric::GetResourceDescriptor()&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get the resource descriptor describing the resource requirements of [[RWCore:RWCore:API:rw::SystemAllocatorGeneric|SystemAllocatorGeneric]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_1befdc830ff5fdbc586a78fe2b4add692"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]]  rw::ZeroingSystemAllocatorGeneric::GetResourceDescriptor()&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get the resource descriptor describing the resource requirements of [[RWCore:RWCore:API:rw::SystemAllocatorGeneric|SystemAllocatorGeneric]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_1befdc830ff5fdbc586a78fe2b4add692"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]]  rw::ZeroingSystemAllocatorGeneric::GetResourceDescriptor()&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get the resource descriptor describing the resource requirements of [[RWCore:RWCore:API:rw::SystemAllocatorGeneric|SystemAllocatorGeneric]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_19485a4a3c989974032eb427e525edf6d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[#topofthepage|ZeroingSystemAllocatorGeneric]] * rw::ZeroingSystemAllocatorGeneric::Initialize(const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct a [[RWCore:RWCore:API:rw::SystemAllocatorGeneric|SystemAllocatorGeneric]] into a [[RWCore:RWCore:API:rw::Resource|Resource]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_19485a4a3c989974032eb427e525edf6d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[#topofthepage|ZeroingSystemAllocatorGeneric]] * rw::ZeroingSystemAllocatorGeneric::Initialize(const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct a [[RWCore:RWCore:API:rw::SystemAllocatorGeneric|SystemAllocatorGeneric]] into a [[RWCore:RWCore:API:rw::Resource|Resource]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_19485a4a3c989974032eb427e525edf6d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[#topofthepage|ZeroingSystemAllocatorGeneric]] * rw::ZeroingSystemAllocatorGeneric::Initialize(const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct a [[RWCore:RWCore:API:rw::SystemAllocatorGeneric|SystemAllocatorGeneric]] into a [[RWCore:RWCore:API:rw::Resource|Resource]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_19485a4a3c989974032eb427e525edf6d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[#topofthepage|ZeroingSystemAllocatorGeneric]] * rw::ZeroingSystemAllocatorGeneric::Initialize(const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct a [[RWCore:RWCore:API:rw::SystemAllocatorGeneric|SystemAllocatorGeneric]] into a [[RWCore:RWCore:API:rw::Resource|Resource]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_12af20a3029b15ad771ad21a209666c98"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::ZeroingSystemAllocatorGeneric::ZeroingSystemAllocatorGeneric()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Default constructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_12af20a3029b15ad771ad21a209666c98"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::ZeroingSystemAllocatorGeneric::ZeroingSystemAllocatorGeneric()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Default constructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_12af20a3029b15ad771ad21a209666c98"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::ZeroingSystemAllocatorGeneric::ZeroingSystemAllocatorGeneric()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Default constructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_system_allocator_generic_12af20a3029b15ad771ad21a209666c98"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::ZeroingSystemAllocatorGeneric::ZeroingSystemAllocatorGeneric()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Default constructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::ZeroingXbox2CrossSystemAllocator</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::ZeroingXbox2CrossSystemAllocator Class Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="classrw_1_1_zeroing_xbox2_cross_system_allocator"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Requirements&lt;/h2&gt;
----

'''Header:''' rw/core/resource/zeroingresourceallocatortarget.h
&lt;h2 class="doxy"&gt;Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_xbox2_cross_system_allocator_1a7594f719fd99e6374b724e1af4385a7|ZeroingXbox2CrossSystemAllocator]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;virtual&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_xbox2_cross_system_allocator_1c6d85637645cda181501dae194fe65ea|~ZeroingXbox2CrossSystemAllocator]]()&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Protected Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::Resource|Resource]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_xbox2_cross_system_allocator_1c652d17564e018462043a82763185b6a|DoAllocate]](const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;resourceDescriptor, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2 class="doxy"&gt;Static Public Member Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_xbox2_cross_system_allocator_12d6e4fece09844447f7bc347f634c172|GetResourceDescriptor]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#topofthepage|ZeroingXbox2CrossSystemAllocator]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#classrw_1_1_zeroing_xbox2_cross_system_allocator_10bf523341386690c1de3d147941759f9|Initialize]](const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;An Allocator which will defer memory allocations and releases to RwMallocAligned and RwFreeAligned.&lt;br/&gt;
&lt;h2&gt;Member Function Documentation&lt;/h2&gt;
----
&lt;div id="classrw_1_1_zeroing_xbox2_cross_system_allocator_1c6d85637645cda181501dae194fe65ea"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual virtual rw::ZeroingXbox2CrossSystemAllocator::~ZeroingXbox2CrossSystemAllocator()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Destructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_xbox2_cross_system_allocator_1c652d17564e018462043a82763185b6a"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;virtual  [[RWCore:RWCore:API:rw::Resource|Resource]]  rw::ZeroingXbox2CrossSystemAllocator::DoAllocate(const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;resourceDescriptor, const char8_t *name)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Child interface, concrete implementations of [[RWCore:RWCore:API:rw::IResourceAllocator|IResourceAllocator]] should implement these functions rather than the public non virtual members.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the newly allocated [[RWCore:RWCore:API:rw::Resource|Resource]] , returns a default allocated [[RWCore:RWCore:API:rw::Resource|Resource]] on failure.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_xbox2_cross_system_allocator_12d6e4fece09844447f7bc347f634c172"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]]  rw::ZeroingXbox2CrossSystemAllocator::GetResourceDescriptor()&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get the resource descriptor describing the resource requirements of Xbox2CrossSystemAllocator.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_xbox2_cross_system_allocator_10bf523341386690c1de3d147941759f9"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[#topofthepage|ZeroingXbox2CrossSystemAllocator]] * rw::ZeroingXbox2CrossSystemAllocator::Initialize(const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource)&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Construct a Xbox2CrossSystemAllocator into a [[RWCore:RWCore:API:rw::Resource|Resource]] .&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="classrw_1_1_zeroing_xbox2_cross_system_allocator_1a7594f719fd99e6374b724e1af4385a7"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; rw::ZeroingXbox2CrossSystemAllocator::ZeroingXbox2CrossSystemAllocator()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Default constructor.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:@13</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;@13 Namespace Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="namespace@13"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Fowler/Noll/Vo hash code&lt;br/&gt;&lt;br/&gt;Fowler/Noll/Vo hash&lt;br/&gt;&lt;br/&gt;The basis of this hash algorithm was taken from an idea sent as reviewer comments to the IEEE POSIX P1003.2 committee by:&lt;br/&gt;&lt;br/&gt;Phong Vo ( [http://www.research.att.com/info/kpv/ http://www.research.att.com/info/kpv/] ) Glenn Fowler ( [http://www.research.att.com/~gsf/ http://www.research.att.com/~gsf/] )&lt;br/&gt;&lt;br/&gt;In a subsequent ballot round:&lt;br/&gt;&lt;br/&gt;Landon Curt Noll ( [http://www.isthe.com/chongo/ http://www.isthe.com/chongo/] )&lt;br/&gt;&lt;br/&gt;improved on their algorithm. Some people tried this hash and found that it worked rather well. In an EMail message to Landon, they named it the ``Fowler/Noll/Vo'' or FNV hash.&lt;br/&gt;&lt;br/&gt;FNV hashes are designed to be fast while maintaining a hashValue. collision rate. The FNV speed alhashValue.s one to quickly hash lots of data while maintaining a reasonable collision rate. See:&lt;br/&gt;&lt;br/&gt; [http://www.isthe.com/chongo/tech/comp/fnv/index.html http://www.isthe.com/chongo/tech/comp/fnv/index.html] &lt;br/&gt;&lt;br/&gt;for more details as well as other forms of the FNV hash.&lt;br/&gt;&lt;br/&gt;Please do not copyright this code. This code is in the public domain.&lt;br/&gt;&lt;br/&gt;LANDON CURT NOLL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL LANDON CURT NOLL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.&lt;br/&gt;&lt;br/&gt;By: chongo &lt;Landon curt="" noll&gt;=""&gt; //\ [http://www.isthe.com/chongo/ http://www.isthe.com/chongo/] &lt;br/&gt;&lt;br/&gt;Share and Enjoy! :-)&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw Namespace Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="namespacerw"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::LargeTypeSerializer&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::RGBA&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::Point2Template&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;union&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::SplitBits&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;union&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::MutablePointer&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::DeprecatedProxied&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::DeprecatedProxiedPtrType&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::DeprecatedProxiedPtrType&lt; void &gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::rwDebugPrintHelper&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::Exception|rw::Exception]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::ThrowDocException&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::DocException|rw::DocException]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::DocMessageData&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::DocMessage&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::Producer|rw::Producer]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::Factory|rw::Factory]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::SeparateKeyAndDatumContained|rw::SeparateKeyAndDatumContained]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::FixedSizeBufferPolicy|rw::FixedSizeBufferPolicy]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::PreallocatedBufferPolicy|rw::PreallocatedBufferPolicy]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::PreinitializedBufferPolicy|rw::PreinitializedBufferPolicy]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::HashContainer|rw::HashContainer]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::RwHashedString|rw::RwHashedString]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::InitializedPointer|rw::InitializedPointer]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::FreeList|rw::FreeList]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::LLLink|rw::LLLink]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::LinkListTag|rw::LinkListTag]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::BaseResourceDescriptor|rw::BaseResourceDescriptor]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::BaseResourceDescriptorType|rw::BaseResourceDescriptorType]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::BaseResourceType|rw::BaseResourceType]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::AllocatedResource|rw::AllocatedResource]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::TypeTraits&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::Creator|rw::Creator]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::LinearResourceAllocator|rw::LinearResourceAllocator]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::BaseResourceDescriptors|rw::BaseResourceDescriptors]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::BaseResources|rw::BaseResources]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::IResourceAllocator|rw::IResourceAllocator]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::ResourceAllocatorRegistry|rw::ResourceAllocatorRegistry]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::SharedResourceRefCountImpl&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::SharedResourceRefCount&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::SharedResource|rw::SharedResource]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::TargetResource|rw::TargetResource]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::SharedGlobal&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::uint128_t&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::int128_t&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::Dmac&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::Ee&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::SystemAllocatorGeneric|rw::SystemAllocatorGeneric]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::ResourceDescriptor|rw::ResourceDescriptor]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::Resource|rw::Resource]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::ZeroingSystemAllocatorGeneric|rw::ZeroingSystemAllocatorGeneric]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::SprAllocation&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::MFC&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::SPU&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::SpuThread&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::Xbox2NativeSystemAllocator&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::Xbox2PhysicallyContiguousAllocator|rw::Xbox2PhysicallyContiguousAllocator]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::ZeroingXbox2CrossSystemAllocator|rw::ZeroingXbox2CrossSystemAllocator]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::DefaultSystemAllocatorInitializer&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Typedefs&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef Point2Template&lt; uint16_t &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''Point2_16'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef SplitBits&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''SplitBits'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef MutablePointer&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''MutablePointer'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef void(*)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''ThrowDocExceptionCallBack'''(const RwChar *file, const RwChar *function, uint32_t line, uint32_t messageId, const RwChar *format, va_list args)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef void(*)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''DocMessageHandlerCallBack'''(const RwChar *file, uint32_t line, uint32_t messageId, const RwChar *format, va_list args)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef void(*)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''[[#namespacerw_18e57b94585dbab0ca1a93d775ff70667|FreeListCallBack]]'''(void *entry, void *pData)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:rw::LinkListTag|LinkListTag]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''[[#namespacerw_1fddc199c45f392e7e13ccf51c2920e97|LinkList]]'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:rw::LLLink|LLLink]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''[[#namespacerw_1bc8b795807b945874b7d64510cf9f239|LLLink]]'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''BaseResource'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''TargetBaseResource'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''HostPtr'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:rw::SystemAllocatorGeneric|SystemAllocatorGeneric]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''SystemAllocator'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:rw::BaseResourceDescriptorType|BaseResourceDescriptorType]] &lt; BASERESOURCE_MAINMEMORY &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''MemoryResourceDescriptor'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:rw::BaseResourceDescriptorType|BaseResourceDescriptorType]] &lt; BASERESOURCE_DISPOSABLE &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''DisposableResourceDescriptor'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:rw::BaseResourceDescriptorType|BaseResourceDescriptorType]] &lt; BASERESOURCE_UNINITIALIZED &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''UninitializedResourceDescriptor'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:rw::BaseResourceDescriptorType|BaseResourceDescriptorType]] &lt; BASERESOURCE_DISPOSABLE_UNINITIALIZED &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''DisposableUninitializedResourceDescriptor'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef BaseResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''MemoryResource'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef BaseResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''DisposableResource'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef BaseResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''UninitializedResource'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef BaseResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''DisposableUninitializedResource'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:rw::ZeroingSystemAllocatorGeneric|ZeroingSystemAllocatorGeneric]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''ZeroingSystemAllocator'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef SprAllocation&lt; uint64_t &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''DefaultSprAllocation'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''HostPtr'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''HostOffset'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef signed int int128_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''__attribute__'''((vector_size(16)))&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef unsigned int uint128_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''__attribute__'''((vector_size(16)))&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''HostPtr'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''HostOffset'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef signed int int128_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''__attribute__'''((vector_size(16)))&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef unsigned int uint128_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''__attribute__'''((vector_size(16)))&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:rw::SystemAllocatorGeneric|SystemAllocatorGeneric]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''SystemAllocator'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:rw::BaseResourceDescriptorType|BaseResourceDescriptorType]] &lt; BASERESOURCE_MAINMEMORY &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''MemoryResourceDescriptor'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:rw::BaseResourceDescriptorType|BaseResourceDescriptorType]] &lt; BASERESOURCE_DISPOSABLE &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''DisposableResourceDescriptor'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:rw::BaseResourceDescriptorType|BaseResourceDescriptorType]] &lt; BASERESOURCE_UNINITIALIZED &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''UninitializedResourceDescriptor'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:rw::BaseResourceDescriptorType|BaseResourceDescriptorType]] &lt; BASERESOURCE_DISPOSABLE_UNINITIALIZED &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''DisposableUninitializedResourceDescriptor'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:rw::BaseResourceDescriptorType|BaseResourceDescriptorType]] &lt; BASERESOURCE_GRAPHICS_SYSTEM &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''GraphicsSystemResourceDescriptor'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:rw::BaseResourceDescriptorType|BaseResourceDescriptorType]] &lt; BASERESOURCE_GRAPHICS_LOCAL &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''GraphicsLocalResourceDescriptor'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef BaseResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''MemoryResource'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef BaseResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''DisposableResource'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef BaseResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''UninitializedResource'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef BaseResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''DisposableUninitializedResource'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef BaseResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''GraphicsSystemResource'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef BaseResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''GraphicsLocalResource'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:rw::ZeroingSystemAllocatorGeneric|ZeroingSystemAllocatorGeneric]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''ZeroingSystemAllocator'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''HostPtr'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef uint128_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''uint128_t'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef int128_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''int128_t'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:rw::SystemAllocatorGeneric|SystemAllocatorGeneric]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''SystemAllocator'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:rw::BaseResourceDescriptorType|BaseResourceDescriptorType]] &lt; BASERESOURCE_MAINMEMORY &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''MemoryResourceDescriptor'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:rw::BaseResourceDescriptorType|BaseResourceDescriptorType]] &lt; BASERESOURCE_DISPOSABLE &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''DisposableResourceDescriptor'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:rw::BaseResourceDescriptorType|BaseResourceDescriptorType]] &lt; BASERESOURCE_UNINITIALIZED &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''UninitializedResourceDescriptor'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:rw::BaseResourceDescriptorType|BaseResourceDescriptorType]] &lt; BASERESOURCE_DISPOSABLE_UNINITIALIZED &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''DisposableUninitializedResourceDescriptor'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef BaseResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''MemoryResource'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef BaseResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''DisposableResource'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef BaseResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''UninitializedResource'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef BaseResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''DisposableUninitializedResource'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:rw::ZeroingSystemAllocatorGeneric|ZeroingSystemAllocatorGeneric]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''ZeroingSystemAllocator'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef size_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''HostPtr'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:rw::SystemAllocatorGeneric|SystemAllocatorGeneric]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''SystemAllocator'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:rw::BaseResourceDescriptorType|BaseResourceDescriptorType]] &lt; BASERESOURCE_MAINMEMORY &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''MemoryResourceDescriptor'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:rw::BaseResourceDescriptorType|BaseResourceDescriptorType]] &lt; BASERESOURCE_DISPOSABLE &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''DisposableResourceDescriptor'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:rw::BaseResourceDescriptorType|BaseResourceDescriptorType]] &lt; BASERESOURCE_UNINITIALIZED &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''UninitializedResourceDescriptor'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:rw::BaseResourceDescriptorType|BaseResourceDescriptorType]] &lt; BASERESOURCE_DISPOSABLE_UNINITIALIZED &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''DisposableUninitializedResourceDescriptor'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef BaseResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''MemoryResource'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef BaseResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''DisposableResource'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef BaseResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''UninitializedResource'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef BaseResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''DisposableUninitializedResource'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:rw::ZeroingSystemAllocatorGeneric|ZeroingSystemAllocatorGeneric]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''ZeroingSystemAllocator'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''HostPtr'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef uint128_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''uint128_t'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef int128_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''int128_t'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef Xbox2NativeSystemAllocator&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''SystemAllocator'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:rw::BaseResourceDescriptorType|BaseResourceDescriptorType]] &lt; BASERESOURCE_MAINMEMORY &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''MemoryResourceDescriptor'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:rw::BaseResourceDescriptorType|BaseResourceDescriptorType]] &lt; BASERESOURCE_DISPOSABLE &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''DisposableResourceDescriptor'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:rw::BaseResourceDescriptorType|BaseResourceDescriptorType]] &lt; BASERESOURCE_PHYSICAL &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''Xbox2PhysicalResourceDescriptor'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:rw::BaseResourceDescriptorType|BaseResourceDescriptorType]] &lt; BASERESOURCE_UNINITIALIZED &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''UninitializedResourceDescriptor'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:rw::BaseResourceDescriptorType|BaseResourceDescriptorType]] &lt; BASERESOURCE_DISPOSABLE_UNINITIALIZED &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''DisposableUninitializedResourceDescriptor'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef BaseResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''MemoryResource'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef BaseResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''DisposableResource'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef BaseResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''Xbox2PhysicalResource'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef BaseResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''UninitializedResource'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef BaseResource&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''DisposableUninitializedResource'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:rw::Xbox2PhysicallyContiguousAllocator|Xbox2PhysicallyContiguousAllocator]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''PhysicallyContiguousAllocator'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:rw::ZeroingXbox2CrossSystemAllocator|ZeroingXbox2CrossSystemAllocator]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''ZeroingSystemAllocator'''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Enumerations&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;enum '''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;Status''' {
'''STATUS_NA''' = -2

'''STATUS_FAIL''' = false

'''STATUS_SUCCESS''' = true

'''STATUS_FORCEENUMSIZEINT''' = RWFORCEENUMSIZEINT

}&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;enum '''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;@7''' {
'''BASERESOURCE_MAINMEMORY''' = 0

'''BASERESOURCE_MAINMEMORY''' = 0

'''BASERESOURCE_MAINMEMORY''' = 0

'''BASERESOURCE_MAINMEMORY''' = 0

'''BASERESOURCE_MAINMEMORY''' = 0

'''BASERESOURCE_DISPOSABLE'''

'''BASERESOURCE_DISPOSABLE'''

'''BASERESOURCE_DISPOSABLE'''

'''BASERESOURCE_DISPOSABLE'''

'''BASERESOURCE_DISPOSABLE'''

'''BASERESOURCE_UNINITIALIZED'''

'''BASERESOURCE_UNINITIALIZED'''

'''BASERESOURCE_UNINITIALIZED'''

'''BASERESOURCE_UNINITIALIZED'''

'''BASERESOURCE_UNINITIALIZED'''

'''BASERESOURCE_DISPOSABLE_UNINITIALIZED'''

'''BASERESOURCE_DISPOSABLE_UNINITIALIZED'''

'''BASERESOURCE_DISPOSABLE_UNINITIALIZED'''

'''BASERESOURCE_DISPOSABLE_UNINITIALIZED'''

'''BASERESOURCE_DISPOSABLE_UNINITIALIZED'''

'''BASERESOURCE_NUMBEROFBASERESOURCETYPES'''

'''BASERESOURCE_NUMBEROFBASERESOURCETYPES'''

'''BASERESOURCE_NUMBEROFBASERESOURCETYPES'''

'''BASERESOURCE_NUMBEROFBASERESOURCETYPES'''

'''BASERESOURCE_NUMBEROFBASERESOURCETYPES'''

}&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;enum '''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;@8''' {
'''BASERESOURCE_MAINMEMORY''' = 0

'''BASERESOURCE_MAINMEMORY''' = 0

'''BASERESOURCE_MAINMEMORY''' = 0

'''BASERESOURCE_MAINMEMORY''' = 0

'''BASERESOURCE_MAINMEMORY''' = 0

'''BASERESOURCE_DISPOSABLE'''

'''BASERESOURCE_DISPOSABLE'''

'''BASERESOURCE_DISPOSABLE'''

'''BASERESOURCE_DISPOSABLE'''

'''BASERESOURCE_DISPOSABLE'''

'''BASERESOURCE_UNINITIALIZED'''

'''BASERESOURCE_UNINITIALIZED'''

'''BASERESOURCE_UNINITIALIZED'''

'''BASERESOURCE_UNINITIALIZED'''

'''BASERESOURCE_UNINITIALIZED'''

'''BASERESOURCE_DISPOSABLE_UNINITIALIZED'''

'''BASERESOURCE_DISPOSABLE_UNINITIALIZED'''

'''BASERESOURCE_DISPOSABLE_UNINITIALIZED'''

'''BASERESOURCE_DISPOSABLE_UNINITIALIZED'''

'''BASERESOURCE_DISPOSABLE_UNINITIALIZED'''

'''BASERESOURCE_GRAPHICS_SYSTEM'''

'''BASERESOURCE_GRAPHICS_LOCAL'''

'''BASERESOURCE_NUMBEROFBASERESOURCETYPES'''

'''BASERESOURCE_NUMBEROFBASERESOURCETYPES'''

'''BASERESOURCE_NUMBEROFBASERESOURCETYPES'''

'''BASERESOURCE_NUMBEROFBASERESOURCETYPES'''

'''BASERESOURCE_NUMBEROFBASERESOURCETYPES'''

}&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;enum '''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;@9''' {
'''BASERESOURCE_MAINMEMORY''' = 0

'''BASERESOURCE_MAINMEMORY''' = 0

'''BASERESOURCE_MAINMEMORY''' = 0

'''BASERESOURCE_MAINMEMORY''' = 0

'''BASERESOURCE_MAINMEMORY''' = 0

'''BASERESOURCE_DISPOSABLE'''

'''BASERESOURCE_DISPOSABLE'''

'''BASERESOURCE_DISPOSABLE'''

'''BASERESOURCE_DISPOSABLE'''

'''BASERESOURCE_DISPOSABLE'''

'''BASERESOURCE_UNINITIALIZED'''

'''BASERESOURCE_UNINITIALIZED'''

'''BASERESOURCE_UNINITIALIZED'''

'''BASERESOURCE_UNINITIALIZED'''

'''BASERESOURCE_UNINITIALIZED'''

'''BASERESOURCE_DISPOSABLE_UNINITIALIZED'''

'''BASERESOURCE_DISPOSABLE_UNINITIALIZED'''

'''BASERESOURCE_DISPOSABLE_UNINITIALIZED'''

'''BASERESOURCE_DISPOSABLE_UNINITIALIZED'''

'''BASERESOURCE_DISPOSABLE_UNINITIALIZED'''

'''BASERESOURCE_NUMBEROFBASERESOURCETYPES'''

'''BASERESOURCE_NUMBEROFBASERESOURCETYPES'''

'''BASERESOURCE_NUMBEROFBASERESOURCETYPES'''

'''BASERESOURCE_NUMBEROFBASERESOURCETYPES'''

'''BASERESOURCE_NUMBEROFBASERESOURCETYPES'''

}&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;enum '''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;@10''' {
'''BASERESOURCE_MAINMEMORY''' = 0

'''BASERESOURCE_MAINMEMORY''' = 0

'''BASERESOURCE_MAINMEMORY''' = 0

'''BASERESOURCE_MAINMEMORY''' = 0

'''BASERESOURCE_MAINMEMORY''' = 0

'''BASERESOURCE_DISPOSABLE'''

'''BASERESOURCE_DISPOSABLE'''

'''BASERESOURCE_DISPOSABLE'''

'''BASERESOURCE_DISPOSABLE'''

'''BASERESOURCE_DISPOSABLE'''

'''BASERESOURCE_UNINITIALIZED'''

'''BASERESOURCE_UNINITIALIZED'''

'''BASERESOURCE_UNINITIALIZED'''

'''BASERESOURCE_UNINITIALIZED'''

'''BASERESOURCE_UNINITIALIZED'''

'''BASERESOURCE_DISPOSABLE_UNINITIALIZED'''

'''BASERESOURCE_DISPOSABLE_UNINITIALIZED'''

'''BASERESOURCE_DISPOSABLE_UNINITIALIZED'''

'''BASERESOURCE_DISPOSABLE_UNINITIALIZED'''

'''BASERESOURCE_DISPOSABLE_UNINITIALIZED'''

'''BASERESOURCE_NUMBEROFBASERESOURCETYPES'''

'''BASERESOURCE_NUMBEROFBASERESOURCETYPES'''

'''BASERESOURCE_NUMBEROFBASERESOURCETYPES'''

'''BASERESOURCE_NUMBEROFBASERESOURCETYPES'''

'''BASERESOURCE_NUMBEROFBASERESOURCETYPES'''

}&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;enum '''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;@11''' {
'''BASERESOURCE_MAINMEMORY''' = 0

'''BASERESOURCE_MAINMEMORY''' = 0

'''BASERESOURCE_MAINMEMORY''' = 0

'''BASERESOURCE_MAINMEMORY''' = 0

'''BASERESOURCE_MAINMEMORY''' = 0

'''BASERESOURCE_DISPOSABLE'''

'''BASERESOURCE_DISPOSABLE'''

'''BASERESOURCE_DISPOSABLE'''

'''BASERESOURCE_DISPOSABLE'''

'''BASERESOURCE_DISPOSABLE'''

'''BASERESOURCE_PHYSICAL'''

'''BASERESOURCE_UNINITIALIZED'''

'''BASERESOURCE_UNINITIALIZED'''

'''BASERESOURCE_UNINITIALIZED'''

'''BASERESOURCE_UNINITIALIZED'''

'''BASERESOURCE_UNINITIALIZED'''

'''BASERESOURCE_DISPOSABLE_UNINITIALIZED'''

'''BASERESOURCE_DISPOSABLE_UNINITIALIZED'''

'''BASERESOURCE_DISPOSABLE_UNINITIALIZED'''

'''BASERESOURCE_DISPOSABLE_UNINITIALIZED'''

'''BASERESOURCE_DISPOSABLE_UNINITIALIZED'''

'''BASERESOURCE_NUMBEROFBASERESOURCETYPES'''

'''BASERESOURCE_NUMBEROFBASERESOURCETYPES'''

'''BASERESOURCE_NUMBEROFBASERESOURCETYPES'''

'''BASERESOURCE_NUMBEROFBASERESOURCETYPES'''

'''BASERESOURCE_NUMBEROFBASERESOURCETYPES'''

}&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Variables&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1bd56bcb4ad4226f22f738d15e54f8ab1|RWHASH32_INIT]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const uint64_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_106c611330618f1a9a882e94c3dfe63dc|RWHASH64_INIT]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1351ae8613012ab4bca9d66b6cccb3486|rwHashContainerAssertOnHalfFull]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_181efd0a22aaf88bb00a0fb3cf547ff85|rw_IsFreeListModuleOpened]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const RwChar *const&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;BASERESOURCE_BASERESOURCETYPENAMES = {"main memory", "disposable", "uninitialized", "disposable uninitialized"}&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const RwChar *const&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;BASERESOURCE_BASERESOURCETYPENAMES = {"main memory", "disposable", "uninitialized", "disposable uninitialized", "graphics system", "graphics local"}&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const RwChar *const&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;BASERESOURCE_BASERESOURCETYPENAMES = {"main memory", "disposable", "uninitialized", "disposable uninitialized"}&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const RwChar *const&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;BASERESOURCE_BASERESOURCETYPENAMES = {"main memory", "disposable", "uninitialized", "disposable uninitialized"}&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const RwChar *const&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;BASERESOURCE_BASERESOURCETYPENAMES = {"main memory", "disposable", "physical", "uninitialized", "disposable uninitialized"}&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1351ae8613012ab4bca9d66b6cccb3486|rwHashContainerAssertOnHalfFull]] = TRUE&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_181efd0a22aaf88bb00a0fb3cf547ff85|rw_IsFreeListModuleOpened]] = FALSE&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::LinkListTag|LinkList]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1c9164b13e3f91ddad1a014465a7e6dde|rw_FreeListList]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;ForcedEndianSwap16(T &amp;_x)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;ForcedEndianSwap32(T &amp;_x)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;ForcedEndianSwap64(T &amp;_x)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;ForcedEndianSwap128(T &amp;_x)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;ForcedEndianSwap16_Array(T _m, int32_t _n, size_t _s)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;ForcedEndianSwap32_Array(T _m, int32_t _n, size_t _s)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;ForcedEndianSwap64_Array(T _m, int32_t _n, size_t _s)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;EndianSwap(int8_t &amp;)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;EndianSwap(uint8_t &amp;)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;EndianSwap(int16_t &amp;t)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;EndianSwap(uint16_t &amp;t)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;EndianSwap(int32_t &amp;t)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;EndianSwap(uint32_t &amp;t)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;EndianSwap(float32_t &amp;t)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;EndianSwap(int64_t &amp;t)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;EndianSwap(uint64_t &amp;t)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;EndianSwap(float64_t &amp;t)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;EndianSwap(int128_t &amp;t)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;EndianSwap(uint128_t &amp;t)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;EndianSwap(T *&amp;ptr)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;EndianSwapArray(T *array, uint32_t size)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;EndianSwapEnum(T &amp;lEnum)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;ForcedEndianSwap(int8_t &amp;t)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;ForcedEndianSwap(uint8_t &amp;t)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;ForcedEndianSwap(int16_t &amp;t)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;ForcedEndianSwap(uint16_t &amp;t)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;ForcedEndianSwap(int32_t &amp;t)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;ForcedEndianSwap(uint32_t &amp;t)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;ForcedEndianSwap(float32_t &amp;t)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;ForcedEndianSwap(int64_t &amp;t)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;ForcedEndianSwap(uint64_t &amp;t)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;ForcedEndianSwap(float64_t &amp;t)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;ForcedEndianSwap(int128_t &amp;t)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;ForcedEndianSwap(uint128_t &amp;t)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;ForcedEndianSwap(T *&amp;ptr)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;ForcedEndianSwapArray(T *array, uint32_t size)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;ForcedEndianSwapEnum(T &amp;lEnum)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_195e08b8f38cf9ae562517eda2d2bd42d|IsMemAligned]](const void *ptr, uint32_t align)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_19f09a7645dfa43e9c3af2f9c62ce7687|SizeAlign]](uint32_t RW_W64 size, uint32_t align)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1d0e8e0e7413c05124faef5a019b6270c|SizeAlignDown]](uint32_t RW_W64 size, uint32_t align)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;T *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_154bd1a1590e4e6dd8a9e02a35a826269|MemAlign]](T *ptr, uint32_t align)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;T *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_103577027f6e50e7cc1db471a9e404930|MemAlignDown]](T *ptr, uint32_t align)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;ValueType *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1f2f238e6b9a94374bb5e4fb768325ac2|MemAddOffset]](ValueType *ptr, rw::HostPtr offset)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;ValueType *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_16262aa87ee9de6d0a3cd1bad72cb24c7|MemSubtractOffset]](ValueType *ptr, rw::HostPtr offset)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;rw::HostPtr&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_12d49fc9a9b07da38a2f37ba42c09e21a|MemCalculateOffset]](const void *first, const void *second)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;ValueType *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_16fc06359b4455aebda24f89c7007d5d3|MemAddBasePtr]](ValueType *ptr, OtherValueType *base)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;ValueType *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1e7f47111102d29ffcb87119dcb4ce1fa|MemSubtractBasePtr]](ValueType *ptr, OtherValueType *base)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;LargeTypeSerializer&lt; T &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;SerializeLargeType(T &amp;largeType)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1e2d920042cacd3d20a71f02054a05fa2|Deprecated]](RwChar *file, int32_t line, const RwChar *function, const RwChar *message)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_19a43186a51c2c6636924cc303d8bf9b7|SetDocExceptionCallBack]](ThrowDocExceptionCallBack fn)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1d8eb553dda83f43b9104fb91d003ca7f|RwHash32UInt32]](uint32_t integer, uint32_t hashValue)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1368258208c707ed3f5edbb8bd57c5d57|RwHash32Buffer]](const uint8_t *buffer, size_t length, uint32_t hashValue)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1e4f5d68b99775aa5761978eb33c26a1d|RwHash32String]](const RwChar *str, uint32_t hashValue)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint64_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_12cda23791cec7973c8fa8c2e23c73846|RwHash64Buffer]](const uint8_t *buffer, size_t length, uint64_t hashValue)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint64_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_19d8b1124d3a2545968f8876ebec68c73|RwHash64String]](const RwChar *str, uint64_t hashValue)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1a60bbbe8b35cc448fef795a25abbc3d7|FreeListModuleOpen]](void )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1d313f5a2bb3de56ccc1edccba6cad1c5|FreeListModuleClose]](void )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1922ed915ff3f3e0a43c14f449b3db2cd|FreeListGetSize]](uint32_t entrySize, uint32_t entriesPerBlock, uint32_t alignment, uint32_t blocks, uint32_t maxBlocks)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_18c11b41cb2798ac1f52aaeae75de847b|FreeListGetAlignment]](uint32_t entrySize, uint32_t entriesPerBlock, uint32_t alignment, uint32_t blocks, uint32_t maxBlocks)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::FreeList|FreeList]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_10e6f7dc942688da1d7edd0c6ceaeb403|FreeListInitialize]](void *ptr, uint32_t entrySize, uint32_t entriesPerBlock, uint32_t alignment, uint32_t blocks, uint32_t maxBlocks, uint32_t hint)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_181565a8506b6df3b8ee321359fa54c03|FreeListRelease]]( [[RWCore:RWCore:API:rw::FreeList|FreeList]] *freeList)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_10760cd07bb639d6cfa43e44a42982f82|FreeListAlloc]]( [[RWCore:RWCore:API:rw::FreeList|FreeList]] *freeList, uint32_t hint)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::FreeList|FreeList]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_13c6d9f9f0962fcb9aaf8adfe14382dc0|FreeListFree]]( [[RWCore:RWCore:API:rw::FreeList|FreeList]] *freeList, void *entry)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_140ed0b11d3341af1899fadee145e54c8|FreeListPurge]]( [[RWCore:RWCore:API:rw::FreeList|FreeList]] *freeList)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::FreeList|FreeList]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1cea41ee312376dacd674d0549e1cef0e|FreeListForAllUsed]]( [[RWCore:RWCore:API:rw::FreeList|FreeList]] *freeList,  [[#namespacerw_18e57b94585dbab0ca1a93d775ff70667|FreeListCallBack]]  fpCallBack, void *pData)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_15600372c7158997ee74a468382cb6a77|FreeListPurgeAllFreeLists]](void )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_19db4ace7817f4430d888f84a6435f90a|FreeListSetDebugName]]( [[RWCore:RWCore:API:rw::FreeList|FreeList]] *freeList, const RwChar *fourCharName)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const RwChar *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_12eea63181981985d3613606119db536f|FreeListGetDebugName]](const [[RWCore:RWCore:API:rw::FreeList|FreeList]] *freeList)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1a83784d3744b197dc97ace1c058ec509|FreeListSetFlags]]( [[RWCore:RWCore:API:rw::FreeList|FreeList]] *freeList, uint32_t flags)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1b48fe935b4644f58ffd56fc1bd026370|FreeListGetFlags]]( [[RWCore:RWCore:API:rw::FreeList|FreeList]] *freeList)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_141b066809504cf57b2efc1a942909e5b|LinkListInitialize]]( [[RWCore:RWCore:API:rw::LinkListTag|LinkList]] *list)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_19c0a7a3380fde87686c46da593689997|LLLinkInitialize]]( [[RWCore:RWCore:API:rw::LLLink|LLLink]] *link)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1e6512e218ad4a208b5aa5fd6df53541e|LinkListAddLLLink]]( [[RWCore:RWCore:API:rw::LinkListTag|LinkList]] *list,  [[RWCore:RWCore:API:rw::LLLink|LLLink]] *link)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_17807d0ac197505288a22d0ae6f65a4f4|LinkListRemoveLLLink]]( [[RWCore:RWCore:API:rw::LLLink|LLLink]] *link)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const [[RWCore:RWCore:API:rw::LLLink|LLLink]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1a6aba11cb99c268e854ae2d8ed56cea2|LinkListGetTerminator]](const [[RWCore:RWCore:API:rw::LinkListTag|LinkList]] *list)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::LLLink|LLLink]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_17c8805092cfbd2ab7f1f46a3dc0557c3|LinkListGetFirstLLLink]]( [[RWCore:RWCore:API:rw::LinkListTag|LinkList]] *list)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::LLLink|LLLink]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1a167480f6d4111bab6e59e7c849997be|LLLinkGetPrev]]( [[RWCore:RWCore:API:rw::LLLink|LLLink]] *link)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::LLLink|LLLink]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1e38ac6005058619b711345660cd764a9|LLLinkGetNext]]( [[RWCore:RWCore:API:rw::LLLink|LLLink]] *link)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_19b584b883ef5ccb55fc3939d39e175a4|LLLinkGetData]]( [[RWCore:RWCore:API:rw::LLLink|LLLink]] *link)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_13f9a07081f786fd194c5202301463f87|LLLinkSetData]]( [[RWCore:RWCore:API:rw::LLLink|LLLink]] *link, void *data)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1e4b712d0ed1602e258c49e17cecfb779|operator==]](const [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] &amp;lhs, const [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_10f9c41b03abef7f26987e92106787b3c|operator!=]](const [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] &amp;lhs, const [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_12a7c7b0ddb5ea541d81542fb42270e3e|operator&lt;]](const [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] &amp;lhs, const [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_16e2fc46a8544253b7790da41d3e6516d|operator&lt;=]](const [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] &amp;lhs, const [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1a6fa0aa98fddce871393a88aec865070|operator==]](const [[RWCore:RWCore:API:rw::BaseResourceDescriptors|BaseResourceDescriptors]] &lt; NumberOfBaseResourceTypes &gt; &amp;lhs, const [[RWCore:RWCore:API:rw::BaseResourceDescriptors|BaseResourceDescriptors]] &lt; NumberOfBaseResourceTypes &gt; &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_13b0040caa49ed22db9ccbfe804d5f8a8|operator&lt;]](const [[RWCore:RWCore:API:rw::BaseResourceDescriptors|BaseResourceDescriptors]] &lt; NumberOfBaseResourceTypes &gt; &amp;lhs, const [[RWCore:RWCore:API:rw::BaseResourceDescriptors|BaseResourceDescriptors]] &lt; NumberOfBaseResourceTypes &gt; &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_117561b7dfd75a507a0ca0dfcfbc77952|operator&lt;=]](const [[RWCore:RWCore:API:rw::BaseResourceDescriptors|BaseResourceDescriptors]] &lt; NumberOfBaseResourceTypes &gt; &amp;lhs, const [[RWCore:RWCore:API:rw::BaseResourceDescriptors|BaseResourceDescriptors]] &lt; NumberOfBaseResourceTypes &gt; &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1cd37ecbd1a2f6877fb3ae619539240ef|operator==]](const [[RWCore:RWCore:API:rw::BaseResources|BaseResources]] &lt; NumberOfBaseResourceTypes &gt; &amp;lhs, const [[RWCore:RWCore:API:rw::BaseResources|BaseResources]] &lt; NumberOfBaseResourceTypes &gt; &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::IResourceAllocator|IResourceAllocator]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_14802e47acb7f2228661c185100a28bba|GetDefaultAllocator]]()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1591e8b207a02c83d63770a709eb80a6e|RwSwap]]( [[RWCore:RWCore:API:rw::SharedResource|SharedResource]] &lt; ValueType &gt; &amp;lhs,  [[RWCore:RWCore:API:rw::SharedResource|SharedResource]] &lt; ValueType &gt; &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_12fa54fc8d7ded3c7a1e3cfaca286d7af|operator==]](const [[RWCore:RWCore:API:rw::SharedResource|SharedResource]] &lt; LhsValueType &gt; &amp;lhs, const [[RWCore:RWCore:API:rw::SharedResource|SharedResource]] &lt; RhsValueType &gt; &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_151442d0b1aa2bdf58b30f8f254648566|operator!=]](const [[RWCore:RWCore:API:rw::SharedResource|SharedResource]] &lt; LhsValueType &gt; &amp;lhs, const [[RWCore:RWCore:API:rw::SharedResource|SharedResource]] &lt; RhsValueType &gt; &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1894cf9143a8ea9910e6c49fccd22ece1|operator&lt;]](const [[RWCore:RWCore:API:rw::SharedResource|SharedResource]] &lt; LhsValueType &gt; &amp;lhs, const [[RWCore:RWCore:API:rw::SharedResource|SharedResource]] &lt; RhsValueType &gt; &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_13899048e900b992c9f08fedc5221aec3|TokenizeString]]( [[RWCore:RWCore:API:RwVector|RwVector]] &lt; RwString &gt; &amp;results, const RwString &amp;input, RwChar token)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1cb15dde55a1e3804e454ab05d06eb149|ConcatenateStrings]](RwString &amp;out, const [[RWCore:RWCore:API:RwVector|RwVector]] &lt; RwString &gt; &amp;vIn, const RwChar token)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_101fb69435378747873cc5534307cf470|operator+]](const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;lhs, const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_135f482965c8a51d047b1bfff25d32d54|operator-]](const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;lhs, const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::Resource|Resource]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1f6e5e21a3eaababe6bbc999de517943d|operator+]](const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource, const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;descriptor)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_131ca0045b31b70aee87af4991192749c|operator-]](const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;lhs, const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;DefaultThrow(const RwChar *file, const RwChar *function, uint32_t line, uint32_t messageId, const RwChar *format, va_list args)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RWHASH32_INIT(0x811c9dc5u )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const uint64_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RWHASH64_INIT(RWUINT64CONST(0xcbf29ce484222325) )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1c728b6135721d38a91214cb9c26ec4a2|rw_FreeListBlockIsEmpty]](uint8_t *heap, uint32_t heapEntries)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Contains core macros, types, templates and classes that are used in both conditioning and runtime code. There are many undocumented types in this namespace; these are generally only used by packages that are derived from the former RenderWare Platform SDK.&lt;br/&gt;
&lt;h2&gt;Typedef Documentation&lt;/h2&gt;
----
&lt;div id="namespacerw_18e57b94585dbab0ca1a93d775ff70667"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;'''typedef void(*) rw::FreeListCallBack(void *entry, void *pData)'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;The callback function used on each free list entry by FreeListForAllUsed.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1fddc199c45f392e7e13ccf51c2920e97"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;'''typedef  [[RWCore:RWCore:API:rw::LinkListTag|LinkListTag]]  rw::LinkList'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;A double linked list structure&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1bc8b795807b945874b7d64510cf9f239"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;'''typedef  [[RWCore:RWCore:API:rw::LLLink|LLLink]]  rw::LLLink'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;A link in a double linked list&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2&gt;Enumeration Documentation&lt;/h2&gt;
----
&lt;div id="namespacerw_1e71ddf82a06d8b7adeed572fec678602"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;'''enum rw::@10'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;dl&gt;&lt;dt&gt;'''Enumerator:'''&lt;dd&gt;&lt;table border="0" style="background:#eef3f5;"&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c449607e51ff18f4a1a2faa23eda832ccd5de9"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_MAINMEMORY''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c449607e51ff18f4a1a2faa23eda832ccd5de9"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_MAINMEMORY''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c449607e51ff18f4a1a2faa23eda832ccd5de9"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_MAINMEMORY''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c449607e51ff18f4a1a2faa23eda832ccd5de9"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_MAINMEMORY''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c449607e51ff18f4a1a2faa23eda832ccd5de9"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_MAINMEMORY''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960437a7cd2a7aa51c116c3802ee08e7da3"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960437a7cd2a7aa51c116c3802ee08e7da3"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960437a7cd2a7aa51c116c3802ee08e7da3"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960437a7cd2a7aa51c116c3802ee08e7da3"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960437a7cd2a7aa51c116c3802ee08e7da3"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960080c0769dde90b301770acc1d632df50"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960080c0769dde90b301770acc1d632df50"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960080c0769dde90b301770acc1d632df50"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960080c0769dde90b301770acc1d632df50"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960080c0769dde90b301770acc1d632df50"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960054148d543b30572d4abe58c5dbf86a6"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960054148d543b30572d4abe58c5dbf86a6"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960054148d543b30572d4abe58c5dbf86a6"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960054148d543b30572d4abe58c5dbf86a6"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960054148d543b30572d4abe58c5dbf86a6"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960dc7fb153e34e9f07d04d48a8536316d8"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_NUMBEROFBASERESOURCETYPES''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960dc7fb153e34e9f07d04d48a8536316d8"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_NUMBEROFBASERESOURCETYPES''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960dc7fb153e34e9f07d04d48a8536316d8"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_NUMBEROFBASERESOURCETYPES''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960dc7fb153e34e9f07d04d48a8536316d8"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_NUMBEROFBASERESOURCETYPES''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960dc7fb153e34e9f07d04d48a8536316d8"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_NUMBEROFBASERESOURCETYPES''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;/dl&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;'''enum rw::@11'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;dl&gt;&lt;dt&gt;'''Enumerator:'''&lt;dd&gt;&lt;table border="0" style="background:#eef3f5;"&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c449607e51ff18f4a1a2faa23eda832ccd5de9"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_MAINMEMORY''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c449607e51ff18f4a1a2faa23eda832ccd5de9"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_MAINMEMORY''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c449607e51ff18f4a1a2faa23eda832ccd5de9"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_MAINMEMORY''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c449607e51ff18f4a1a2faa23eda832ccd5de9"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_MAINMEMORY''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c449607e51ff18f4a1a2faa23eda832ccd5de9"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_MAINMEMORY''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960437a7cd2a7aa51c116c3802ee08e7da3"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960437a7cd2a7aa51c116c3802ee08e7da3"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960437a7cd2a7aa51c116c3802ee08e7da3"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960437a7cd2a7aa51c116c3802ee08e7da3"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960437a7cd2a7aa51c116c3802ee08e7da3"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960d6cb736f91793579ff8976f3ae029e4b"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_PHYSICAL''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960080c0769dde90b301770acc1d632df50"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960080c0769dde90b301770acc1d632df50"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960080c0769dde90b301770acc1d632df50"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960080c0769dde90b301770acc1d632df50"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960080c0769dde90b301770acc1d632df50"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960054148d543b30572d4abe58c5dbf86a6"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960054148d543b30572d4abe58c5dbf86a6"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960054148d543b30572d4abe58c5dbf86a6"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960054148d543b30572d4abe58c5dbf86a6"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960054148d543b30572d4abe58c5dbf86a6"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960dc7fb153e34e9f07d04d48a8536316d8"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_NUMBEROFBASERESOURCETYPES''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960dc7fb153e34e9f07d04d48a8536316d8"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_NUMBEROFBASERESOURCETYPES''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960dc7fb153e34e9f07d04d48a8536316d8"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_NUMBEROFBASERESOURCETYPES''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960dc7fb153e34e9f07d04d48a8536316d8"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_NUMBEROFBASERESOURCETYPES''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960dc7fb153e34e9f07d04d48a8536316d8"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_NUMBEROFBASERESOURCETYPES''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;/dl&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_180df795a3b5b629b57d5af0c2d3c591a"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;'''enum rw::@7'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;dl&gt;&lt;dt&gt;'''Enumerator:'''&lt;dd&gt;&lt;table border="0" style="background:#eef3f5;"&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c449607e51ff18f4a1a2faa23eda832ccd5de9"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_MAINMEMORY''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c449607e51ff18f4a1a2faa23eda832ccd5de9"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_MAINMEMORY''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c449607e51ff18f4a1a2faa23eda832ccd5de9"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_MAINMEMORY''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c449607e51ff18f4a1a2faa23eda832ccd5de9"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_MAINMEMORY''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c449607e51ff18f4a1a2faa23eda832ccd5de9"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_MAINMEMORY''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960437a7cd2a7aa51c116c3802ee08e7da3"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960437a7cd2a7aa51c116c3802ee08e7da3"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960437a7cd2a7aa51c116c3802ee08e7da3"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960437a7cd2a7aa51c116c3802ee08e7da3"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960437a7cd2a7aa51c116c3802ee08e7da3"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960080c0769dde90b301770acc1d632df50"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960080c0769dde90b301770acc1d632df50"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960080c0769dde90b301770acc1d632df50"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960080c0769dde90b301770acc1d632df50"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960080c0769dde90b301770acc1d632df50"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960054148d543b30572d4abe58c5dbf86a6"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960054148d543b30572d4abe58c5dbf86a6"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960054148d543b30572d4abe58c5dbf86a6"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960054148d543b30572d4abe58c5dbf86a6"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960054148d543b30572d4abe58c5dbf86a6"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960dc7fb153e34e9f07d04d48a8536316d8"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_NUMBEROFBASERESOURCETYPES''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960dc7fb153e34e9f07d04d48a8536316d8"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_NUMBEROFBASERESOURCETYPES''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960dc7fb153e34e9f07d04d48a8536316d8"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_NUMBEROFBASERESOURCETYPES''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960dc7fb153e34e9f07d04d48a8536316d8"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_NUMBEROFBASERESOURCETYPES''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960dc7fb153e34e9f07d04d48a8536316d8"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_NUMBEROFBASERESOURCETYPES''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;/dl&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1d4b78dbbc3a01ba8f67dd2722a3ca897"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;'''enum rw::@8'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;dl&gt;&lt;dt&gt;'''Enumerator:'''&lt;dd&gt;&lt;table border="0" style="background:#eef3f5;"&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c449607e51ff18f4a1a2faa23eda832ccd5de9"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_MAINMEMORY''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c449607e51ff18f4a1a2faa23eda832ccd5de9"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_MAINMEMORY''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c449607e51ff18f4a1a2faa23eda832ccd5de9"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_MAINMEMORY''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c449607e51ff18f4a1a2faa23eda832ccd5de9"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_MAINMEMORY''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c449607e51ff18f4a1a2faa23eda832ccd5de9"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_MAINMEMORY''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960437a7cd2a7aa51c116c3802ee08e7da3"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960437a7cd2a7aa51c116c3802ee08e7da3"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960437a7cd2a7aa51c116c3802ee08e7da3"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960437a7cd2a7aa51c116c3802ee08e7da3"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960437a7cd2a7aa51c116c3802ee08e7da3"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960080c0769dde90b301770acc1d632df50"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960080c0769dde90b301770acc1d632df50"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960080c0769dde90b301770acc1d632df50"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960080c0769dde90b301770acc1d632df50"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960080c0769dde90b301770acc1d632df50"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960054148d543b30572d4abe58c5dbf86a6"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960054148d543b30572d4abe58c5dbf86a6"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960054148d543b30572d4abe58c5dbf86a6"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960054148d543b30572d4abe58c5dbf86a6"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960054148d543b30572d4abe58c5dbf86a6"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_1d4b78dbbc3a01ba8f67dd2722a3ca89764a8cf8b6130194f1761edbe5a0756e5"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_GRAPHICS_SYSTEM''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_1d4b78dbbc3a01ba8f67dd2722a3ca897751073dc3929655887d84aa541543e23"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_GRAPHICS_LOCAL''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960dc7fb153e34e9f07d04d48a8536316d8"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_NUMBEROFBASERESOURCETYPES''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960dc7fb153e34e9f07d04d48a8536316d8"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_NUMBEROFBASERESOURCETYPES''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960dc7fb153e34e9f07d04d48a8536316d8"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_NUMBEROFBASERESOURCETYPES''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960dc7fb153e34e9f07d04d48a8536316d8"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_NUMBEROFBASERESOURCETYPES''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960dc7fb153e34e9f07d04d48a8536316d8"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_NUMBEROFBASERESOURCETYPES''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;/dl&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_126cd8ff8d902a8cae8de84e49029cc7c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;'''enum rw::@9'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;dl&gt;&lt;dt&gt;'''Enumerator:'''&lt;dd&gt;&lt;table border="0" style="background:#eef3f5;"&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c449607e51ff18f4a1a2faa23eda832ccd5de9"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_MAINMEMORY''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c449607e51ff18f4a1a2faa23eda832ccd5de9"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_MAINMEMORY''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c449607e51ff18f4a1a2faa23eda832ccd5de9"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_MAINMEMORY''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c449607e51ff18f4a1a2faa23eda832ccd5de9"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_MAINMEMORY''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c449607e51ff18f4a1a2faa23eda832ccd5de9"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_MAINMEMORY''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960437a7cd2a7aa51c116c3802ee08e7da3"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960437a7cd2a7aa51c116c3802ee08e7da3"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960437a7cd2a7aa51c116c3802ee08e7da3"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960437a7cd2a7aa51c116c3802ee08e7da3"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960437a7cd2a7aa51c116c3802ee08e7da3"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960080c0769dde90b301770acc1d632df50"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960080c0769dde90b301770acc1d632df50"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960080c0769dde90b301770acc1d632df50"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960080c0769dde90b301770acc1d632df50"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960080c0769dde90b301770acc1d632df50"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960054148d543b30572d4abe58c5dbf86a6"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960054148d543b30572d4abe58c5dbf86a6"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960054148d543b30572d4abe58c5dbf86a6"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960054148d543b30572d4abe58c5dbf86a6"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960054148d543b30572d4abe58c5dbf86a6"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_DISPOSABLE_UNINITIALIZED''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960dc7fb153e34e9f07d04d48a8536316d8"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_NUMBEROFBASERESOURCETYPES''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960dc7fb153e34e9f07d04d48a8536316d8"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_NUMBEROFBASERESOURCETYPES''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960dc7fb153e34e9f07d04d48a8536316d8"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_NUMBEROFBASERESOURCETYPES''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960dc7fb153e34e9f07d04d48a8536316d8"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_NUMBEROFBASERESOURCETYPES''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_19d778a2e4c95d131114dabc4c7c44960dc7fb153e34e9f07d04d48a8536316d8"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''BASERESOURCE_NUMBEROFBASERESOURCETYPES''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;/dl&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_16537cbaf7db2d111bcf45d4819e280c7"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;'''enum rw::Status'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;dl&gt;&lt;dt&gt;'''Enumerator:'''&lt;dd&gt;&lt;table border="0" style="background:#eef3f5;"&gt;&lt;div id="namespacerw_16537cbaf7db2d111bcf45d4819e280c7796eb73550bc24bfb4ac3bb846617f68"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''STATUS_NA''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_16537cbaf7db2d111bcf45d4819e280c7eaacf8c7bafc2b54b758e1ea213871a1"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''STATUS_FAIL''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_16537cbaf7db2d111bcf45d4819e280c7671b64c8cfbed115bfee5c14d9f3ca01"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''STATUS_SUCCESS''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_16537cbaf7db2d111bcf45d4819e280c7d28524513db7d0e28758de8d61785acc"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''STATUS_FORCEENUMSIZEINT''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;/dl&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2&gt;Variable Documentation&lt;/h2&gt;
----
&lt;div id="namespacerw_1c9164b13e3f91ddad1a014465a7e6dde"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::LinkListTag|LinkList]]  rw::rw_FreeListList
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;This is a doubly-linked list that holds references to all the free lists currently in use by the client. It is not used unless rw_TRACKFREELISTS is defined. If it is used then all remaining linked list links will be automatically released when the free list module is shut down, as will the linked list structures themselves.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_181efd0a22aaf88bb00a0fb3cf547ff85"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;RwBool rw::rw_IsFreeListModuleOpened
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;This is set to TRUE when the first call is made to FreeListInitialize (or its variants).&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_181efd0a22aaf88bb00a0fb3cf547ff85"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;RwBool rw::rw_IsFreeListModuleOpened
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;This is set to TRUE when the first call is made to FreeListInitialize (or its variants).&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1bd56bcb4ad4226f22f738d15e54f8ab1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const uint32_t rw::RWHASH32_INIT
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Initial hash value for 32 bit unsigned int hashing function&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_106c611330618f1a9a882e94c3dfe63dc"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const uint64_t rw::RWHASH64_INIT
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Initial hash value for 64 bit unsigned int hashing function&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1351ae8613012ab4bca9d66b6cccb3486"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;RwBool rw::rwHashContainerAssertOnHalfFull
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;A state variable used to assert on the first time the hash table reaches 50% capacity.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1351ae8613012ab4bca9d66b6cccb3486"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;RwBool rw::rwHashContainerAssertOnHalfFull
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;A state variable used to assert on the first time the hash table reaches 50% capacity.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2&gt;Function Documentation&lt;/h2&gt;
----
&lt;div id="namespacerw_1cb15dde55a1e3804e454ab05d06eb149"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::ConcatenateStrings(RwString &amp;out, const [[RWCore:RWCore:API:RwVector|RwVector]] &lt; RwString &gt; &amp;vIn, const RwChar token)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Concatenates all strings in vIn with a token in between strings.&lt;br/&gt;&lt;br/&gt;For example vIn = ("red", "green", "blue", "orange") with token=',' gives out="red,green,blue,orange"&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''out''&lt;/td&gt;

&lt;td align="left"&gt;The string to append the strings to.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''vIn''&lt;/td&gt;

&lt;td align="left"&gt;A vector of strings to concatenate.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''token''&lt;/td&gt;

&lt;td align="left"&gt;To put inbetween the strings.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1e2d920042cacd3d20a71f02054a05fa2"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::Deprecated(RwChar *file, int32_t line, const RwChar *function, const RwChar *message)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Print out a message saying a function has been deprecated.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''file''&lt;/td&gt;

&lt;td align="left"&gt;the file containing the deprecated function.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''line''&lt;/td&gt;

&lt;td align="left"&gt;the line containing the deprecated function.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''alternative''&lt;/td&gt;

&lt;td align="left"&gt;a string describing an alternative to the deprecated function.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''function''&lt;/td&gt;

&lt;td align="left"&gt;the name of the deprecated function.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_10760cd07bb639d6cfa43e44a42982f82"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void * rw::FreeListAlloc( [[RWCore:RWCore:API:rw::FreeList|FreeList]] *freeList, uint32_t hint)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Retrieves an unused entry from the specified free list. If, prior to this function call, the free list is empty, the whole free list block is allocated memory. If there are no more unused entries left, a new block is allocated, and an entry is returned from it.&lt;br/&gt;&lt;br/&gt;In debug mode, the entry's memory will be initialized with the value defined in rw_ALLOCINITVAL.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''freelist''&lt;/td&gt;

&lt;td align="left"&gt;Pointer to the free list.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''hint''&lt;/td&gt;

&lt;td align="left"&gt;Not currently used. Set to 0.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;A pointer to an unused entry if successful or 0 if there is an error.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; [[#namespacerw_10e6f7dc942688da1d7edd0c6ceaeb403|FreeListInitialize]]  [[#namespacerw_140ed0b11d3341af1899fadee145e54c8|FreeListPurge]]  [[#namespacerw_1cea41ee312376dacd674d0549e1cef0e|FreeListForAllUsed]]  [[#namespacerw_181565a8506b6df3b8ee321359fa54c03|FreeListRelease]]  [[#namespacerw_15600372c7158997ee74a468382cb6a77|FreeListPurgeAllFreeLists]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1cea41ee312376dacd674d0549e1cef0e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::FreeList|FreeList]] * rw::FreeListForAllUsed( [[RWCore:RWCore:API:rw::FreeList|FreeList]] *freeList,  [[#namespacerw_18e57b94585dbab0ca1a93d775ff70667|FreeListCallBack]]  fpCallBack, void *pData)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Applies the given callback function to all used entries in the specified free list. The format of the callback function is:&lt;br/&gt;&lt;br/&gt;&lt;div style="background-color: #f5f5f5;"&gt;&lt;font color="#000000"&gt;     void (* [[#namespacerw_18e57b94585dbab0ca1a93d775ff70667|FreeListCallBack]] )(&lt;/font&gt;&lt;font color="#0000CC"&gt;void&lt;/font&gt;&lt;font color="#000000"&gt; *mem, &lt;/font&gt;&lt;font color="#0000CC"&gt;void&lt;/font&gt;&lt;font color="#000000"&gt; *data);&lt;/font&gt;&lt;br/&gt;&lt;/div&gt;
where "data" is a pointer to user-defined data pointer to pass to the callback function.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''freeList''&lt;/td&gt;

&lt;td align="left"&gt;A pointer to the free list.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''fpCallBack''&lt;/td&gt;

&lt;td align="left"&gt;A pointer to the callback to call for each used block.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''pData''&lt;/td&gt;

&lt;td align="left"&gt;A pointer to user-supplied data to pass to the callback function.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;A pointer to the free list if successful or 0 if there is an error.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; [[#namespacerw_10760cd07bb639d6cfa43e44a42982f82|FreeListAlloc]]  [[#namespacerw_10e6f7dc942688da1d7edd0c6ceaeb403|FreeListInitialize]]  [[#namespacerw_13c6d9f9f0962fcb9aaf8adfe14382dc0|FreeListFree]]  [[#namespacerw_140ed0b11d3341af1899fadee145e54c8|FreeListPurge]]  [[#namespacerw_181565a8506b6df3b8ee321359fa54c03|FreeListRelease]]  [[#namespacerw_15600372c7158997ee74a468382cb6a77|FreeListPurgeAllFreeLists]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_13c6d9f9f0962fcb9aaf8adfe14382dc0"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::FreeList|FreeList]] * rw::FreeListFree( [[RWCore:RWCore:API:rw::FreeList|FreeList]] *freeList, void *entry)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Releases an entry that was allocated with FreeListAlloc. In debug mode, the entry's memory will be overwritten with the value defined in rw_FREECLEARVAL.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''freeList''&lt;/td&gt;

&lt;td align="left"&gt;The free list that the entry was allocated from.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''entry''&lt;/td&gt;

&lt;td align="left"&gt;The entry to be freed.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;A pointer to the free list on success, or 0 on failure.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_18c11b41cb2798ac1f52aaeae75de847b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;uint32_t rw::FreeListGetAlignment(uint32_t entrySize, uint32_t entriesPerBlock, uint32_t alignment, uint32_t blocks, uint32_t maxBlocks)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;This returns the default alignment for a free list structure&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_12eea63181981985d3613606119db536f"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const RwChar * rw::FreeListGetDebugName(const [[RWCore:RWCore:API:rw::FreeList|FreeList]] *freeList)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Returns a four character string that is associated with the free list structure passed in. This function only works correctly if EA_DEBUG is defined.&lt;br/&gt;&lt;br/&gt;If this function is called without EA_DEBUG defined, "N/A " will be returned.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''freeList''&lt;/td&gt;

&lt;td align="left"&gt;The free list structure to return the string from.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;A constant pointer to the four character debug string.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; [[#namespacerw_19db4ace7817f4430d888f84a6435f90a|FreeListSetDebugName]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1b48fe935b4644f58ffd56fc1bd026370"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;uint32_t rw::FreeListGetFlags( [[RWCore:RWCore:API:rw::FreeList|FreeList]] *freeList)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Gets the allocation mode of a free list. For more information see FreeListSetFlags. In addition, the RWFREELISTFLAG_STATIC flag can be read from the returned flags.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''freeList''&lt;/td&gt;

&lt;td align="left"&gt;Pointer to the free list to retrieve flags from.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;Currently set flags for the specified free list.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; [[#namespacerw_1a83784d3744b197dc97ace1c058ec509|FreeListSetFlags]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1922ed915ff3f3e0a43c14f449b3db2cd"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;uint32_t rw::FreeListGetSize(uint32_t entrySize, uint32_t entriesPerBlock, uint32_t alignment, uint32_t blocks, uint32_t maxBlocks)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;This returns the size of memory in bytes that is required for a free list structure. That memory can then be passed into FreeListInitialize&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_10e6f7dc942688da1d7edd0c6ceaeb403"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::FreeList|FreeList]] * rw::FreeListInitialize(void *ptr, uint32_t entrySize, uint32_t entriesPerBlock, uint32_t alignment, uint32_t blocks, uint32_t maxBlocks, uint32_t hint)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Creates an empty free list, using the memory given to it if a non-zero pointer is passed in. Some blocks may be preallocated to attempt to prevent a delay from occurring during the later execution of client code when a new entry is requested.&lt;br/&gt;&lt;br/&gt;The initialized free list must be released later by FreeListRelease.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''entrySize''&lt;/td&gt;

&lt;td align="left"&gt;The size in bytes of a single entry.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''entriesPerBlock''&lt;/td&gt;

&lt;td align="left"&gt;The number of entries is a single block. This must be a multiple of 8.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''alignment''&lt;/td&gt;

&lt;td align="left"&gt;The alignment which entries will have. This must be given to prevent a warning from appearing in debug mode.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''blocks''&lt;/td&gt;

&lt;td align="left"&gt;The number of blocks to preallocate.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''freeList''&lt;/td&gt;

&lt;td align="left"&gt;Pointer to preallocated memory for new free list. If this is 0, memory will be allocated in this module.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''hint''&lt;/td&gt;

&lt;td align="left"&gt;Not currently used. Set to 0.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;A pointer to the newly-created free list, or 0 on failure.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; [[#namespacerw_181565a8506b6df3b8ee321359fa54c03|FreeListRelease]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1d313f5a2bb3de56ccc1edccba6cad1c5"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::FreeListModuleClose(void )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Performs the opposite operation to FreeListModuleOpen. If a list of free lists is being kept (due to rw_TRACKFREELISTS being defined), these free lists are also released.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1a60bbbe8b35cc448fef795a25abbc3d7"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;RwBool rw::FreeListModuleOpen(void )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Opens the free list module. If rw_TRACKFREELISTS is defined, it initializes the list of free lists. When rw_USEMASTERFORNEWFREELISTS is defined, a free list is created from which future free lists will be allocated to increase free list creation speed.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;TRUE on success, FALSE on failure.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_140ed0b11d3341af1899fadee145e54c8"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;int32_t rw::FreeListPurge( [[RWCore:RWCore:API:rw::FreeList|FreeList]] *freeList)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Releases the memory for any blocks in the specified free list that wholly contain unused entries. It returns the amount of memory (in bytes) recovered.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''freeList''&lt;/td&gt;

&lt;td align="left"&gt;The free list to purge.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;Returns the amount of memory freed.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; [[#namespacerw_10760cd07bb639d6cfa43e44a42982f82|FreeListAlloc]]  [[#namespacerw_10e6f7dc942688da1d7edd0c6ceaeb403|FreeListInitialize]]  [[#namespacerw_13c6d9f9f0962fcb9aaf8adfe14382dc0|FreeListFree]]  [[#namespacerw_1cea41ee312376dacd674d0549e1cef0e|FreeListForAllUsed]]  [[#namespacerw_181565a8506b6df3b8ee321359fa54c03|FreeListRelease]]  [[#namespacerw_15600372c7158997ee74a468382cb6a77|FreeListPurgeAllFreeLists]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_15600372c7158997ee74a468382cb6a77"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;int32_t rw::FreeListPurgeAllFreeLists(void )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Purges all free lists in the system. It returns the amount of memory freed as a result.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;The amount of memory freed&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; [[#namespacerw_10e6f7dc942688da1d7edd0c6ceaeb403|FreeListInitialize]]  [[#namespacerw_181565a8506b6df3b8ee321359fa54c03|FreeListRelease]]  [[#namespacerw_10760cd07bb639d6cfa43e44a42982f82|FreeListAlloc]]  [[#namespacerw_13c6d9f9f0962fcb9aaf8adfe14382dc0|FreeListFree]]  [[#namespacerw_140ed0b11d3341af1899fadee145e54c8|FreeListPurge]]  [[#namespacerw_1cea41ee312376dacd674d0549e1cef0e|FreeListForAllUsed]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_181565a8506b6df3b8ee321359fa54c03"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;RwBool rw::FreeListRelease( [[RWCore:RWCore:API:rw::FreeList|FreeList]] *freeList)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Releases the block (or blocks) of memory used by the specified free list. The memory for the free list structure itself is not freed.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''freeList''&lt;/td&gt;

&lt;td align="left"&gt;A pointer to the free list
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;TRUE if successful or FALSE if there is an error (always TRUE just now).&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; [[#namespacerw_10760cd07bb639d6cfa43e44a42982f82|FreeListAlloc]]  [[#namespacerw_10e6f7dc942688da1d7edd0c6ceaeb403|FreeListInitialize]]  [[#namespacerw_140ed0b11d3341af1899fadee145e54c8|FreeListPurge]]  [[#namespacerw_1cea41ee312376dacd674d0549e1cef0e|FreeListForAllUsed]]  [[#namespacerw_15600372c7158997ee74a468382cb6a77|FreeListPurgeAllFreeLists]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_19db4ace7817f4430d888f84a6435f90a"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::FreeListSetDebugName( [[RWCore:RWCore:API:rw::FreeList|FreeList]] *freeList, const RwChar *fourCharName)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Sets the four character debug string that is contained within the free list structure in debug mode. This function is defined to nothing when not in debug mode. The string that is set must be exactly four characters long.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''freeList''&lt;/td&gt;

&lt;td align="left"&gt;The free list for which to set the four character string
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''fourCharName''&lt;/td&gt;

&lt;td align="left"&gt;The four character string.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; [[#namespacerw_12eea63181981985d3613606119db536f|FreeListGetDebugName]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1a83784d3744b197dc97ace1c058ec509"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::FreeListSetFlags( [[RWCore:RWCore:API:rw::FreeList|FreeList]] *freeList, uint32_t flags)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Sets the allocation mode of a freelist.&lt;br/&gt;&lt;br/&gt;Currently the only read/write flag available is RWFREELISTFLAG_FREEBLOCKS. This flag is set by default and causes free blocks to be deallocated from the heap as soon as a free list entry is freed. If this flag is cleared all empty free list blocks will remain.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''freeList''&lt;/td&gt;

&lt;td align="left"&gt;Pointer to the free list to change the flags on.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''flags''&lt;/td&gt;

&lt;td align="left"&gt;The new flags for the free list.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; [[#namespacerw_1b48fe935b4644f58ffd56fc1bd026370|FreeListGetFlags]]  [[#namespacerw_10760cd07bb639d6cfa43e44a42982f82|FreeListAlloc]]  [[#namespacerw_13c6d9f9f0962fcb9aaf8adfe14382dc0|FreeListFree]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_14802e47acb7f2228661c185100a28bba"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::IResourceAllocator|IResourceAllocator]] &amp; rw::GetDefaultAllocator()&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the default allocator&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_195e08b8f38cf9ae562517eda2d2bd42d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;RwBool rw::IsMemAligned(const void *ptr, uint32_t align)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Checks that a pointer is aligned a given alignment.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''ptr''&lt;/td&gt;

&lt;td align="left"&gt;The address to check.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''align''&lt;/td&gt;

&lt;td align="left"&gt;The alignment. This must be a non-negative power of 2. (This is not enforced).
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1e6512e218ad4a208b5aa5fd6df53541e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::LinkListAddLLLink( [[RWCore:RWCore:API:rw::LinkListTag|LinkList]] *list,  [[RWCore:RWCore:API:rw::LLLink|LLLink]] *link)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Adds a link to the end of a linked list. Each link should only be added to a single linked list.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''list''&lt;/td&gt;

&lt;td align="left"&gt;The linked list to add the link to
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''link''&lt;/td&gt;

&lt;td align="left"&gt;The link to add
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_17c8805092cfbd2ab7f1f46a3dc0557c3"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::LLLink|LLLink]] * rw::LinkListGetFirstLLLink( [[RWCore:RWCore:API:rw::LinkListTag|LinkList]] *list)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Returns the first linked list element in a linked list.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''list''&lt;/td&gt;

&lt;td align="left"&gt;The linked list for which to obtain the first element.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;A pointer to the first linked list element.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1a6aba11cb99c268e854ae2d8ed56cea2"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const [[RWCore:RWCore:API:rw::LLLink|LLLink]] * rw::LinkListGetTerminator(const [[RWCore:RWCore:API:rw::LinkListTag|LinkList]] *list)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Returns the linked list element that would indicate the end of a linked list. This element may be 0. If not, no linked list calls should be made on this element. It should only be used for pointer comparison purposes.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''list''&lt;/td&gt;

&lt;td align="left"&gt;The linked list for which to obtain the terminator.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;A pointer to the terminator element.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_141b066809504cf57b2efc1a942909e5b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::LinkListInitialize( [[RWCore:RWCore:API:rw::LinkListTag|LinkList]] *list)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Clears memory set aside for a linked list, so the other linked list functions can be used on it.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''list''&lt;/td&gt;

&lt;td align="left"&gt;A pointer to the new memory to use as a linked list.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_17807d0ac197505288a22d0ae6f65a4f4"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::LinkListRemoveLLLink( [[RWCore:RWCore:API:rw::LLLink|LLLink]] *link)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Removes a link from a linked list.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''link''&lt;/td&gt;

&lt;td align="left"&gt;The link to remove.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_19b584b883ef5ccb55fc3939d39e175a4"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void * rw::LLLinkGetData( [[RWCore:RWCore:API:rw::LLLink|LLLink]] *link)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Obtains the general data pointer from a link.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''link''&lt;/td&gt;

&lt;td align="left"&gt;The link for which to obtain the data pointer.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;The general data pointer.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1e38ac6005058619b711345660cd764a9"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::LLLink|LLLink]] * rw::LLLinkGetNext( [[RWCore:RWCore:API:rw::LLLink|LLLink]] *link)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Gets the next element in a linked list, or returns the terminator element.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''link''&lt;/td&gt;

&lt;td align="left"&gt;The link for which to obtain the next element.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;The next element, or the terminator.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1a167480f6d4111bab6e59e7c849997be"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::LLLink|LLLink]] * rw::LLLinkGetPrev( [[RWCore:RWCore:API:rw::LLLink|LLLink]] *link)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Gets the previous element in a linked list, or returns the terminator element.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''link''&lt;/td&gt;

&lt;td align="left"&gt;The link for which to obtain the previous element.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;The previous element, or the terminator.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_19c0a7a3380fde87686c46da593689997"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::LLLinkInitialize( [[RWCore:RWCore:API:rw::LLLink|LLLink]] *link)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Initializes memory to be an empty linked list element. This function should be called before adding a link to a linked list.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''link''&lt;/td&gt;

&lt;td align="left"&gt;Pointer to the memory to initialize as a link.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_13f9a07081f786fd194c5202301463f87"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::LLLinkSetData( [[RWCore:RWCore:API:rw::LLLink|LLLink]] *link, void *data)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Sets the general data pointer for a link.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''link''&lt;/td&gt;

&lt;td align="left"&gt;The link for which to set the data pointer
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''data''&lt;/td&gt;

&lt;td align="left"&gt;The value to set the pointer to
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_16fc06359b4455aebda24f89c7007d5d3"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;template&lt;typename OtherValueType&gt;&lt;br/&gt;&lt;/tt&gt;ValueType* rw::MemAddBasePtr(ValueType *ptr, OtherValueType *base)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Add an offset pointer to a base pointer.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''ptr''&lt;/td&gt;

&lt;td align="left"&gt;the pointer to which the offset is added.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''offset''&lt;/td&gt;

&lt;td align="left"&gt;the offset in bytes.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a pointer whose address is ptr + offset&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1f2f238e6b9a94374bb5e4fb768325ac2"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;ValueType* rw::MemAddOffset(ValueType *ptr, rw::HostPtr offset)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Add an offset (in bytes) to a pointer.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''ptr''&lt;/td&gt;

&lt;td align="left"&gt;the pointer to which the offset is added.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''offset''&lt;/td&gt;

&lt;td align="left"&gt;the offset in bytes.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a pointer whose address is ptr + offset&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_154bd1a1590e4e6dd8a9e02a35a826269"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename T&gt;&lt;br/&gt;&lt;/tt&gt;T* rw::MemAlign(T *ptr, uint32_t align)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Aligns an address to a given alignment.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''ptr''&lt;/td&gt;

&lt;td align="left"&gt;The address to align.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''align''&lt;/td&gt;

&lt;td align="left"&gt;The alignment. This must be a non-negative power of 2. (This is not enforced).
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_103577027f6e50e7cc1db471a9e404930"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename T&gt;&lt;br/&gt;&lt;/tt&gt;T* rw::MemAlignDown(T *ptr, uint32_t align)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Aligns an address to a given alignment by rounding down.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''ptr''&lt;/td&gt;

&lt;td align="left"&gt;The address to align.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''align''&lt;/td&gt;

&lt;td align="left"&gt;The alignment. This must be a non-negative power of 2 - not enforced.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_12d49fc9a9b07da38a2f37ba42c09e21a"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;rw::HostPtr rw::MemCalculateOffset(const void *first, const void *second)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Calculate the offset (in bytes) between two pointers.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''first''&lt;/td&gt;

&lt;td align="left"&gt;the pointer. Must be greater than second (not enforced).
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''second''&lt;/td&gt;

&lt;td align="left"&gt;the pointer.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;offset the offset (first - second) in bytes.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1e7f47111102d29ffcb87119dcb4ce1fa"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;template&lt;typename OtherValueType&gt;&lt;br/&gt;&lt;/tt&gt;ValueType* rw::MemSubtractBasePtr(ValueType *ptr, OtherValueType *base)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Give the offset pointer of a pointer from a base pointer.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''ptr''&lt;/td&gt;

&lt;td align="left"&gt;the pointer. Must be &gt; ptr (not enforced).
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''base''&lt;/td&gt;

&lt;td align="left"&gt;the base pointer to subtract from ptr.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;ptr - base (in bytes)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_16262aa87ee9de6d0a3cd1bad72cb24c7"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;ValueType* rw::MemSubtractOffset(ValueType *ptr, rw::HostPtr offset)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Subtract an offset (in bytes from a pointer).&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''ptr''&lt;/td&gt;

&lt;td align="left"&gt;the pointer.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''offset''&lt;/td&gt;

&lt;td align="left"&gt;the offset in bytes.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;a pointer whose address is ptr - offset&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_135f482965c8a51d047b1bfff25d32d54"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]]  rw::operator-(const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;lhs, const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;rhs)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;operator-&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_131ca0045b31b70aee87af4991192749c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]]  rw::operator-(const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;lhs, const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;rhs)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Subtract one [[RWCore:RWCore:API:rw::Resource|Resource]] from another.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;*this - rhs. The size will be the offset in bytes between respective Resources. The alignment values will be 1.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_10f9c41b03abef7f26987e92106787b3c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::operator!=(const [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] &amp;lhs, const [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] &amp;rhs)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Check two [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] objects for inequality.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the two objects have different size or alignment.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_151442d0b1aa2bdf58b30f8f254648566"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename LhsValueType&gt;&lt;br/&gt;template&lt;typename RhsValueType&gt;&lt;br/&gt;&lt;/tt&gt;RwBool rw::operator!=(const SharedResource&lt; LhsValueType &gt; &amp;lhs, const SharedResource&lt; RhsValueType &gt; &amp;rhs)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if two [[RWCore:RWCore:API:rw::SharedResource|SharedResource]] pointers do not point to the same object.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_101fb69435378747873cc5534307cf470"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]]  rw::operator+(const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;lhs, const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;rhs)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;operator+&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1f6e5e21a3eaababe6bbc999de517943d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:rw::Resource|Resource]]  rw::operator+(const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource, const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;descriptor)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;the result off adding a [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] to a [[RWCore:RWCore:API:rw::Resource|Resource]] .&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_12a7c7b0ddb5ea541d81542fb42270e3e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::operator&lt;(const [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] &amp;lhs, const [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] &amp;rhs)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Do a less than comparison between two [[RWCore:RWCore:API:rw::BaseResourceDescriptors|BaseResourceDescriptors]] &lt;br/&gt;&lt;br/&gt;Only the size component of the [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] is compared. The alignment is ignored.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''rhs''&lt;/td&gt;

&lt;td align="left"&gt;the [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] to compare to this one.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''lhs''&lt;/td&gt;

&lt;td align="left"&gt;the [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] that the rhs is getting compared to.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the size is &lt; to that provided by the rhs.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_13b0040caa49ed22db9ccbfe804d5f8a8"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;uint32_t NumberOfBaseResourceTypes&gt;&lt;br/&gt;&lt;/tt&gt;RwBool rw::operator&lt;(const BaseResourceDescriptors&lt; NumberOfBaseResourceTypes &gt; &amp;lhs, const BaseResourceDescriptors&lt; NumberOfBaseResourceTypes &gt; &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Do a less than comparison between two [[RWCore:RWCore:API:rw::BaseResources|BaseResources]] &lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''lhs''&lt;/td&gt;

&lt;td align="left"&gt;the [[RWCore:RWCore:API:rw::BaseResourceDescriptors|BaseResourceDescriptors]] to compare
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''rhs''&lt;/td&gt;

&lt;td align="left"&gt;the [[RWCore:RWCore:API:rw::BaseResourceDescriptors|BaseResourceDescriptors]] to compare
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if all [[RWCore:RWCore:API:rw::BaseResources|BaseResources]] in lhs are &lt; than the respective [[RWCore:RWCore:API:rw::BaseResources|BaseResources]] in rhs&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1894cf9143a8ea9910e6c49fccd22ece1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename LhsValueType&gt;&lt;br/&gt;template&lt;typename RhsValueType&gt;&lt;br/&gt;&lt;/tt&gt;RwBool rw::operator&lt;(const SharedResource&lt; LhsValueType &gt; &amp;lhs, const SharedResource&lt; RhsValueType &gt; &amp;rhs)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;An ordering function so we can place the [[RWCore:RWCore:API:rw::SharedResource|SharedResource]] pointers into ordered containers&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''the''&lt;/td&gt;

&lt;td align="left"&gt;two [[RWCore:RWCore:API:rw::SharedResource|SharedResource]] pointers (both pointers must not be null)
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the lhs pointer &lt; rhs pointer&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_16e2fc46a8544253b7790da41d3e6516d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::operator&lt;=(const [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] &amp;lhs, const [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] &amp;rhs)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Do a less than or equal to comparison between two [[RWCore:RWCore:API:rw::BaseResourceDescriptors|BaseResourceDescriptors]] &lt;br/&gt;&lt;br/&gt;Only the size component of the [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] is compared. The alignment is ignored.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''rhs''&lt;/td&gt;

&lt;td align="left"&gt;the [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] to compare to this one.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''lhs''&lt;/td&gt;

&lt;td align="left"&gt;the [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] that the rhs is getting compared to.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the size is &lt;= to that provided by the rhs.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_117561b7dfd75a507a0ca0dfcfbc77952"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;uint32_t NumberOfBaseResourceTypes&gt;&lt;br/&gt;&lt;/tt&gt;RwBool rw::operator&lt;=(const BaseResourceDescriptors&lt; NumberOfBaseResourceTypes &gt; &amp;lhs, const BaseResourceDescriptors&lt; NumberOfBaseResourceTypes &gt; &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Do a less than or equal to comparison between two [[RWCore:RWCore:API:rw::BaseResources|BaseResources]] &lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''lhs''&lt;/td&gt;

&lt;td align="left"&gt;the [[RWCore:RWCore:API:rw::BaseResourceDescriptors|BaseResourceDescriptors]] to compare
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''rhs''&lt;/td&gt;

&lt;td align="left"&gt;the [[RWCore:RWCore:API:rw::BaseResourceDescriptors|BaseResourceDescriptors]] to compare
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if all [[RWCore:RWCore:API:rw::BaseResources|BaseResources]] in lhs are &lt; than the respective [[RWCore:RWCore:API:rw::BaseResources|BaseResources]] in rhs&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1e4b712d0ed1602e258c49e17cecfb779"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::operator==(const [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] &amp;lhs, const [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] &amp;rhs)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Check two [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] objects for equality.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the two objects have the same size and alignment.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1a6fa0aa98fddce871393a88aec865070"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;uint32_t NumberOfBaseResourceTypes&gt;&lt;br/&gt;&lt;/tt&gt;RwBool rw::operator==(const BaseResourceDescriptors&lt; NumberOfBaseResourceTypes &gt; &amp;lhs, const BaseResourceDescriptors&lt; NumberOfBaseResourceTypes &gt; &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Check if a [[RWCore:RWCore:API:rw::BaseResourceDescriptors|BaseResourceDescriptors]] is equal to this [[RWCore:RWCore:API:rw::BaseResourceDescriptors|BaseResourceDescriptors]] .&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''lhs''&lt;/td&gt;

&lt;td align="left"&gt;the [[RWCore:RWCore:API:rw::BaseResourceDescriptors|BaseResourceDescriptors]] to compare
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''rhs''&lt;/td&gt;

&lt;td align="left"&gt;the [[RWCore:RWCore:API:rw::BaseResourceDescriptors|BaseResourceDescriptors]] to compare
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the existing mainMemoryResourceDescriptor is == to that provided by the rhs and if the existing disposableResourceDescriptor is == to that provided by the rhs.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1cd37ecbd1a2f6877fb3ae619539240ef"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;uint32_t NumberOfBaseResourceTypes&gt;&lt;br/&gt;&lt;/tt&gt;RwBool rw::operator==(const BaseResources&lt; NumberOfBaseResourceTypes &gt; &amp;lhs, const BaseResources&lt; NumberOfBaseResourceTypes &gt; &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Check if a [[RWCore:RWCore:API:rw::BaseResources|BaseResources]] is equal to this [[RWCore:RWCore:API:rw::BaseResources|BaseResources]] .&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''lhs''&lt;/td&gt;

&lt;td align="left"&gt;the [[RWCore:RWCore:API:rw::BaseResources|BaseResources]] to compare
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''rhs''&lt;/td&gt;

&lt;td align="left"&gt;the [[RWCore:RWCore:API:rw::BaseResources|BaseResources]] to compare
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the existing mainMemoryResource is == to that provided by the rhs and if the existing disposableResource is == to that provided by the rhs.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_12fa54fc8d7ded3c7a1e3cfaca286d7af"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename LhsValueType&gt;&lt;br/&gt;template&lt;typename RhsValueType&gt;&lt;br/&gt;&lt;/tt&gt;RwBool rw::operator==(const SharedResource&lt; LhsValueType &gt; &amp;lhs, const SharedResource&lt; RhsValueType &gt; &amp;rhs)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if two [[RWCore:RWCore:API:rw::SharedResource|SharedResource]] pointers point to the same object.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1c728b6135721d38a91214cb9c26ec4a2"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;RwBool rw::rw_FreeListBlockIsEmpty(uint8_t *heap, uint32_t heapEntries)&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Returns whether the free list block has no allocated entries.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''heap''&lt;/td&gt;

&lt;td align="left"&gt;Pointer to start of allocation bitmap.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''heapEntries''&lt;/td&gt;

&lt;td align="left"&gt;Number of bytes in allocation bitmap.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;TRUE if no allocated entry bit is found.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1368258208c707ed3f5edbb8bd57c5d57"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;uint32_t rw::RwHash32Buffer(const uint8_t *buffer, size_t length, uint32_t hashValue)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Performs a 32 bit Fowler/Noll/Vo hash on a buffer.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''buffer''&lt;/td&gt;

&lt;td align="left"&gt;Start of buffer to hash.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''length''&lt;/td&gt;

&lt;td align="left"&gt;Length in bytes of the buffer to hash.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''hashValue''&lt;/td&gt;

&lt;td align="left"&gt;Previous hash value.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Note:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;To use the recommended 32 bit FNV-1 hash, use RWHASH32_INIT as the hash value argument.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;32 bit hash of the buffer.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1e4f5d68b99775aa5761978eb33c26a1d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;uint32_t rw::RwHash32String(const RwChar *str, uint32_t hashValue)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Perform a 32 bit Fowler/Noll/Vo hash on a string.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''str''&lt;/td&gt;

&lt;td align="left"&gt;String to hash.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''hashValue''&lt;/td&gt;

&lt;td align="left"&gt;Previous hash value.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Note:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;To use the recommended 32 bit FNV-1 hash, use RWHASH32_INIT as the hash value argument.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;32 bit hash of the string.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1d8eb553dda83f43b9104fb91d003ca7f"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;uint32_t rw::RwHash32UInt32(uint32_t integer, uint32_t hashValue)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Performs a 32 bit Fowler/Noll/Vo hash on a 32 bit unsigned int.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''integer''&lt;/td&gt;

&lt;td align="left"&gt;The 32 bit unsigned int to hash.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''hashValue''&lt;/td&gt;

&lt;td align="left"&gt;Previous hash value.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Note:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;To use the recommended 32 bit FNV-1 hash, use RWHASH32_INIT as the hash value argument.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;32 bit hash of the buffer.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_12cda23791cec7973c8fa8c2e23c73846"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;uint64_t rw::RwHash64Buffer(const uint8_t *buffer, size_t length, uint64_t hashValue)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Perform a 64 bit Fowler/Noll/Vo hash on a buffer.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''buffer''&lt;/td&gt;

&lt;td align="left"&gt;Start of buffer to hash.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''length''&lt;/td&gt;

&lt;td align="left"&gt;Length in bytes of the buffer to hash.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''hashValue''&lt;/td&gt;

&lt;td align="left"&gt;Previous hash value.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Note:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;To use the recommended 64 bit FNV-1 hash, use RWHASH64_INIT as the hash value argument.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;64 bit hash of the buffer.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_19d8b1124d3a2545968f8876ebec68c73"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;uint64_t rw::RwHash64String(const RwChar *str, uint64_t hashValue)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Perform a 64 bit Fowler/Noll/Vo hash on a char array string.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''str''&lt;/td&gt;

&lt;td align="left"&gt;String to hash.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''hashValue''&lt;/td&gt;

&lt;td align="left"&gt;Previous hash value.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Note:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;To use the recommended 64 bit FNV-1 hash, use RWHASH64_INIT as the hash value argument.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;64 bit hash of the string.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1591e8b207a02c83d63770a709eb80a6e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;void rw::RwSwap(SharedResource&lt; ValueType &gt; &amp;lhs, SharedResource&lt; ValueType &gt; &amp;rhs)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Swap this [[RWCore:RWCore:API:rw::SharedResource|SharedResource]] pointer for another. This function is guaranteed to not throw.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_19a43186a51c2c6636924cc303d8bf9b7"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::SetDocExceptionCallBack(ThrowDocExceptionCallBack fn)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Sets a callback that is used to throw a [[RWCore:RWCore:API:rw::DocException|DocException]] in rwDOCTHROWERROR. This can be set to NULL. There is a default implementation of this method that throws a [[RWCore:RWCore:API:rw::DocException|DocException]] object.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_19f09a7645dfa43e9c3af2f9c62ce7687"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;uint32_t rw::SizeAlign(uint32_t RW_W64 size, uint32_t align)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Aligns a size to a given alignment.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''size''&lt;/td&gt;

&lt;td align="left"&gt;The size to align.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''align''&lt;/td&gt;

&lt;td align="left"&gt;The alignment. This must be a non-negative power of 2. (This is not enforced).
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1d0e8e0e7413c05124faef5a019b6270c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;uint32_t rw::SizeAlignDown(uint32_t RW_W64 size, uint32_t align)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Aligns a size to a given alignment by rounding down.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''ptr''&lt;/td&gt;

&lt;td align="left"&gt;The address to align.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''align''&lt;/td&gt;

&lt;td align="left"&gt;The alignment. This must be a non-negative power of 2 - not enforced.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_13899048e900b992c9f08fedc5221aec3"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::TokenizeString( [[RWCore:RWCore:API:RwVector|RwVector]] &lt; RwString &gt; &amp;results, const RwString &amp;input, RwChar token)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Breaks a string into substrings at a specified token.&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;Given a string break it into seperate strings that are determined by a token. For example input="foo;bar;elephant;rhino" and token=';' give results=("foo", "bar", "elephant", "rhino").&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''result''&lt;/td&gt;

&lt;td align="left"&gt;A vector to append the parts to.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''input''&lt;/td&gt;

&lt;td align="left"&gt;The string to tokenize.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''token''&lt;/td&gt;

&lt;td align="left"&gt;The seperator.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::cachemanager</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::cachemanager Namespace Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="namespacerw_1_1cachemanager"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Variables&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;DEFAULTBATCHSIZE = 1024&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const size_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;LINESIZE = 128&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;DEFAULTBATCHSIZE = 1024&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const size_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;LINESIZE = 128&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;DEFAULTBATCHSIZE = 1024&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const size_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;LINESIZE = 128&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;DEFAULTBATCHSIZE = 1024&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const size_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;LINESIZE = 128&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const size_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;DEFAULTBATCHSIZE = 0x80000000&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const size_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;LINESIZE = 1&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;DEFAULTBATCHSIZE = 1024&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const size_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;LINESIZE = 128&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1_1cachemanager_10ec364d804ecd6ac09b67f5df4e5d497|HintRead]](const void *address, size_t size)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1_1cachemanager_1d66ee06d2a97170259fe07d44b800a5f|HintRewrite]](void *address, size_t size)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1_1cachemanager_198f3a325e0fda7dec37ef6407028583b|HintWrite]](void *address, size_t size)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1_1cachemanager_1efd8b056370069be49d310899d89ad5d|HintWritePrefetch]](void *address, size_t size)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Cache management functions&lt;br/&gt;
&lt;h2&gt;Variable Documentation&lt;/h2&gt;
----

&lt;h2&gt;Function Documentation&lt;/h2&gt;
----
&lt;div id="namespacerw_1_1cachemanager_10ec364d804ecd6ac09b67f5df4e5d497"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::cachemanager::HintRead(const void *address, size_t size)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Specifies that cache lines will be read but not written. A platform specific implementation may fetch the lines or do nothing depending on the hardware support.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''address''&lt;/td&gt;

&lt;td align="left"&gt;The base address of the lines to fetch. This must be a multiple of the cache line size.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''size''&lt;/td&gt;

&lt;td align="left"&gt;The size to fetch. This must be a multiple of the cache line size.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1_1cachemanager_1d66ee06d2a97170259fe07d44b800a5f"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::cachemanager::HintRewrite(void *address, size_t size)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Specifies that cache lines will be read and then written. A platform specific implementation may fetch the lines or do nothing depending on the hardware support.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''address''&lt;/td&gt;

&lt;td align="left"&gt;The base address of the lines to fetch. This must be a multiple of the cache line size.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''size''&lt;/td&gt;

&lt;td align="left"&gt;The size to fetch. This must be a multiple of the cache line size.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1_1cachemanager_198f3a325e0fda7dec37ef6407028583b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::cachemanager::HintWrite(void *address, size_t size)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Specifies that cache lines will be overwritten. A platform specific implementation may zero the lines or do nothing depending on the hardware support.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''address''&lt;/td&gt;

&lt;td align="left"&gt;The base address of the lines to overwrite. This must be a multiple of the cache line size.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''size''&lt;/td&gt;

&lt;td align="left"&gt;The size to overwrite. This must be a multiple of the cache line size.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1_1cachemanager_1efd8b056370069be49d310899d89ad5d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::cachemanager::HintWritePrefetch(void *address, size_t size)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Specifies that cache lines will be overwritten. A platform specific implementation may fetch the lines or do nothing depending on the hardware support.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''address''&lt;/td&gt;

&lt;td align="left"&gt;The base address of the lines to overwrite. This must be a multiple of the cache line size.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''size''&lt;/td&gt;

&lt;td align="left"&gt;The size to overwrite. This must be a multiple of the cache line size.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::core::debug</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::core::debug Namespace Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="namespacerw_1_1core_1_1debug"&gt;&lt;/div&gt;
__TOC__
&lt;br/&gt;Debug System classes.&lt;br/&gt;
&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::core::debug::AssertHandler|rw::core::debug::AssertHandler]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::core::debug::Channel|rw::core::debug::Channel]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::core::debug::ConsoleDevice|rw::core::debug::ConsoleDevice]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::debug::PrintMacroHelper&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::debug::AssertMacroHelper&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::core::debug::Device|rw::core::debug::Device]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::core::debug::FileDevice|rw::core::debug::FileDevice]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::core::debug::Formatter|rw::core::debug::Formatter]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::core::debug::PrintOpts|rw::core::debug::PrintOpts]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::core::debug::Manager|rw::core::debug::Manager]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::core::debug::IAssertHandler|rw::core::debug::IAssertHandler]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::core::debug::IFormatter|rw::core::debug::IFormatter]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Typedefs&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef void(*)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''[[#namespacerw_1_1core_1_1debug_16ce6a5ea4ba975af9f5b40d62a83a043|RwDebugMessageCallback]]'''(const char *channelname, const char *file, uint32_t line, const char *format, va_list args)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef void(*)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''[[#namespacerw_1_1core_1_1debug_11f137c6edfb316de975098ba9783310b|RwDebugMessageChannelCallback]]'''(Channel *channel, const char *file, uint32_t line, const char *format, va_list args)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef bool(*)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''[[#namespacerw_1_1core_1_1debug_17f928876c0a38ab29a535e863287406f|RwDebugPrintAssertCallback]]'''(const char *condition, const char *file, const char *function, unsigned int line, const char *format, va_list argList, unsigned int flags)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Enumerations&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;enum '''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;AssertFlags''' {
'''ASSERTFLAG_FATAL''' = 0x1

'''ASSERTFLAG_NONFATAL''' = 0x2

}&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;enum '''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;@3''' {
'''MAXNAMELEN''' = 32

}&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Variables&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const char *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1_1core_1_1debug_11c6b2f17c5323b521cbff968209449ea|SYSTEMCHANNEL]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const char *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1_1core_1_1debug_1f459adf6467c5b40b786bdbf4b9727c8|ASSERTFORMAT]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#namespacerw_1_1core_1_1debug_17f928876c0a38ab29a535e863287406f|RwDebugPrintAssertCallback]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;gDebugPrintAssertCallback = 0&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#namespacerw_1_1core_1_1debug_16ce6a5ea4ba975af9f5b40d62a83a043|RwDebugMessageCallback]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;gDebugMessage = 0&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[#namespacerw_1_1core_1_1debug_11f137c6edfb316de975098ba9783310b|RwDebugMessageChannelCallback]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;gDebugMessageChannel = 0&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const char *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1_1core_1_1debug_11c6b2f17c5323b521cbff968209449ea|SYSTEMCHANNEL]] = "system"&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const char *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1_1core_1_1debug_1f459adf6467c5b40b786bdbf4b9727c8|ASSERTFORMAT]] = "%s(%d): Assert %s in function %s:"&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1_1core_1_1debug_1f30c314169b198d2cb50db65f38b4d98|SetDebugMessageFunction]]( [[#namespacerw_1_1core_1_1debug_16ce6a5ea4ba975af9f5b40d62a83a043|RwDebugMessageCallback]]  callback)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1_1core_1_1debug_16a4e0dc26c65efbb1bf27c9df0b307e6|SetDebugMessageChannelFunction]]( [[#namespacerw_1_1core_1_1debug_11f137c6edfb316de975098ba9783310b|RwDebugMessageChannelCallback]]  callback)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1_1core_1_1debug_1bc562da8bdc9efedf6d2d1692555fa91|SetDebugPrintAssertFunction]]( [[#namespacerw_1_1core_1_1debug_17f928876c0a38ab29a535e863287406f|RwDebugPrintAssertCallback]]  callback)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1_1core_1_1debug_1fab2e41a6083208b7fa0fdda690fa197|CallDebugMessageCallback]](const char *channelname, const char *file, uint32_t line, const char *format, va_list args)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1_1core_1_1debug_1cd02b0a6b8e582308fed8ecf2defd91b|CallDebugMessageChannelCallback]]( [[RWCore:RWCore:API:rw::core::debug::Channel|Channel]] *channel, const char *file, uint32_t line, const char *format, va_list args)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1_1core_1_1debug_16847ea9ccb9268660ebd04d4e3d87b55|CallDebugPrintAssertCallback]](const char *condition, const char *file, const char *function, unsigned int line, const char *format, va_list argList, unsigned int flags)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;DebugManagerMessageCallback(const char *channelname, const char *file, uint32_t line, const char *format, va_list args)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;DebugManagerChannelCallback( [[RWCore:RWCore:API:rw::core::debug::Channel|Channel]] *channel, const char *file, uint32_t line, const char *format, va_list args)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;DebugManagerPrintAssertCallback(const char *condition, const char *file, const char *function, unsigned int line, const char *format, va_list argList, unsigned int flags)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;AddStringToBuffer(char *buffer, const char *s)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Debug System classes.&lt;br/&gt;
&lt;h2&gt;Typedef Documentation&lt;/h2&gt;
----
&lt;div id="namespacerw_1_1core_1_1debug_16ce6a5ea4ba975af9f5b40d62a83a043"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;'''typedef void(*) rw::core::debug::RwDebugMessageCallback(const char *channelname, const char *file, uint32_t line, const char *format, va_list args)'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Callback type for named channel output&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1_1core_1_1debug_11f137c6edfb316de975098ba9783310b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;'''typedef void(*) rw::core::debug::RwDebugMessageChannelCallback(Channel *channel, const char *file, uint32_t line, const char *format, va_list args)'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Callback type for a request to output to a channel object&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1_1core_1_1debug_17f928876c0a38ab29a535e863287406f"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;'''typedef bool(*) rw::core::debug::RwDebugPrintAssertCallback(const char *condition, const char *file, const char *function, unsigned int line, const char *format, va_list argList, unsigned int flags)'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Callback type for assert messages: type of assert is controlled by the rw::core::debug::AssertFlags.&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; [[RWCore:RWCore:API:rw::core::debug::Manager#classrw_1_1core_1_1debug_1_1_manager_1481c89362ca8a0bfbbde544072a1e233|rw::core::debug::Manager::AssertFailed]] , [[RWCore:RWCore:API:debug.h#debug_8h_1d4605b3804e4802f10467ad334e6b94a|rwASSERT]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2&gt;Enumeration Documentation&lt;/h2&gt;
----
&lt;div id="namespacerw_1_1core_1_1debug_1266ddab78da8af641fcacb68a1b197ab"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;'''enum rw::core::debug::@3'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;dl&gt;&lt;dt&gt;'''Enumerator:'''&lt;dd&gt;&lt;table border="0" style="background:#eef3f5;"&gt;&lt;div id="namespacerw_1_1core_1_1debug_1266ddab78da8af641fcacb68a1b197ab134d90dcd7aa6ec5aab3e71690c9a6c7"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''MAXNAMELEN''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;/dl&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1_1core_1_1debug_1fdebee89886435995269741bdb2eaefd"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;'''enum rw::core::debug::AssertFlags'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;dl&gt;&lt;dt&gt;'''Enumerator:'''&lt;dd&gt;&lt;table border="0" style="background:#eef3f5;"&gt;&lt;div id="namespacerw_1_1core_1_1debug_1fdebee89886435995269741bdb2eaefdc72a0fb78aff81890de0c2784f777414"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''ASSERTFLAG_FATAL''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;div id="namespacerw_1_1core_1_1debug_1fdebee89886435995269741bdb2eaefd1eaf6f02821498c41269f43b991e5f72"&gt;&lt;/div&gt;
&lt;tr&gt;
&lt;td align="left"&gt;''ASSERTFLAG_NONFATAL''&lt;/td&gt;

&lt;td align="left"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;/dl&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2&gt;Variable Documentation&lt;/h2&gt;
----
&lt;div id="namespacerw_1_1core_1_1debug_1f459adf6467c5b40b786bdbf4b9727c8"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const char * rw::core::debug::ASSERTFORMAT
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;format string for asserts.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1_1core_1_1debug_1f459adf6467c5b40b786bdbf4b9727c8"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const char * rw::core::debug::ASSERTFORMAT
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;format string for asserts.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1_1core_1_1debug_11c6b2f17c5323b521cbff968209449ea"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const char * rw::core::debug::SYSTEMCHANNEL
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;name of the system channel.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1_1core_1_1debug_11c6b2f17c5323b521cbff968209449ea"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const char * rw::core::debug::SYSTEMCHANNEL
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;name of the system channel.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2&gt;Function Documentation&lt;/h2&gt;
----
&lt;div id="namespacerw_1_1core_1_1debug_1fab2e41a6083208b7fa0fdda690fa197"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::core::debug::CallDebugMessageCallback(const char *channelname, const char *file, uint32_t line, const char *format, va_list args)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Semi private method for calling the registered RwDebugMessageCallback, used by the debug macros to access the global debug hooks. Users wanting to write their own macros can use this interface to call the global debug hooks.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''channelname''&lt;/td&gt;

&lt;td align="left"&gt;unique string name identifying the channel on which output should be output
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''file''&lt;/td&gt;

&lt;td align="left"&gt;filename in which this function was called
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''line''&lt;/td&gt;

&lt;td align="left"&gt;line number from which this function was called
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''format''&lt;/td&gt;

&lt;td align="left"&gt;printf style format string
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''args''&lt;/td&gt;

&lt;td align="left"&gt;variable length argument list corresponding to the format string
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1_1core_1_1debug_1cd02b0a6b8e582308fed8ecf2defd91b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::core::debug::CallDebugMessageChannelCallback( [[RWCore:RWCore:API:rw::core::debug::Channel|Channel]] *channel, const char *file, uint32_t line, const char *format, va_list args)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Semi private method for calling the registered RwDebugMessageChannelCallback, used by the debug macros to access the global debug hooks. Users wanting to write their own macros can use this interface to call the global debug hooks.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''channel''&lt;/td&gt;

&lt;td align="left"&gt;channel object to be used for output
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''file''&lt;/td&gt;

&lt;td align="left"&gt;filename in which this function was called
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''line''&lt;/td&gt;

&lt;td align="left"&gt;line number from which this function was called
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''format''&lt;/td&gt;

&lt;td align="left"&gt;printf style format string
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''args''&lt;/td&gt;

&lt;td align="left"&gt;variable length argument list corresponding to the format string
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1_1core_1_1debug_16847ea9ccb9268660ebd04d4e3d87b55"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool rw::core::debug::CallDebugPrintAssertCallback(const char *condition, const char *file, const char *function, unsigned int line, const char *format, va_list argList, unsigned int flags)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Semi private method for calling the registered RwDebugPrintAssertCallback, used by the debug macros to access the global debug hooks. Users wanting to write their own macros can use this interface to call the global debug hooks.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''condition''&lt;/td&gt;

&lt;td align="left"&gt;string describing the assertion that failed
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''file''&lt;/td&gt;

&lt;td align="left"&gt;filename where this function was called
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''line''&lt;/td&gt;

&lt;td align="left"&gt;line number where this function was called
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''format''&lt;/td&gt;

&lt;td align="left"&gt;printf style format string
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''argList''&lt;/td&gt;

&lt;td align="left"&gt;variable length argument list corresponding to the format string
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''flags''&lt;/td&gt;

&lt;td align="left"&gt;one of the rw::core::debug::AssertFlags identifying if the assertion is a warning or a fatal error
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if program execution should stop&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1_1core_1_1debug_16a4e0dc26c65efbb1bf27c9df0b307e6"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::core::debug::SetDebugMessageChannelFunction( [[#namespacerw_1_1core_1_1debug_11f137c6edfb316de975098ba9783310b|RwDebugMessageChannelCallback]]  callback)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Register the debug callback to be called for output directed at a particular channel object&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''callback''&lt;/td&gt;

&lt;td align="left"&gt;Callback to be used in debug builds to output to the provided channel object
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1_1core_1_1debug_1f30c314169b198d2cb50db65f38b4d98"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::core::debug::SetDebugMessageFunction( [[#namespacerw_1_1core_1_1debug_16ce6a5ea4ba975af9f5b40d62a83a043|RwDebugMessageCallback]]  callback)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Register the debug callback to be called for named channel output&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''callback''&lt;/td&gt;

&lt;td align="left"&gt;Callback to be used in debug builds to output to a named channel
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1_1core_1_1debug_1bc562da8bdc9efedf6d2d1692555fa91"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::core::debug::SetDebugPrintAssertFunction( [[#namespacerw_1_1core_1_1debug_17f928876c0a38ab29a535e863287406f|RwDebugPrintAssertCallback]]  callback)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Register the debug callback to be called for assert and warning output&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''callback''&lt;/td&gt;

&lt;td align="left"&gt;Callback to be used in debug builds for assert messages
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rw::core::endian</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rw::core::endian Namespace Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="namespacerw_1_1core_1_1endian"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1_1core_1_1endian_161d73c7b7afd5f8be924df9cdcafde7e|ConvertLittle]](const uint32_t x)
''&lt;br/&gt;Convert little endian uint32_t to uint32_t.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint16_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1_1core_1_1endian_1b4eac1f3c7943b199b43b655e5ea8ee5|ConvertLittle]](const uint16_t x)
''&lt;br/&gt;Convert little endian uint16_t to uint16_t.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1_1core_1_1endian_1283e465d8b0132fb4da1097fcd123b02|ConvertLittle]](const int32_t x)
''&lt;br/&gt;Convert little endian int32_t to int32_t.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int16_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1_1core_1_1endian_1d40ec0ed96c63df914b0a65bbbe2c78a|ConvertLittle]](const int16_t x)
''&lt;br/&gt;Convert little endian int16_t to int16_t.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint64_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1_1core_1_1endian_1e7da9de3451f6dcbdf02bfe9becb584d|ConvertLittle]](const uint64_t x)
''&lt;br/&gt;Convert little endian uint64_t to uint64_t.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int64_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1_1core_1_1endian_1a21b99b13f978841804965a9bc6aa752|ConvertLittle]](const int64_t x)
''&lt;br/&gt;Convert little endian int64_t to int64_t.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1_1core_1_1endian_196a7253df532bfedd55728d31571d452|ConvertBig]](const uint32_t x)
''&lt;br/&gt;Convert big endian uint32_t to uint32_t.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint16_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1_1core_1_1endian_1352e54d3180296203b9f0f107de31083|ConvertBig]](const uint16_t x)
''&lt;br/&gt;Convert big endian uint16_t to uint16_t.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1_1core_1_1endian_110bcd8a56655b78afe3e9a47c05c2bf8|ConvertBig]](const int32_t x)
''&lt;br/&gt;Convert big endian int32_t to int32_t.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int16_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1_1core_1_1endian_147d408234d13369247efcfef25624e8c|ConvertBig]](const int16_t x)
''&lt;br/&gt;Convert big endian int16_t to int16_t.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint64_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1_1core_1_1endian_156d83b6c9fe79058a4a6a9544a2cd1c7|ConvertBig]](const uint64_t x)
''&lt;br/&gt;Convert big endian uint64_t to uint64_t.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int64_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1_1core_1_1endian_1520d2eed54cbbf1ecd7489ee694b4cc6|ConvertBig]](const int64_t x)
''&lt;br/&gt;Convert big endian int64_t to int64_t.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1_1core_1_1endian_1ebe665e34793cd64d8e34fbdf2e69d13|make_id32]](uint8_t a, uint8_t b, uint8_t c, uint8_t d)
''&lt;br/&gt;Combine 4 8-bit values into one 32-bit value.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1_1core_1_1endian_1493d808b09eaf1593b8a93e0fc40eb3c|PutBig]](void *dst, uint32_t data, int32_t n)
''&lt;br/&gt;Put n=1..4 bytes of a big endian uint32_t to memory.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1_1core_1_1endian_1f5271dd29efbc791d60f7b12fdadbf06|PutLittle]](void *dst, uint32_t data, int32_t n)
''&lt;br/&gt;Put n=1..4 bytes of a little endian uint32_t to memory.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1_1core_1_1endian_1c9930681f4aebc9784865552e45cf50d|GetBig]](const void *src, int32_t n)
''&lt;br/&gt;Get n=1..4 bytes of a big endian uint32_t from memory.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1_1core_1_1endian_1f463c000ece973abbb788bdf9e3ae7ed|GetLittle]](const void *src, int32_t n)
''&lt;br/&gt;Get n=1..4 bytes of a little endian uint32_t from memory.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1_1core_1_1endian_184f381e3cc9e95ab60b649fee657c5f1|PutBig64]](void *dst, uint64_t data, int32_t n)
''&lt;br/&gt;Put n=1..8 bytes of a big endian uint64_t to memory dst should be aligned for maximum portability.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1_1core_1_1endian_157f03fd79746367e742d92d841fbb4ac|PutLittle64]](void *dst, uint64_t data, int32_t n)
''&lt;br/&gt;Put n=1..8 bytes of a little endian uint64_t to memory dst should be aligned for maximum portability.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint64_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1_1core_1_1endian_1c634f92631287b69c07cb50b63b7f178|GetBig64]](const void *src, int32_t n)
''&lt;br/&gt;Get n=1..8 bytes of a big endian uint64_t from memory src should be aligned for maximum portability.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint64_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#namespacerw_1_1core_1_1endian_1e24126811bc7985d4b897573783a9de1|GetLittle64]](const void *src, int32_t n)
''&lt;br/&gt;Get n=1..8 bytes of a little endian uint64_t from memory src should be aligned for maximum portability.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;All functions in the [[#topofthepage|rw::core::endian]] namespace are deprecated. Use the ones in the Endian package instead.&lt;br/&gt;
&lt;h2&gt;Function Documentation&lt;/h2&gt;
----
&lt;div id="namespacerw_1_1core_1_1endian_196a7253df532bfedd55728d31571d452"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;uint32_t rw::core::endian::ConvertBig(const uint32_t x)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Convert big endian uint32_t to uint32_t.&lt;br/&gt;&lt;br/&gt;&lt;div id="deprecated_1_deprecated000007"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;Use the Endian package instead.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;uint32_t&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1_1core_1_1endian_1352e54d3180296203b9f0f107de31083"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;uint16_t rw::core::endian::ConvertBig(const uint16_t x)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Convert big endian uint16_t to uint16_t.&lt;br/&gt;&lt;br/&gt;&lt;div id="deprecated_1_deprecated000008"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;Use the Endian package instead.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;uint16_t&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1_1core_1_1endian_110bcd8a56655b78afe3e9a47c05c2bf8"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;int32_t rw::core::endian::ConvertBig(const int32_t x)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Convert big endian int32_t to int32_t.&lt;br/&gt;&lt;br/&gt;&lt;div id="deprecated_1_deprecated000009"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;Use the Endian package instead.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;int32_t&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1_1core_1_1endian_147d408234d13369247efcfef25624e8c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;int16_t rw::core::endian::ConvertBig(const int16_t x)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Convert big endian int16_t to int16_t.&lt;br/&gt;&lt;br/&gt;&lt;div id="deprecated_1_deprecated000010"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;Use the Endian package instead.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;int16_t&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1_1core_1_1endian_156d83b6c9fe79058a4a6a9544a2cd1c7"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;uint64_t rw::core::endian::ConvertBig(const uint64_t x)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Convert big endian uint64_t to uint64_t.&lt;br/&gt;&lt;br/&gt;&lt;div id="deprecated_1_deprecated000011"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;Use the Endian package instead.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;uint64_t&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1_1core_1_1endian_1520d2eed54cbbf1ecd7489ee694b4cc6"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;int64_t rw::core::endian::ConvertBig(const int64_t x)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Convert big endian int64_t to int64_t.&lt;br/&gt;&lt;br/&gt;&lt;div id="deprecated_1_deprecated000012"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;Use the Endian package instead.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;int64_t&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1_1core_1_1endian_161d73c7b7afd5f8be924df9cdcafde7e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;uint32_t rw::core::endian::ConvertLittle(const uint32_t x)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Convert little endian uint32_t to uint32_t.&lt;br/&gt;&lt;br/&gt;&lt;div id="deprecated_1_deprecated000001"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;Use the Endian package instead.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;uint32_t&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1_1core_1_1endian_1b4eac1f3c7943b199b43b655e5ea8ee5"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;uint16_t rw::core::endian::ConvertLittle(const uint16_t x)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Convert little endian uint16_t to uint16_t.&lt;br/&gt;&lt;br/&gt;&lt;div id="deprecated_1_deprecated000002"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;Use the Endian package instead.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;uint16_t&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1_1core_1_1endian_1283e465d8b0132fb4da1097fcd123b02"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;int32_t rw::core::endian::ConvertLittle(const int32_t x)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Convert little endian int32_t to int32_t.&lt;br/&gt;&lt;br/&gt;&lt;div id="deprecated_1_deprecated000003"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;Use the Endian package instead.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;int32_t&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1_1core_1_1endian_1d40ec0ed96c63df914b0a65bbbe2c78a"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;int16_t rw::core::endian::ConvertLittle(const int16_t x)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Convert little endian int16_t to int16_t.&lt;br/&gt;&lt;br/&gt;&lt;div id="deprecated_1_deprecated000004"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;Use the Endian package instead.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;int16_t&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1_1core_1_1endian_1e7da9de3451f6dcbdf02bfe9becb584d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;uint64_t rw::core::endian::ConvertLittle(const uint64_t x)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Convert little endian uint64_t to uint64_t.&lt;br/&gt;&lt;br/&gt;&lt;div id="deprecated_1_deprecated000005"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;Use the Endian package instead.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;uint64_t&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1_1core_1_1endian_1a21b99b13f978841804965a9bc6aa752"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;int64_t rw::core::endian::ConvertLittle(const int64_t x)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Convert little endian int64_t to int64_t.&lt;br/&gt;&lt;br/&gt;&lt;div id="deprecated_1_deprecated000006"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;Use the Endian package instead.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;int64_t&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1_1core_1_1endian_1c9930681f4aebc9784865552e45cf50d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;uint32_t rw::core::endian::GetBig(const void *src, int32_t n)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get n=1..4 bytes of a big endian uint32_t from memory.&lt;br/&gt;&lt;br/&gt;&lt;div id="deprecated_1_deprecated000016"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;Use the Endian package instead.&lt;br/&gt;&lt;br/&gt;Generally, the source address must be aligned to the number of bytes being read (i.e. if 4 bytes are being read src must be aligned on a 4-byte boundary). Some platforms will handle the misaligned address, others won't.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1_1core_1_1endian_1c634f92631287b69c07cb50b63b7f178"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;uint64_t rw::core::endian::GetBig64(const void *src, int32_t n)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get n=1..8 bytes of a big endian uint64_t from memory src should be aligned for maximum portability.&lt;br/&gt;&lt;br/&gt;&lt;div id="deprecated_1_deprecated000020"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;Use the Endian package instead.&lt;br/&gt;&lt;br/&gt;Although the implementation at the time of this writing will handle misaligned reads, don't count on that behaviour&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1_1core_1_1endian_1f463c000ece973abbb788bdf9e3ae7ed"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;uint32_t rw::core::endian::GetLittle(const void *src, int32_t n)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get n=1..4 bytes of a little endian uint32_t from memory.&lt;br/&gt;&lt;br/&gt;&lt;div id="deprecated_1_deprecated000017"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;Use the Endian package instead.&lt;br/&gt;&lt;br/&gt;Generally, the source address must be aligned to the number of bytes being read (i.e. if 4 bytes are being read src must be aligned on a 4-byte boundary). Some platforms will handle the misaligned address, others won't.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1_1core_1_1endian_1e24126811bc7985d4b897573783a9de1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;uint64_t rw::core::endian::GetLittle64(const void *src, int32_t n)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Get n=1..8 bytes of a little endian uint64_t from memory src should be aligned for maximum portability.&lt;br/&gt;&lt;br/&gt;&lt;div id="deprecated_1_deprecated000021"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;Use the Endian package instead.&lt;br/&gt;&lt;br/&gt;Although the implementation at the time of this writing will handle misaligned reads, don't count on that behaviour&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1_1core_1_1endian_1ebe665e34793cd64d8e34fbdf2e69d13"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;uint32_t rw::core::endian::make_id32(uint8_t a, uint8_t b, uint8_t c, uint8_t d)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Combine 4 8-bit values into one 32-bit value.&lt;br/&gt;&lt;br/&gt;&lt;div id="deprecated_1_deprecated000013"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;Use the Endian package instead.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;uint32_t&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1_1core_1_1endian_1493d808b09eaf1593b8a93e0fc40eb3c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::core::endian::PutBig(void *dst, uint32_t data, int32_t n)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Put n=1..4 bytes of a big endian uint32_t to memory.&lt;br/&gt;&lt;br/&gt;&lt;div id="deprecated_1_deprecated000014"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;Use the Endian package instead.&lt;br/&gt;&lt;br/&gt;Generally, the destination address must be aligned to the number of bytes being written (i.e. if 4 bytes are being written dst must be aligned on a 4-byte boundary). Some platforms will handle the misaligned address, others won't.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1_1core_1_1endian_184f381e3cc9e95ab60b649fee657c5f1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::core::endian::PutBig64(void *dst, uint64_t data, int32_t n)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Put n=1..8 bytes of a big endian uint64_t to memory dst should be aligned for maximum portability.&lt;br/&gt;&lt;br/&gt;&lt;div id="deprecated_1_deprecated000018"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;Use the Endian package instead.&lt;br/&gt;&lt;br/&gt;Although the implementation at the time of this writing will handle misaligned writes, don't count on that behaviour&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1_1core_1_1endian_1f5271dd29efbc791d60f7b12fdadbf06"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::core::endian::PutLittle(void *dst, uint32_t data, int32_t n)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Put n=1..4 bytes of a little endian uint32_t to memory.&lt;br/&gt;&lt;br/&gt;&lt;div id="deprecated_1_deprecated000015"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;Use the Endian package instead.&lt;br/&gt;&lt;br/&gt;Generally, the destination address must be aligned to the number of bytes being written (i.e. if 4 bytes are being written dst must be aligned on a 4-byte boundary). Some platforms will handle the misaligned address, others won't.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="namespacerw_1_1core_1_1endian_157f03fd79746367e742d92d841fbb4ac"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void rw::core::endian::PutLittle64(void *dst, uint64_t data, int32_t n)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Put n=1..8 bytes of a little endian uint64_t to memory dst should be aligned for maximum portability.&lt;br/&gt;&lt;br/&gt;&lt;div id="deprecated_1_deprecated000019"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;Use the Endian package instead.&lt;br/&gt;&lt;br/&gt;Although the implementation at the time of this writing will handle misaligned writes, don't count on that behaviour&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:endianswap.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;endianswap.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="endianswap_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwNATIVE_ENDIAN_CONVERT_REQUIRED'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;FALSE&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwPI_ENDIAN_CONVERT_REQUIRED'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;FALSE&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWFORCEDENDIANSWAP16'''(_x)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::ForcedEndianSwap16(_x)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWFORCEDENDIANSWAP32'''(_x)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::ForcedEndianSwap32(_x)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWFORCEDENDIANSWAP64'''(_x)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::ForcedEndianSwap64(_x)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWFORCEDENDIANSWAP128'''(_x)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::ForcedEndianSwap128(_x)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWFORCEDENDIANSWAP16_ARRAY'''(_m, _n, _s)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::ForcedEndianSwap16_Array(_m, _n, _s)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWFORCEDENDIANSWAP32_ARRAY'''(_m, _n, _s)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::ForcedEndianSwap32_Array(_m, _n, _s)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWFORCEDENDIANSWAP64_ARRAY'''(_m, _n, _s)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::ForcedEndianSwap64_Array(_m, _n, _s)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWFORCEDENDIANSWAPENUM'''(_x)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::ForcedEndianSwapEnum(_x)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWENDIANSWAP16'''(_x)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWENDIANSWAP32'''(_x)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWENDIANSWAP64'''(_x)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWENDIANSWAP128'''(_x)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWENDIANSWAP16_ARRAY'''(_m, _n, _s)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWENDIANSWAP32_ARRAY'''(_m, _n, _s)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWENDIANSWAP64_ARRAY'''(_m, _n, _s)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWENDIANSWAPENUM'''(_x)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Endian-swapping determination &amp; implementation&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:ostypes.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;ostypes.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="ostypes_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::LargeTypeSerializer&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwRect32Tag&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwRGBTag&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwRGBATag&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::RGBA&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwRGBA16Tag&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwRGBRealTag&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwRGBARealTag&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::Point2Template&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;union&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::SplitBits&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;union&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::MutablePointer&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWNORETURN'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwNAENDIAN'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;(0)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwLIENDIAN'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;(1)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwBIENDIAN'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;(2)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwFUNCTION'''()&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwRETURN'''(x)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;return x&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwRETURNVOID'''()&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;return&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWSIZETFORMATSPECIFIER'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;"%zu"&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWSIZETFORMATSPECIFIER'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;"%zu"&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''FALSE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;0&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''TRUE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;(!FALSE)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''NULL'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;0&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWUNUSED'''(PARAM)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWPAD1'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;{0}&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWPAD2'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;{0,0}&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWPAD3'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;{0,0,0}&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWPAD4'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;{0,0,0,0}&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWPAD5'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;{0,0,0,0,0}&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWPAD6'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;{0,0,0,0,0,0}&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWPAD7'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;{0,0,0,0,0,0,0}&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWFORCEENUMSIZEINT'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;((int32_t)((~((uint32_t)0))&gt;&gt;1))&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwSELECTIFANY'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWAPI'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''[[#ostypes_8h_1379b30813a3724ce2421304bc30c4a5c|RwArraySize]]'''(ARRAY)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;(sizeof(ARRAY) / sizeof((ARRAY)[0]))&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''[[#ostypes_8h_1bf6e9209ff78527a77f2f9eb14e1a0c1|RwRoundUp]]'''(N, R)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;(((N) + ((R) - 1)) &amp; ~((R) - 1))&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''[[#ostypes_8h_1c5e14e8cd25017246de29f300407cff5|RwRoundDown]]'''(N, R)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;((N) &amp; ~((R) - 1))&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''[[#ostypes_8h_13d98b81daa0a34ae0ade4226537ff1db|RwMemAlign]]'''(M, A)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;((void *)(((rw::HostPtr)(M) + ((rw::HostPtr)(A) - 1)) &amp; ~((rw::HostPtr)(A) - 1)))&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwUSERWPTRNATIVE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;1&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwRect32TagMacro'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;struct RwRect32Tag&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwRGBTagMacro'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;struct RwRGBTag&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwRGBATagMacro'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;struct RwRGBATag&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwRGBA16TagMacro'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;struct RwRGBA16Tag&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwRGBRealTagMacro'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;struct RwRGBRealTag&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwRGBARealTagMacro'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;struct RwRGBARealTag&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Typedefs&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef float&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''float32_t'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef double&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''float64_t'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''bool32_t'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef rw::TargetPtr&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwTargetPtr'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef rw::TargetOffset&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwTargetOffset'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef RwRect32TagMacro&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwRect32'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef RwRGBTagMacro&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwRGB'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef RwRGBATagMacro&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwRGBA'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef RwRGBA16TagMacro&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwRGBA16'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef RwRGBRealTagMacro&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwRGBReal'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef RwRGBARealTagMacro&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwRGBAReal'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef rw::SplitBits&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwSplitBits'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef rw::MutablePointer&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwMutablePointer'''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_195e08b8f38cf9ae562517eda2d2bd42d|rw::IsMemAligned]] '''(const void *ptr, uint32_t align)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_19f09a7645dfa43e9c3af2f9c62ce7687|rw::SizeAlign]] '''(uint32_t RW_W64 size, uint32_t align)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_1d0e8e0e7413c05124faef5a019b6270c|rw::SizeAlignDown]] '''(uint32_t RW_W64 size, uint32_t align)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;T *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_154bd1a1590e4e6dd8a9e02a35a826269|rw::MemAlign]] '''(T *ptr, uint32_t align)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;T *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_103577027f6e50e7cc1db471a9e404930|rw::MemAlignDown]] '''(T *ptr, uint32_t align)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;ValueType *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_1f2f238e6b9a94374bb5e4fb768325ac2|rw::MemAddOffset]] '''(ValueType *ptr, rw::HostPtr offset)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;ValueType *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_16262aa87ee9de6d0a3cd1bad72cb24c7|rw::MemSubtractOffset]] '''(ValueType *ptr, rw::HostPtr offset)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;rw::HostPtr&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_12d49fc9a9b07da38a2f37ba42c09e21a|rw::MemCalculateOffset]] '''(const void *first, const void *second)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;ValueType *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_16fc06359b4455aebda24f89c7007d5d3|rw::MemAddBasePtr]] '''(ValueType *ptr, OtherValueType *base)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;ValueType *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_1e7f47111102d29ffcb87119dcb4ce1fa|rw::MemSubtractBasePtr]] '''(ValueType *ptr, OtherValueType *base)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;RenderWare base types and macros. Some of these are legacy and hence are not documented. Where EABase and these types and macros overlap, prefer to use the EABase versions.&lt;br/&gt;
&lt;h2&gt;Define Documentation&lt;/h2&gt;
----
&lt;div id="ostypes_8h_1379b30813a3724ce2421304bc30c4a5c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;#define RwArraySize (sizeof(ARRAY) / sizeof((ARRAY)[0]))&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Calculates the number of entries in an array. The array must not have been dynamically allocated.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''ARRAY''&lt;/td&gt;

&lt;td align="left"&gt;The array to find the number of entries.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="ostypes_8h_13d98b81daa0a34ae0ade4226537ff1db"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;#define RwMemAlign ((void *)(((rw::HostPtr)(M) + ((rw::HostPtr)(A) - 1)) &amp; ~((rw::HostPtr)(A) - 1)))&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Aligns an address to a given alignment. The alignment must be a power of two.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''M''&lt;/td&gt;

&lt;td align="left"&gt;The address to align.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''align''&lt;/td&gt;

&lt;td align="left"&gt;The alignment. This must be a non-negative power of 2. (This is not enforced).
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="ostypes_8h_1c5e14e8cd25017246de29f300407cff5"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;#define RwRoundDown ((N) &amp; ~((R) - 1))&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Rounds an integer number down to be a multiple of another integer number. The round value must be a power of two.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''N''&lt;/td&gt;

&lt;td align="left"&gt;The number to round down.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''R''&lt;/td&gt;

&lt;td align="left"&gt;The value to round N to.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="ostypes_8h_1bf6e9209ff78527a77f2f9eb14e1a0c1"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;#define RwRoundUp (((N) + ((R) - 1)) &amp; ~((R) - 1))&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Rounds an integer number up to be a multiple of another integer number. The round value must be a power of two.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''N''&lt;/td&gt;

&lt;td align="left"&gt;The number to round up.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''R''&lt;/td&gt;

&lt;td align="left"&gt;The value to round N to.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:ptrcross32to64.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;ptrcross32to64.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="ptrcross32to64_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Implementation of the rw::RwPtr class for a 32-bit host platform which is targetting a 64-bit platform.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:ptrnative.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;ptrnative.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="ptrnative_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Uses the native T* for RWPTR.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:componentids.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;componentids.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="componentids_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWMAKEOBJECTTYPE'''(_comp, _obj)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;((((_comp) &amp; 0xff) &lt;&lt; 16) | ((_obj) &amp; 0xff))&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Typedefs&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef enum rwComponentID&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''rwComponentID'''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Enumerations&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;enum '''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rwComponentID''' {
'''rwCOMPONENTID_NA''' = 0x00

'''rwCOMPONENTID_CORE''' = 0x01

'''rwCOMPONENTID_GRAPHICS''' = 0x02

'''rwCOMPONENTID_AUDIO''' = 0x03

'''rwCOMPONENTID_PHYSICS''' = 0x04

'''rwCOMPONENTID_NETWORK''' = 0x05

'''rwCOMPONENTID_AI''' = 0x06

'''rwCOMPONENTID_ANIMATION''' = 0x07

'''rwCOMPONENTID_COLLISION''' = 0x08

'''rwCOMPONENTID_PLATFORM''' = 0x09

'''rwCOMPONENTID_FORCEENUMSIZEINT''' = RWFORCEENUMSIZEINT

}&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;IDs for RW platform components. Mainly used on object types for arenas.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:asserthandler.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;asserthandler.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="asserthandler_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw::core::debug|rw::core::debug]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::core::debug::AssertHandler|rw::core::debug::AssertHandler]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;AssertHandler class definition.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:channel.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;channel.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="channel_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw::core::debug|rw::core::debug]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::core::debug::Channel|rw::core::debug::Channel]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Channel class definition&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:compiletimeassert.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;compiletimeassert.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="compiletimeassert_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rwASSERTATCOMPILETIME_FAILURE&lt; true &gt;|rwASSERTATCOMPILETIME_FAILURE&lt; true &gt;]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''[[#compiletimeassert_8h_1809824957898e1811943dcf41fea66e9|rwASSERTATCOMPILETIME]]'''(test, errormsg)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;for (rwASSERTATCOMPILETIME_FAILURE&lt; ((test) != 0) &gt; ERROR_##errormsg; ; (void)ERROR_##errormsg) break&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Definition for rwCOMPILETIMEASSERT.&lt;br/&gt;
&lt;h2&gt;Define Documentation&lt;/h2&gt;
----
&lt;div id="compiletimeassert_8h_1809824957898e1811943dcf41fea66e9"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;#define rwASSERTATCOMPILETIME for (rwASSERTATCOMPILETIME_FAILURE&lt; ((test) != 0) &gt; ERROR_##errormsg; ; (void)ERROR_##errormsg) break&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Compile time assert, will stop compilation with a hopefully suitable error message when test fails&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:consoledevice.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;consoledevice.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="consoledevice_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw::core::debug|rw::core::debug]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::core::debug::ConsoleDevice|rw::core::debug::ConsoleDevice]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Console Device class definition.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:debug.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;debug.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="debug_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw::core::debug|rw::core::debug]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::DeprecatedProxied&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::DeprecatedProxiedPtrType&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::DeprecatedProxiedPtrType&lt; void &gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::rwDebugPrintHelper&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::debug::PrintMacroHelper&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::debug::AssertMacroHelper&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''[[#debug_8h_1b0f74cf1979508bc9610033effcf4de6|rwJOIN_TOKEN]]'''(a, b)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rwJOIN_TOKEN2(a,b)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwJOIN_TOKEN2'''(a, b)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rwJOIN_TOKEN3(a,b)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwJOIN_TOKEN3'''(a, b)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;a##b&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RW_CURRENT_FUNCTION'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;__FUNCTION__&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwDEPRECATED'''()&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::Deprecated(__FILE__, __LINE__, RW_CURRENT_FUNCTION, "")&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwDEPRECATEDM'''(alternativeString)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::Deprecated(__FILE__, __LINE__, RW_CURRENT_FUNCTION, alternativeString)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwDEPRECATEACCESS'''(T, oldMember, newMember)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;DeprecatedProxied&lt;T&gt; oldMember&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwDEPRECATEACCESSPTRTYPE'''(T, oldMember, newMember)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;DeprecatedProxiedPtrType&lt;T&gt; oldMember&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwMAXDEBUGSTRINGLEN'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;1024&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''[[#debug_8h_17634520bdece5e5891b8e14fd9f5c473|rwABORT]]'''(message)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;if(CallDebugPrintAssertCallback("User Abort", __FILE__, RW_CURRENT_FUNCTION, __LINE__, message, NULL, rw::core::debug::ASSERTFLAG_FATAL)) {rwBREAK();}
''&lt;br/&gt;System abort macro.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''[[#debug_8h_1d4605b3804e4802f10467ad334e6b94a|rwASSERT]]'''(condition)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;if((condition) ? false : CallDebugPrintAssertCallback(#condition, __FILE__, RW_CURRENT_FUNCTION, __LINE__, NULL, NULL, rw::core::debug::ASSERTFLAG_FATAL)) {rwBREAK();}
''&lt;br/&gt;Fatal assert macro without message.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''[[#debug_8h_1fef00c1759e23394f69c842c36d56fc4|rwASSERTMFL]]'''(condition, message, file, line)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;if((condition) ? false : rw::core::debug::AssertMacroHelper(#condition, file, RW_CURRENT_FUNCTION, line, rw::core::debug::ASSERTFLAG_FATAL).AssertFormatted message) {rwBREAK();}&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''[[#debug_8h_17f5f731058d89ef47be0badca441c578|rwASSERTM]]'''(condition, message)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rwASSERTMFL(condition, message, __FILE__, __LINE__)
''&lt;br/&gt;Fatal assert macro with formatted message.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwASSERTALIGN'''(ADDR, ALIGN)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;if(!rw::IsMemAligned(ADDR, ALIGN) &amp;&amp; CallDebugPrintAssertCallback("Misaligned address", __FILE__, RW_CURRENT_FUNCTION, __LINE__, #ADDR" must have alignment of at least "#ALIGN, NULL, rw::core::debug::ASSERTFLAG_FATAL)) {rwBREAK();}&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''[[#debug_8h_15eb746f26345b8a1846825c541f88582|rwMESSAGE]]'''(message)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::debug::PrintMacroHelper(__FILE__,__LINE__,( [[RWCore:RWCore:API:rw::core::debug::Channel|rw::core::debug::Channel]] *)NULL).PrintFormattedChannel message
''&lt;br/&gt;debug print to system channel.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''[[#debug_8h_1fc69028259e7853870a0f61dc4e5f452|rwCMESSAGE]]'''(channelname, message)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::debug::PrintMacroHelper(__FILE__,__LINE__,(const char *)channelname).PrintFormatted message
''&lt;br/&gt;debug print to named channel.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''[[#debug_8h_12e9b16a1f6276f44b2cfb4433a29304f|rwCHMESSAGE]]'''(pChannel, message)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::debug::PrintMacroHelper(__FILE__,__LINE__,( [[RWCore:RWCore:API:rw::core::debug::Channel|rw::core::debug::Channel]] *)pChannel).PrintFormattedChannel message
''&lt;br/&gt;debug print to channel pointer.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''[[#debug_8h_1a4ed5ff7a28bcb18aef9a86e0269e572|rwWARNING]]'''(condition, message)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;if (!(condition) \ &amp;&amp; rw::core::debug::AssertMacroHelper(#condition, __FILE__, RW_CURRENT_FUNCTION, __LINE__, rw::core::debug::ASSERTFLAG_NONFATAL).AssertFormatted message) \ {rwBREAK();}
''&lt;br/&gt;Non-fatal assert macro with formatted message.&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwVERBOSE'''(I)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Typedefs&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef void(*)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::debug#namespacerw_1_1core_1_1debug_16ce6a5ea4ba975af9f5b40d62a83a043|rw::core::debug::RwDebugMessageCallback]] '''(const char *channelname, const char *file, uint32_t line, const char *format, va_list args)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef void(*)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::debug#namespacerw_1_1core_1_1debug_11f137c6edfb316de975098ba9783310b|rw::core::debug::RwDebugMessageChannelCallback]] '''(Channel *channel, const char *file, uint32_t line, const char *format, va_list args)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef bool(*)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::debug#namespacerw_1_1core_1_1debug_17f928876c0a38ab29a535e863287406f|rw::core::debug::RwDebugPrintAssertCallback]] '''(const char *condition, const char *file, const char *function, unsigned int line, const char *format, va_list argList, unsigned int flags)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_1e2d920042cacd3d20a71f02054a05fa2|rw::Deprecated]] '''(RwChar *file, int32_t line, const RwChar *function, const RwChar *message)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::debug#namespacerw_1_1core_1_1debug_1f30c314169b198d2cb50db65f38b4d98|rw::core::debug::SetDebugMessageFunction]] '''( [[#namespacerw_1_1core_1_1debug_16ce6a5ea4ba975af9f5b40d62a83a043|RwDebugMessageCallback]]  callback)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::debug#namespacerw_1_1core_1_1debug_16a4e0dc26c65efbb1bf27c9df0b307e6|rw::core::debug::SetDebugMessageChannelFunction]] '''( [[#namespacerw_1_1core_1_1debug_11f137c6edfb316de975098ba9783310b|RwDebugMessageChannelCallback]]  callback)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::debug#namespacerw_1_1core_1_1debug_1bc562da8bdc9efedf6d2d1692555fa91|rw::core::debug::SetDebugPrintAssertFunction]] '''( [[#namespacerw_1_1core_1_1debug_17f928876c0a38ab29a535e863287406f|RwDebugPrintAssertCallback]]  callback)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::debug#namespacerw_1_1core_1_1debug_1fab2e41a6083208b7fa0fdda690fa197|rw::core::debug::CallDebugMessageCallback]] '''(const char *channelname, const char *file, uint32_t line, const char *format, va_list args)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::debug#namespacerw_1_1core_1_1debug_1cd02b0a6b8e582308fed8ecf2defd91b|rw::core::debug::CallDebugMessageChannelCallback]] '''( [[RWCore:RWCore:API:rw::core::debug::Channel|Channel]] *channel, const char *file, uint32_t line, const char *format, va_list args)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::debug#namespacerw_1_1core_1_1debug_16847ea9ccb9268660ebd04d4e3d87b55|rw::core::debug::CallDebugPrintAssertCallback]] '''(const char *condition, const char *file, const char *function, unsigned int line, const char *format, va_list argList, unsigned int flags)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Debugging functions&lt;br/&gt;
&lt;h2&gt;Define Documentation&lt;/h2&gt;
----
&lt;div id="debug_8h_17634520bdece5e5891b8e14fd9f5c473"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;#define rwABORT if(CallDebugPrintAssertCallback("User Abort", __FILE__, RW_CURRENT_FUNCTION, __LINE__, message, NULL, rw::core::debug::ASSERTFLAG_FATAL)) {rwBREAK();}&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;System abort macro.&lt;br/&gt;&lt;br/&gt;This macro will halt the system after printing the message string. The message string cannot contain additional parameters or format specifiers. If you want to print a message which has format specifiers, use rwASSERTM.&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; [[RWCore:RWCore:API:rw::core::debug::Manager#classrw_1_1core_1_1debug_1_1_manager_1b292cf74757036fac089911c0b909a58|rw::core::debug::Manager::Abort]] , [[#debug_8h_17f5f731058d89ef47be0badca441c578|rwASSERTM]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="debug_8h_1d4605b3804e4802f10467ad334e6b94a"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;#define rwASSERT if((condition) ? false : CallDebugPrintAssertCallback(#condition, __FILE__, RW_CURRENT_FUNCTION, __LINE__, NULL, NULL, rw::core::debug::ASSERTFLAG_FATAL)) {rwBREAK();}&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Fatal assert macro without message.&lt;br/&gt;&lt;br/&gt;Use this macro for asserts without a message&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; [[RWCore:RWCore:API:rw::core::debug::Manager#classrw_1_1core_1_1debug_1_1_manager_1481c89362ca8a0bfbbde544072a1e233|rw::core::debug::Manager::AssertFailed]] , [[#debug_8h_17f5f731058d89ef47be0badca441c578|rwASSERTM]] , [[#debug_8h_1a4ed5ff7a28bcb18aef9a86e0269e572|rwWARNING]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
Note that the message format string plus any args must be enclosed in parenthesis print on a given channel, channel is specified by name&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="debug_8h_17f5f731058d89ef47be0badca441c578"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;#define rwASSERTM rwASSERTMFL(condition, message, __FILE__, __LINE__)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Fatal assert macro with formatted message.&lt;br/&gt;&lt;br/&gt;Use this macro when there are additional arguments after the message argument.&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; [[RWCore:RWCore:API:rw::core::debug::Manager#classrw_1_1core_1_1debug_1_1_manager_1481c89362ca8a0bfbbde544072a1e233|rw::core::debug::Manager::AssertFailed]] , [[#debug_8h_1d4605b3804e4802f10467ad334e6b94a|rwASSERT]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="debug_8h_1fef00c1759e23394f69c842c36d56fc4"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;#define rwASSERTMFL if((condition) ? false : rw::core::debug::AssertMacroHelper(#condition, file, RW_CURRENT_FUNCTION, line, rw::core::debug::ASSERTFLAG_FATAL).AssertFormatted message) {rwBREAK();}&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Note that the message format string plus any args must be enclosed in parenthesis print on a given channel, channel is specified by name&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="debug_8h_12e9b16a1f6276f44b2cfb4433a29304f"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;#define rwCHMESSAGE rw::core::debug::PrintMacroHelper(__FILE__,__LINE__,( [[RWCore:RWCore:API:rw::core::debug::Channel|rw::core::debug::Channel]] *)pChannel).PrintFormattedChannel message&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;debug print to channel pointer.&lt;br/&gt;&lt;br/&gt;Given a channel pointer, this macro will print the given printf() formatted string to the channel. The nature of this macro requires that the entire printf() formatted string be enclosed in parenthesis.'''Example:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;&lt;tt&gt;rwCHMESSAGE(&amp;myChannel, ("testing \%d \%d \%d", 1, 2, 3));&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
print on a given channel object (channel object specified, not the name of a channel)&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="debug_8h_1fc69028259e7853870a0f61dc4e5f452"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;#define rwCMESSAGE rw::core::debug::PrintMacroHelper(__FILE__,__LINE__,(const char *)channelname).PrintFormatted message&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;debug print to named channel.&lt;br/&gt;&lt;br/&gt;this macro will print the given printf() formatted string to the named channel. The nature of this macro requires that the entire printf() formatted string be enclosed in parenthesis.'''Example:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;&lt;tt&gt;rwCMESSAGE("my channel",("testing \%d \%d \%d", 1, 2, 3));&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
Note that the message format string plus any args must be enclosed in parenthesis print on a given channel, channel is specified by name&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="debug_8h_1b0f74cf1979508bc9610033effcf4de6"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;#define rwJOIN_TOKEN rwJOIN_TOKEN2(a,b)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Joins two preprocessor tokens with recursive token expansion&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="debug_8h_15eb746f26345b8a1846825c541f88582"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;#define rwMESSAGE rw::core::debug::PrintMacroHelper(__FILE__,__LINE__,( [[RWCore:RWCore:API:rw::core::debug::Channel|rw::core::debug::Channel]] *)NULL).PrintFormattedChannel message&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;debug print to system channel.&lt;br/&gt;&lt;br/&gt;this macro will print the given printf() formatted string to the system channel. The nature of this macro requires that the entire printf() formatted string be enclosed in parenthesis.'''Example:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;&lt;tt&gt;rwMESSAGE(("testing \%d \%d \%d", 1, 2, 3));&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
Note that the message format string plus any args must be enclosed in parenthesis print on a given channel, channel is specified by name&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="debug_8h_1a4ed5ff7a28bcb18aef9a86e0269e572"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;#define rwWARNING if (!(condition) \ &amp;&amp; rw::core::debug::AssertMacroHelper(#condition, __FILE__, RW_CURRENT_FUNCTION, __LINE__, rw::core::debug::ASSERTFLAG_NONFATAL).AssertFormatted message) \ {rwBREAK();}&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Non-fatal assert macro with formatted message.&lt;br/&gt;&lt;br/&gt;Warnings are considered non-fatal, so processing can continue after the assert is handled. Use this macro when there are additional arguments after the message argument.&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; [[RWCore:RWCore:API:rw::core::debug::Manager#classrw_1_1core_1_1debug_1_1_manager_1481c89362ca8a0bfbbde544072a1e233|rw::core::debug::Manager::AssertFailed]] , [[#debug_8h_1d4605b3804e4802f10467ad334e6b94a|rwASSERT]] , [[#debug_8h_17f5f731058d89ef47be0badca441c578|rwASSERTM]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
Note that the message format string plus any args must be enclosed in parenthesis&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:debugcriticalsection.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;debugcriticalsection.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="debugcriticalsection_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw::core::debug|rw::core::debug]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core::debug::detail &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::debug::detail::DebugCriticalSection&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Private mutex class for debugging system&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:device.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;device.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="device_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw::core::debug|rw::core::debug]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::core::debug::Device|rw::core::debug::Device]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Device class definition&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:exception.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;exception.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="exception_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::Exception|rw::Exception]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''[[#exception_8h_19d1a86821625099b17912448c2336690|rwTHROW]]'''(object)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rwASSERTM(FALSE, (#object))&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''[[#exception_8h_1d836f9f079a05417c6d402792ea5b466|rwTHROWERROR]]'''(msgArgs)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rwASSERTM(FALSE, msgArgs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''[[#exception_8h_1f762972ddcc612bed877d5762cc8a3f3|rwENFORCE]]'''(condition, msgArgs)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rwASSERTM(condition, msgArgs)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Exception handling class.&lt;br/&gt;
&lt;h2&gt;Define Documentation&lt;/h2&gt;
----
&lt;div id="exception_8h_1f762972ddcc612bed877d5762cc8a3f3"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;#define rwENFORCE rwASSERTM(condition, msgArgs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Similar as rwTHROWERROR, but tests to see if the condition is FALSE (ZERO) before firing.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''condition''&lt;/td&gt;

&lt;td align="left"&gt;The condition to test.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''msgArgs''&lt;/td&gt;

&lt;td align="left"&gt;The message to display, has file and line number added to it. This must be formatted as a call to a printf type function, ie rwTHROWERROR(("error")) or rwTHROWERROR(("error %d", localErrNum)).
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="exception_8h_19d1a86821625099b17912448c2336690"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;#define rwTHROW rwASSERTM(FALSE, (#object))&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Throws the specified object (if exceptions are enabled) or creates an assert if not.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''object''&lt;/td&gt;

&lt;td align="left"&gt;The object to be thrown.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="exception_8h_1d836f9f079a05417c6d402792ea5b466"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;#define rwTHROWERROR rwASSERTM(FALSE, msgArgs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Throws an [[RWCore:RWCore:API:rw::Exception|rw::Exception]] object with the passed in message. The file and line of the exception are also shown. If exceptions are turned off, this will assert instead.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''msgArgs''&lt;/td&gt;

&lt;td align="left"&gt;The message to display, has file and line number added to it. This must be formatted as a call to a printf type function, ie rwTHROWERROR(("error")) or rwTHROWERROR(("error %d", localErrNum)).
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:filedevice.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;filedevice.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="filedevice_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw::core::debug|rw::core::debug]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::core::debug::FileDevice|rw::core::debug::FileDevice]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;File Device class definition.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:formatter.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;formatter.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="formatter_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw::core::debug|rw::core::debug]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::core::debug::Formatter|rw::core::debug::Formatter]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Formatter class definition.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:host.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;host.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="host_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw::core::debug|rw::core::debug]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core::debug::host &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::debug::host#namespacerw_1_1core_1_1debug_1_1host_10de45c03bdff5988c1066a0101332dc4|rw::core::debug::host::Open]] '''(const char *path, unsigned int mode)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::debug::host#namespacerw_1_1core_1_1debug_1_1host_1d57ff5cd17acc9492e1b555391c1f1d0|rw::core::debug::host::Close]] '''(int handle)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;size_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::debug::host#namespacerw_1_1core_1_1debug_1_1host_1c6f4e4a32e2978ef38725a994acfbc3a|rw::core::debug::host::Read]] '''(int handle, void *p, size_t count)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;size_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::debug::host#namespacerw_1_1core_1_1debug_1_1host_1b09f2e2d98e5f0c28be4b6ebf7cd7b69|rw::core::debug::host::Write]] '''(int handle, const void *p, size_t count)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Host namespace definition.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:manager.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;manager.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="manager_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw::core::debug|rw::core::debug]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::core::debug::PrintOpts|rw::core::debug::PrintOpts]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::core::debug::Manager|rw::core::debug::Manager]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::core::debug::IAssertHandler|rw::core::debug::IAssertHandler]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::core::debug::IFormatter|rw::core::debug::IFormatter]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Variables&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const char *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::debug#namespacerw_1_1core_1_1debug_11c6b2f17c5323b521cbff968209449ea|rw::core::debug::SYSTEMCHANNEL]] '''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const char *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::debug#namespacerw_1_1core_1_1debug_1f459adf6467c5b40b786bdbf4b9727c8|rw::core::debug::ASSERTFORMAT]] '''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Manager class definition&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:docexception.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;docexception.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="docexception_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::ThrowDocException&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::DocException|rw::DocException]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''[[#docexception_8h_124c80d371a6cf8076e2d3be8eb989a33|rwDOCTHROWERROR]]'''(msgArgs)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rwASSERT(FALSE)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''[[#docexception_8h_1862954ca60c91a203fb592f358a7b87f|rwDOCENFORCE]]'''(condition, msgArgs)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rwASSERT(condition)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_19a43186a51c2c6636924cc303d8bf9b7|rw::SetDocExceptionCallBack]] '''(ThrowDocExceptionCallBack fn)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;An exception that is internationalized and managed by the docs team.&lt;br/&gt;
&lt;h2&gt;Define Documentation&lt;/h2&gt;
----
&lt;div id="docexception_8h_1862954ca60c91a203fb592f358a7b87f"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;#define rwDOCENFORCE rwASSERT(condition)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Similar to rwDOCTHROWERROR, but tests to see if the condition is FALSE (ZERO) before firing.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''condition''&lt;/td&gt;

&lt;td align="left"&gt;The condition to test.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''msgArgs''&lt;/td&gt;

&lt;td align="left"&gt;a bracketed printf style statement in the form: (messageId, "Error in English %d", someNumber) where: messageId is he localization identifier, and the rest is a printf style statement for a default error message.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Note:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;e.g. rwDOCENFORCE(condition, (messageId, "Error in English %d", someNumber));&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="docexception_8h_124c80d371a6cf8076e2d3be8eb989a33"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;#define rwDOCTHROWERROR rwASSERT(FALSE)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Throws an [[RWCore:RWCore:API:rw::DocException|rw::DocException]] object with the passed in message. The file and line of the exception are also shown. If exceptions are turned off, this will assert instead.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''msgArgs''&lt;/td&gt;

&lt;td align="left"&gt;a bracketed printf style statement in the form: (messageId, "Error in English %d", someNumber) where: messageId is he localization identifier, and the rest is a printf style statement for a default error message.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''""''&lt;/td&gt;

&lt;td align="left"&gt;A printf style statement of the message to display, e.g.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Note:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;e.g. rwDOCTHROWERROR((messageId, "Error in English %d", someNumber));&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:docmessage.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;docmessage.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="docmessage_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::DocMessageData&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::DocMessage&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWDOCMESSAGE_PROGRESS_STATS'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;2&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWDOCMESSAGE_EXPORTER_MESSAGES_SIZE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;1000&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWDOCMESSAGE_EXPORTER_MESSAGES_BEGIN'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;1000&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWDOCMESSAGE_EXPORTER_MESSAGES_END'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;(RWDOCMESSAGE_EXPORTER_MESSAGES_BEGIN + RWDOCMESSAGE_EXPORTER_MESSAGES_SIZE)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwDOCMESSAGE'''(params)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::DocMessage(__FILE__, __LINE__).Send params&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Messages that are internationalized and managed by the docs team.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:endian_inlines.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;endian_inlines.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="endian__inlines_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw::core::endian|rw::core::endian]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::endian#namespacerw_1_1core_1_1endian_161d73c7b7afd5f8be924df9cdcafde7e|rw::core::endian::ConvertLittle]] '''(const uint32_t x)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint16_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::endian#namespacerw_1_1core_1_1endian_1b4eac1f3c7943b199b43b655e5ea8ee5|rw::core::endian::ConvertLittle]] '''(const uint16_t x)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::endian#namespacerw_1_1core_1_1endian_1283e465d8b0132fb4da1097fcd123b02|rw::core::endian::ConvertLittle]] '''(const int32_t x)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int16_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::endian#namespacerw_1_1core_1_1endian_1d40ec0ed96c63df914b0a65bbbe2c78a|rw::core::endian::ConvertLittle]] '''(const int16_t x)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint64_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::endian#namespacerw_1_1core_1_1endian_1e7da9de3451f6dcbdf02bfe9becb584d|rw::core::endian::ConvertLittle]] '''(const uint64_t x)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int64_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::endian#namespacerw_1_1core_1_1endian_1a21b99b13f978841804965a9bc6aa752|rw::core::endian::ConvertLittle]] '''(const int64_t x)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::endian#namespacerw_1_1core_1_1endian_196a7253df532bfedd55728d31571d452|rw::core::endian::ConvertBig]] '''(const uint32_t x)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint16_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::endian#namespacerw_1_1core_1_1endian_1352e54d3180296203b9f0f107de31083|rw::core::endian::ConvertBig]] '''(const uint16_t x)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::endian#namespacerw_1_1core_1_1endian_110bcd8a56655b78afe3e9a47c05c2bf8|rw::core::endian::ConvertBig]] '''(const int32_t x)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int16_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::endian#namespacerw_1_1core_1_1endian_147d408234d13369247efcfef25624e8c|rw::core::endian::ConvertBig]] '''(const int16_t x)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint64_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::endian#namespacerw_1_1core_1_1endian_156d83b6c9fe79058a4a6a9544a2cd1c7|rw::core::endian::ConvertBig]] '''(const uint64_t x)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int64_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::endian#namespacerw_1_1core_1_1endian_1520d2eed54cbbf1ecd7489ee694b4cc6|rw::core::endian::ConvertBig]] '''(const int64_t x)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::endian#namespacerw_1_1core_1_1endian_1ebe665e34793cd64d8e34fbdf2e69d13|rw::core::endian::make_id32]] '''(uint8_t a, uint8_t b, uint8_t c, uint8_t d)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::endian#namespacerw_1_1core_1_1endian_1493d808b09eaf1593b8a93e0fc40eb3c|rw::core::endian::PutBig]] '''(void *dst, uint32_t data, int32_t n)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::endian#namespacerw_1_1core_1_1endian_1f5271dd29efbc791d60f7b12fdadbf06|rw::core::endian::PutLittle]] '''(void *dst, uint32_t data, int32_t n)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::endian#namespacerw_1_1core_1_1endian_1c9930681f4aebc9784865552e45cf50d|rw::core::endian::GetBig]] '''(const void *src, int32_t n)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::endian#namespacerw_1_1core_1_1endian_1f463c000ece973abbb788bdf9e3ae7ed|rw::core::endian::GetLittle]] '''(const void *src, int32_t n)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::endian#namespacerw_1_1core_1_1endian_184f381e3cc9e95ab60b649fee657c5f1|rw::core::endian::PutBig64]] '''(void *dst, uint64_t data, int32_t n)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::endian#namespacerw_1_1core_1_1endian_157f03fd79746367e742d92d841fbb4ac|rw::core::endian::PutLittle64]] '''(void *dst, uint64_t data, int32_t n)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint64_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::endian#namespacerw_1_1core_1_1endian_1c634f92631287b69c07cb50b63b7f178|rw::core::endian::GetBig64]] '''(const void *src, int32_t n)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint64_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::endian#namespacerw_1_1core_1_1endian_1e24126811bc7985d4b897573783a9de1|rw::core::endian::GetLittle64]] '''(const void *src, int32_t n)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Inline implementation of deprecated endian-conversion functions&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:endian.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;endian.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="endian_2endian_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw::core::endian|rw::core::endian]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Deprecated endian-conversion functions&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:factory.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;factory.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="factory_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::Producer|rw::Producer]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::Factory|rw::Factory]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::Factory::SharedData|rw::Factory::SharedData]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Generic templated object factory.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:guid.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;guid.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="guid_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:RwGUID|RwGUID]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;A type used as a unique identifier, globally unique identifier.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:hash.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;hash.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="hash_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Variables&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_1bd56bcb4ad4226f22f738d15e54f8ab1|rw::RWHASH32_INIT]] '''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const uint64_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_106c611330618f1a9a882e94c3dfe63dc|rw::RWHASH64_INIT]] '''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_1d8eb553dda83f43b9104fb91d003ca7f|rw::RwHash32UInt32]] '''(uint32_t integer, uint32_t hashValue)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_1368258208c707ed3f5edbb8bd57c5d57|rw::RwHash32Buffer]] '''(const uint8_t *buffer, size_t length, uint32_t hashValue)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_1e4f5d68b99775aa5761978eb33c26a1d|rw::RwHash32String]] '''(const RwChar *str, uint32_t hashValue)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint64_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_12cda23791cec7973c8fa8c2e23c73846|rw::RwHash64Buffer]] '''(const uint8_t *buffer, size_t length, uint64_t hashValue)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint64_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_19d8b1124d3a2545968f8876ebec68c73|rw::RwHash64String]] '''(const RwChar *str, uint64_t hashValue)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Header file for hashing support&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:hashcontainer.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;hashcontainer.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="hashcontainer_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::SeparateKeyAndDatumContained|rw::SeparateKeyAndDatumContained]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::FixedSizeBufferPolicy|rw::FixedSizeBufferPolicy]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::FixedSizeBufferPolicy::BufferPolicyDetails|rw::FixedSizeBufferPolicy::BufferPolicyDetails]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::PreallocatedBufferPolicy|rw::PreallocatedBufferPolicy]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::PreallocatedBufferPolicy::BufferPolicyDetails|rw::PreallocatedBufferPolicy::BufferPolicyDetails]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::PreinitializedBufferPolicy|rw::PreinitializedBufferPolicy]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::PreinitializedBufferPolicy::BufferPolicyDetails|rw::PreinitializedBufferPolicy::BufferPolicyDetails]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::HashContainer|rw::HashContainer]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::HashContainer::IteratorT|rw::HashContainer::IteratorT]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Variables&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_1351ae8613012ab4bca9d66b6cccb3486|rw::rwHashContainerAssertOnHalfFull]] '''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Templates for a hash table container class&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:hashedstring.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;hashedstring.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="hashedstring_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::RwHashedString|rw::RwHashedString]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Declaration of the rw::HashedString class&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:initializedpointer.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;initializedpointer.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="initializedpointer_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::InitializedPointer|rw::InitializedPointer]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Definition of InitializedPointer template class&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:lexicalcast.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;lexicalcast.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="lexicalcast_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;TO&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#lexicalcast_8h_19ea73512cb3dae19a4bc2361b8b136fd|RwLexicalCast]](FROM f)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Simple boost::lexical_cast workalike for converting between string and numeric values.&lt;br/&gt;
&lt;h2&gt;Function Documentation&lt;/h2&gt;
----
&lt;div id="lexicalcast_8h_19ea73512cb3dae19a4bc2361b8b136fd"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename TO&gt;&lt;br/&gt;template&lt;typename FROM&gt;&lt;br/&gt;&lt;/tt&gt;TO RwLexicalCast(FROM f)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Casts a FROM into a TO&lt;br/&gt;&lt;br/&gt;Casts a FROM into a TO using an [[RWCore:RWCore:API:RwStringStream|RwStringStream]] .&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;Use it to convert a numerical value into a string, or vice versa:&lt;br/&gt;&lt;br/&gt;&lt;div style="background-color: #f5f5f5;"&gt;&lt;font color="#000000"&gt;    int32_t  value = 1234;&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;    RwString intAsString = RwLexicalCast&lt;RwString&gt;(value);&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;    RwString realAsString = &lt;/font&gt;&lt;font color="#CC0000"&gt;"3.1415"&lt;/font&gt;&lt;font color="#000000"&gt;;&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;    float32_t realvalue = RwLexicalCast&lt;float32_t&gt;(realvalue);&lt;/font&gt;&lt;br/&gt;&lt;/div&gt;
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Note:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;All 8 bit types are treated as characters. If you want to convert an int8 into a string, you have to cast it into an int16 or int32 first.&lt;br/&gt;&lt;br/&gt;&lt;div style="background-color: #f5f5f5;"&gt;&lt;font color="#000000"&gt;    int8_t i = 65;&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;    RwString intAsString0 = RwLexicalCast&lt;RwString&gt;(i);          &lt;/font&gt;&lt;font color="#336600"&gt;// gives "A"&lt;/font&gt;&lt;font color="#000000"&gt;&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;    RwString intAsString1 = RwLexicalCast&lt;RwString&gt;((int32_t)i); &lt;/font&gt;&lt;font color="#336600"&gt;// gives "65"&lt;/font&gt;&lt;br/&gt;&lt;/div&gt;
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:linearalloc.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;linearalloc.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="linearalloc_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwLinearAllocHeap&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwLinearAllocHeapRestorePoint&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Typedefs&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef RwLinearAllocHeap&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwLinearAllocHeap'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef RwLinearAllocHeapRestorePoint&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwLinearAllocHeapRestorePoint'''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwLinearAllocHeap *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwLinearAllocInitializeHeap(RwLinearAllocHeap *heap, void *mem, size_t size)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwLinearAllocHeap *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwLinearAllocSetCurrentHeap(RwLinearAllocHeap *heap)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwLinearAllocHeap *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwLinearAllocGetCurrentHeap(void )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#linearalloc_8h_123100f5c8455fc0bb4cbdad184dff42a|RwLinearAllocAlloc]](size_t size, size_t alignment)
''&lt;br/&gt;RwLinearAllocAlloc (deprecated).&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwLinearAllocGetCurrentHeapRestorePoint(RwLinearAllocHeapRestorePoint *restorePoint)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#linearalloc_8h_1306c57080d002e603b129963771719a3|RwLinearAllocSetCurrentHeapRestorePoint]](const RwLinearAllocHeapRestorePoint *restorePoint)
''&lt;br/&gt;RwLinearAllocSetCurrentHeapRestorePoint (deprecated).&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;A linear memory allocator.&lt;br/&gt;
&lt;h2&gt;Function Documentation&lt;/h2&gt;
----
&lt;div id="linearalloc_8h_123100f5c8455fc0bb4cbdad184dff42a"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void * RwLinearAllocAlloc(size_t size, size_t alignment)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;RwLinearAllocAlloc (deprecated).&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="linearalloc_8h_1306c57080d002e603b129963771719a3"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void RwLinearAllocSetCurrentHeapRestorePoint(const RwLinearAllocHeapRestorePoint *restorePoint)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;RwLinearAllocSetCurrentHeapRestorePoint (deprecated).&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:memory.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;memory.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="memory_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RWAPI void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMallocGeneric(size_t size, const RwChar *filename, int32_t line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RWAPI void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwReallocGeneric(void *mem, size_t newSize, const RwChar *filename, int32_t line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RWAPI void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwFreeGeneric(void *mem)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Memory interface.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:freelist.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;freelist.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="freelist_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::FreeList|rw::FreeList]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''[[#freelist_8h_1204ce8b92efbf45bbb99714d2494f1a2|RWFREELISTFLAG_FREEBLOCKS]]'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;1&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''[[#freelist_8h_131c24f5bfa1c9875713c84ee0d0f7a25|RWFREELISTFLAG_STATIC]]'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;2&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Typedefs&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef void(*)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_18e57b94585dbab0ca1a93d775ff70667|rw::FreeListCallBack]] '''(void *entry, void *pData)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Variables&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_181efd0a22aaf88bb00a0fb3cf547ff85|rw::rw_IsFreeListModuleOpened]] '''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_1a60bbbe8b35cc448fef795a25abbc3d7|rw::FreeListModuleOpen]] '''(void )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_1d313f5a2bb3de56ccc1edccba6cad1c5|rw::FreeListModuleClose]] '''(void )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_1922ed915ff3f3e0a43c14f449b3db2cd|rw::FreeListGetSize]] '''(uint32_t entrySize, uint32_t entriesPerBlock, uint32_t alignment, uint32_t blocks, uint32_t maxBlocks)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_18c11b41cb2798ac1f52aaeae75de847b|rw::FreeListGetAlignment]] '''(uint32_t entrySize, uint32_t entriesPerBlock, uint32_t alignment, uint32_t blocks, uint32_t maxBlocks)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::FreeList|FreeList]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_10e6f7dc942688da1d7edd0c6ceaeb403|rw::FreeListInitialize]] '''(void *ptr, uint32_t entrySize, uint32_t entriesPerBlock, uint32_t alignment, uint32_t blocks, uint32_t maxBlocks, uint32_t hint)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_181565a8506b6df3b8ee321359fa54c03|rw::FreeListRelease]] '''( [[RWCore:RWCore:API:rw::FreeList|FreeList]] *freeList)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_10760cd07bb639d6cfa43e44a42982f82|rw::FreeListAlloc]] '''( [[RWCore:RWCore:API:rw::FreeList|FreeList]] *freeList, uint32_t hint)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::FreeList|FreeList]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_13c6d9f9f0962fcb9aaf8adfe14382dc0|rw::FreeListFree]] '''( [[RWCore:RWCore:API:rw::FreeList|FreeList]] *freeList, void *entry)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_140ed0b11d3341af1899fadee145e54c8|rw::FreeListPurge]] '''( [[RWCore:RWCore:API:rw::FreeList|FreeList]] *freeList)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::FreeList|FreeList]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_1cea41ee312376dacd674d0549e1cef0e|rw::FreeListForAllUsed]] '''( [[RWCore:RWCore:API:rw::FreeList|FreeList]] *freeList,  [[#namespacerw_18e57b94585dbab0ca1a93d775ff70667|FreeListCallBack]]  fpCallBack, void *pData)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_15600372c7158997ee74a468382cb6a77|rw::FreeListPurgeAllFreeLists]] '''(void )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_19db4ace7817f4430d888f84a6435f90a|rw::FreeListSetDebugName]] '''( [[RWCore:RWCore:API:rw::FreeList|FreeList]] *freeList, const RwChar *fourCharName)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const RwChar *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_12eea63181981985d3613606119db536f|rw::FreeListGetDebugName]] '''(const [[RWCore:RWCore:API:rw::FreeList|FreeList]] *freeList)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_1a83784d3744b197dc97ace1c058ec509|rw::FreeListSetFlags]] '''( [[RWCore:RWCore:API:rw::FreeList|FreeList]] *freeList, uint32_t flags)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_1b48fe935b4644f58ffd56fc1bd026370|rw::FreeListGetFlags]] '''( [[RWCore:RWCore:API:rw::FreeList|FreeList]] *freeList)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Header file for free list support&lt;br/&gt;
&lt;h2&gt;Define Documentation&lt;/h2&gt;
----
&lt;div id="freelist_8h_1204ce8b92efbf45bbb99714d2494f1a2"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;#define RWFREELISTFLAG_FREEBLOCKS 1&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;This flag, which can be set/cleared through a call to FreeListSetFlags, causes blocks that have no used entries to be freed immediately. New freelists have this flag set by default.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;FreeList [[RWCore:RWCore:API:rw#namespacerw_1b48fe935b4644f58ffd56fc1bd026370|FreeListGetFlags]]  [[RWCore:RWCore:API:rw#namespacerw_1a83784d3744b197dc97ace1c058ec509|FreeListSetFlags]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="freelist_8h_131c24f5bfa1c9875713c84ee0d0f7a25"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;#define RWFREELISTFLAG_STATIC 2&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;This flag is set for a free list internally. If memory is passed into the free list module to make a new free list from, this flag is set. This is to ensure that the free list module does not release this memory when FreeListRelease is called.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;FreeList [[RWCore:RWCore:API:rw#namespacerw_1b48fe935b4644f58ffd56fc1bd026370|FreeListGetFlags]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:memoryalignedfunctions.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;memoryalignedfunctions.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="memoryalignedfunctions_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMemoryAlignedFunctions&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMemoryAlignedFunctionsAutoInitializer&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwMallocAligned'''(S, A)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rwMemoryAlignedFunctions.rwMallocAligned(S, A, __FILE__, __LINE__)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwReallocAligned'''(P, S, A)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rwMemoryAlignedFunctions.rwReallocAligned(P, S, A, __FILE__, __LINE__)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwFreeAligned'''(P)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rwMemoryAlignedFunctions.rwFreeAligned(P)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwMemSetMallocAlignedMacro'''(F)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rwMemoryAlignedFunctions.rwMallocAligned = (F)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwMemSetReallocAlignedMacro'''(F)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rwMemoryAlignedFunctions.rwReallocAligned = (F)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwMemSetFreeAlignedMacro'''(F)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rwMemoryAlignedFunctions.rwFreeAligned = (F)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwMemGetMallocAlignedMacro'''()&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;(rwMemoryAlignedFunctions.rwMallocAligned)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwMemGetReallocAlignedMacro'''()&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;(rwMemoryAlignedFunctions.rwReallocAligned)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwMemGetFreeAlignedMacro'''()&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;(rwMemoryAlignedFunctions.rwFreeAligned)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Typedefs&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef RwMemoryAlignedFunctions&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwMemoryAlignedFunctions'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef void *(*)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwMallocAlignedFunc'''(size_t size, size_t alignment, const RwChar *filename, int32_t line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef void *(*)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwReallocAlignedFunc'''(void *mem, size_t newSize, size_t alignment, const RwChar *filename, int32_t line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef void(*)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwFreeAlignedFunc'''(void *mem)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Variables&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwMemoryAlignedFunctions&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rwMemoryAlignedFunctions&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMemSetMallocAligned(RwMallocAlignedFunc mallocAlignedFunc)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMemSetReallocAligned(RwReallocAlignedFunc reallocAlignedFunc)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMemSetFreeAligned(RwFreeAlignedFunc freeAlignedFunc)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwMallocAlignedFunc&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMemGetMallocAligned(void )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwReallocAlignedFunc&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMemGetReallocAligned(void )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwFreeAlignedFunc&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMemGetFreeAligned(void )&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Dynamic aligned memory allocation functions.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:memoryfunctions.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;memoryfunctions.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="memoryfunctions_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMemoryFunctions&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMemoryFunctionsAutoInitializer&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwMalloc'''(S)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rwMemoryFunctions.rwmalloc(S, __FILE__, __LINE__)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwRealloc'''(P, S)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rwMemoryFunctions.rwrealloc(P, S, __FILE__, __LINE__)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwFree'''(P)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rwMemoryFunctions.rwfree(P)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwMemSetMallocMacro'''(F)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rwMemoryFunctions.rwmalloc = (F)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwMemSetReallocMacro'''(F)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rwMemoryFunctions.rwrealloc = (F)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwMemSetFreeMacro'''(F)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rwMemoryFunctions.rwfree = (F)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwMemGetMallocMacro'''()&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;(rwMemoryFunctions.rwmalloc)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwMemGetReallocMacro'''()&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;(rwMemoryFunctions.rwrealloc)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwMemGetFreeMacro'''()&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;(rwMemoryFunctions.rwfree)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''[[#memoryfunctions_8h_1596c8a8656f5f13c0c609766a3b714b9|RWMEMORYFUNCTIONS_NEWANDDELETE]]'''()&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;void *operator new(size_t size) \ { \ rwFUNCTION(); \ rwRETURN(RwMalloc(size)); \ } \ void operator delete(void *memory) \ { \ rwFUNCTION(); \ RwFree(memory); \ rwRETURNVOID(); \ } \ void *operator new(size_t RWUNUSED(size), void *memory) \ { \ rwFUNCTION(); \ rwRETURN(memory); \ } \ void operator delete(void *, void *) \ { \ rwFUNCTION(); \ rwRETURNVOID(); \ }&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Typedefs&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef RwMemoryFunctions&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwMemoryFunctions'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef void *(*)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwMallocFunc'''(size_t size, const RwChar *filename, int32_t line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef void *(*)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwReallocFunc'''(void *mem, size_t newSize, const RwChar *filename, int32_t line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef void(*)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwFreeFunc'''(void *mem)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Variables&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwMemoryFunctions&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rwMemoryFunctions&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMemSetMalloc(RwMallocFunc mallocFunc)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMemSetRealloc(RwReallocFunc reallocFunc)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMemSetFree(RwFreeFunc freeFunc)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwMallocFunc&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMemGetMalloc(void )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwReallocFunc&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMemGetRealloc(void )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwFreeFunc&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMemGetFree(void )&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Memory functions interface.&lt;br/&gt;
&lt;h2&gt;Define Documentation&lt;/h2&gt;
----
&lt;div id="memoryfunctions_8h_1596c8a8656f5f13c0c609766a3b714b9"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;#define RWMEMORYFUNCTIONS_NEWANDDELETE void *operator new(size_t size) \ { \ rwFUNCTION(); \ rwRETURN(RwMalloc(size)); \ } \ void operator delete(void *memory) \ { \ rwFUNCTION(); \ RwFree(memory); \ rwRETURNVOID(); \ } \ void *operator new(size_t RWUNUSED(size), void *memory) \ { \ rwFUNCTION(); \ rwRETURN(memory); \ } \ void operator delete(void *, void *) \ { \ rwFUNCTION(); \ rwRETURNVOID(); \ }&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Per-class overrides of new and delete, including standard and placement versions of each. These are simple wrappers for RwMalloc and RwFree. The placement delete is required only to satisfy constructors which may throw exceptions.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:memoryinitializers.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;memoryinitializers.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="memoryinitializers_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::host &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::host#namespacerw_1_1host_10500e2b910d3076847c7cd94ebf20969|rw::host::MemoryFunctionsInitialize]] '''()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::host#namespacerw_1_1host_1de9cd9a35045889d9319666a3b912506|rw::host::MemoryFunctionsTerminate]] '''()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::host#namespacerw_1_1host_198a667986477b96ee1de81750ed40775|rw::host::MemorySystemInitialized]] '''()&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Global memory initialization.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:memoryprofilefunctions.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;memoryprofilefunctions.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="memoryprofilefunctions_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::internal &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::internal::memory &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::internal::memory::Profile&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Memory profile function interface.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:memoryaligned.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;memoryaligned.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="memoryaligned_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RWAPI void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMallocAlignedGeneric(size_t size, size_t alignment, const RwChar *filename, int32_t line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RWAPI void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwReallocAlignedGeneric(void *mem, size_t newSize, size_t alignment, const RwChar *filename, int32_t line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RWAPI void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwFreeAlignedGeneric(void *mem)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Dynamic aligned memory allocation functions&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:memoryprofile.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;memoryprofile.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="memoryprofile_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Used for profiling memory. To enable, define the macro RWMEMORYPROFILE&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:objecttypes.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;objecttypes.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="objecttypes_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Typedefs&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef enum RwObjectType&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwObjectType'''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Enumerations&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;enum '''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwObjectType''' {
'''RWOBJECTTYPE_NULL''' = RWMAKEOBJECTTYPE(rwCOMPONENTID_NA, 0x00)

'''RWOBJECTTYPE_NA''' = RWMAKEOBJECTTYPE(rwCOMPONENTID_CORE, 0x00)

'''RWOBJECTTYPE_ARENA''' = RWMAKEOBJECTTYPE(rwCOMPONENTID_CORE, 0x01)

'''RWOBJECTTYPE_RAW''' = RWMAKEOBJECTTYPE(rwCOMPONENTID_CORE, 0x02)

'''RWOBJECTTYPE_SUBREFERENCE''' = RWMAKEOBJECTTYPE(rwCOMPONENTID_CORE, 0x03)

'''RWOBJECTTYPE_SECTIONMANIFEST''' = RWMAKEOBJECTTYPE(rwCOMPONENTID_CORE, 0x04)

'''RWOBJECTTYPE_SECTIONTYPES''' = RWMAKEOBJECTTYPE(rwCOMPONENTID_CORE, 0x05)

'''RWOBJECTTYPE_SECTIONEXTERNALARENAS''' = RWMAKEOBJECTTYPE(rwCOMPONENTID_CORE, 0x06)

'''RWOBJECTTYPE_SECTIONSUBREFERENCES''' = RWMAKEOBJECTTYPE(rwCOMPONENTID_CORE, 0x07)

'''RWOBJECTTYPE_SECTIONATOMS''' = RWMAKEOBJECTTYPE(rwCOMPONENTID_CORE, 0x08)

'''RWOBJECTTYPE_DEFARENAIMPORTS''' = RWMAKEOBJECTTYPE(rwCOMPONENTID_CORE, 0x09)

'''RWOBJECTTYPE_DEFARENAEXPORTS''' = RWMAKEOBJECTTYPE(rwCOMPONENTID_CORE, 0x0a)

'''RWOBJECTTYPE_DEFARENATYPES''' = RWMAKEOBJECTTYPE(rwCOMPONENTID_CORE, 0x0b)

'''RWOBJECTTYPE_DEFARENADEFINEDARENAID''' = RWMAKEOBJECTTYPE(rwCOMPONENTID_CORE, 0x0c)

'''RWOBJECTTYPE_ATTRIBUTEPACKET''' = RWMAKEOBJECTTYPE(rwCOMPONENTID_CORE, 0x0d)

'''RWOBJECTTYPE_ATTRIBUTEPACKET_DELEGATE''' = RWMAKEOBJECTTYPE(rwCOMPONENTID_CORE, 0x0e)

'''RWOBJECTTYPE_BITTABLE''' = RWMAKEOBJECTTYPE(rwCOMPONENTID_CORE, 0x0f)

'''RWOBJECTTYPE_ARENALOCALATOMTABLE''' = RWMAKEOBJECTTYPE(rwCOMPONENTID_CORE, 0x10)

'''RWOBJECTTYPE_BASERESOURCE_START''' = RWMAKEOBJECTTYPE(rwCOMPONENTID_CORE, 0x30)

'''RWOBJECTTYPE_BASERESOURCE_RESERVEDTO''' = RWMAKEOBJECTTYPE(rwCOMPONENTID_CORE, 0x3f)

'''RWOBJECTTYPE_FORCEENUMSIZEINT''' = RWFORCEENUMSIZEINT

}&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;RenderWare object type identifiers.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:baseresource.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;baseresource.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="baseresource_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::BaseResourceDescriptor|rw::BaseResourceDescriptor]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::BaseResourceDescriptorType|rw::BaseResourceDescriptorType]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::BaseResourceType|rw::BaseResourceType]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_1e4b712d0ed1602e258c49e17cecfb779|rw::operator==]] '''(const [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] &amp;lhs, const [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_10f9c41b03abef7f26987e92106787b3c|rw::operator!=]] '''(const [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] &amp;lhs, const [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_12a7c7b0ddb5ea541d81542fb42270e3e|rw::operator&lt;]] '''(const [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] &amp;lhs, const [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_16e2fc46a8544253b7790da41d3e6516d|rw::operator&lt;=]] '''(const [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] &amp;lhs, const [[RWCore:RWCore:API:rw::BaseResourceDescriptor|BaseResourceDescriptor]] &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Framework classes for the resource descriptors and resources.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:creator.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;creator.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="creator_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::AllocatedResource|rw::AllocatedResource]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::TypeTraits&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::Creator|rw::Creator]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''DEFINE_TYPETRAIT_NAME'''(TYPENAME)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;inline template&lt;&gt; \ const char8_t * TypeTraits&lt;TYPENAME&gt;::GetName() \ { \ rwFUNCTION(); \ rwRETURN( "Creator&lt;" #TYPENAME "&gt;::Allocate()" ); \ }&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Creator template definitions&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:linearresourceallocator.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;linearresourceallocator.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="linearresourceallocator_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::LinearResourceAllocator|rw::LinearResourceAllocator]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::LinearResourceAllocator::RestorePoint&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;An allocator which remembers what has been allocated and so can automatically free up resources.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:resource.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;resource.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="resource_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::BaseResourceDescriptors|rw::BaseResourceDescriptors]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::BaseResources|rw::BaseResources]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_1a6fa0aa98fddce871393a88aec865070|rw::operator==]] '''(const [[RWCore:RWCore:API:rw::BaseResourceDescriptors|BaseResourceDescriptors]] &lt; NumberOfBaseResourceTypes &gt; &amp;lhs, const [[RWCore:RWCore:API:rw::BaseResourceDescriptors|BaseResourceDescriptors]] &lt; NumberOfBaseResourceTypes &gt; &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_13b0040caa49ed22db9ccbfe804d5f8a8|rw::operator&lt;]] '''(const [[RWCore:RWCore:API:rw::BaseResourceDescriptors|BaseResourceDescriptors]] &lt; NumberOfBaseResourceTypes &gt; &amp;lhs, const [[RWCore:RWCore:API:rw::BaseResourceDescriptors|BaseResourceDescriptors]] &lt; NumberOfBaseResourceTypes &gt; &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_117561b7dfd75a507a0ca0dfcfbc77952|rw::operator&lt;=]] '''(const [[RWCore:RWCore:API:rw::BaseResourceDescriptors|BaseResourceDescriptors]] &lt; NumberOfBaseResourceTypes &gt; &amp;lhs, const [[RWCore:RWCore:API:rw::BaseResourceDescriptors|BaseResourceDescriptors]] &lt; NumberOfBaseResourceTypes &gt; &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_1cd37ecbd1a2f6877fb3ae619539240ef|rw::operator==]] '''(const [[RWCore:RWCore:API:rw::BaseResources|BaseResources]] &lt; NumberOfBaseResourceTypes &gt; &amp;lhs, const [[RWCore:RWCore:API:rw::BaseResources|BaseResources]] &lt; NumberOfBaseResourceTypes &gt; &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Platform independent resource classes for the resource descriptors and resources.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:resourceallocator.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;resourceallocator.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="resourceallocator_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::IResourceAllocator|rw::IResourceAllocator]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''[[#resourceallocator_8h_16c83cd120f030e09263f7a7ec1995629|RW_RESOURCE_ALLOCATION_DESC]]'''(x)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;(x)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RW_DEFAULT_NAMESTR'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RW_RESOURCE_ALLOCATION_DESC(RW_CURRENT_FUNCTION)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Abstract base class for ResourceAllocators.&lt;br/&gt;
&lt;h2&gt;Define Documentation&lt;/h2&gt;
----
&lt;div id="resourceallocator_8h_16c83cd120f030e09263f7a7ec1995629"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;#define RW_RESOURCE_ALLOCATION_DESC (x)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;This macro should be used around any text descriptions passed to the IResourceAllocator so the descriptions are compiled out in the release configuration.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:resourceallocatorregistry.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;resourceallocatorregistry.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="resourceallocatorregistry_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::ResourceAllocatorRegistry|rw::ResourceAllocatorRegistry]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::IResourceAllocator|IResourceAllocator]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_14802e47acb7f2228661c185100a28bba|rw::GetDefaultAllocator]] '''()&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Registry for accessing an instance of the default resource allocator.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:sharedresource.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;sharedresource.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="sharedresource_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::SharedResourceRefCountImpl&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::SharedResourceRefCount&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::SharedResource|rw::SharedResource]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_1591e8b207a02c83d63770a709eb80a6e|rw::RwSwap]] '''( [[RWCore:RWCore:API:rw::SharedResource|SharedResource]] &lt; ValueType &gt; &amp;lhs,  [[RWCore:RWCore:API:rw::SharedResource|SharedResource]] &lt; ValueType &gt; &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_12fa54fc8d7ded3c7a1e3cfaca286d7af|rw::operator==]] '''(const [[RWCore:RWCore:API:rw::SharedResource|SharedResource]] &lt; LhsValueType &gt; &amp;lhs, const [[RWCore:RWCore:API:rw::SharedResource|SharedResource]] &lt; RhsValueType &gt; &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_151442d0b1aa2bdf58b30f8f254648566|rw::operator!=]] '''(const [[RWCore:RWCore:API:rw::SharedResource|SharedResource]] &lt; LhsValueType &gt; &amp;lhs, const [[RWCore:RWCore:API:rw::SharedResource|SharedResource]] &lt; RhsValueType &gt; &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_1894cf9143a8ea9910e6c49fccd22ece1|rw::operator&lt;]] '''(const [[RWCore:RWCore:API:rw::SharedResource|SharedResource]] &lt; LhsValueType &gt; &amp;lhs, const [[RWCore:RWCore:API:rw::SharedResource|SharedResource]] &lt; RhsValueType &gt; &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;A reference counted ptr for memory management. The object pointed to is deleted when the last SharedResource pointer pointing to that object is destroyed.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:targetresource.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;targetresource.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="targetresource_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::TargetResource|rw::TargetResource]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Framework classes for a resource which matches the size, alignment and layout of a resource on the target platform.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:sharedglobal.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;sharedglobal.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="sharedglobal_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::SharedGlobal&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Definition of SharedGlobal template.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:sharedptr.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;sharedptr.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="sharedptr_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwDefaultSharedPtrDeleter&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwSharedRefCountImplBase&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwSharedRefCountImpl&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwSharedRefCount&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:RwSharedPtr|RwSharedPtr]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#sharedptr_8h_1121af0fa55700cf9e867972b0580b539|RwSwap]]( [[RWCore:RWCore:API:RwSharedPtr|RwSharedPtr]] &lt; ValueType &gt; &amp;lhs,  [[RWCore:RWCore:API:RwSharedPtr|RwSharedPtr]] &lt; ValueType &gt; &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#sharedptr_8h_1125398725147c6df452706773475fde7|operator==]](const [[RWCore:RWCore:API:RwSharedPtr|RwSharedPtr]] &lt; LhsValueType &gt; &amp;lhs, const [[RWCore:RWCore:API:RwSharedPtr|RwSharedPtr]] &lt; RhsValueType &gt; &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#sharedptr_8h_135195ce9014db3f24f85fcc75c3c5469|operator!=]](const [[RWCore:RWCore:API:RwSharedPtr|RwSharedPtr]] &lt; LhsValueType &gt; &amp;lhs, const [[RWCore:RWCore:API:RwSharedPtr|RwSharedPtr]] &lt; RhsValueType &gt; &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#sharedptr_8h_14c074437f42e1b10de75e1f3418018f7|operator&lt;]](const [[RWCore:RWCore:API:RwSharedPtr|RwSharedPtr]] &lt; LhsValueType &gt; &amp;lhs, const [[RWCore:RWCore:API:RwSharedPtr|RwSharedPtr]] &lt; RhsValueType &gt; &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;A reference counted ptr for memory management. The object pointed to is deleted when the last shared pointer pointing to that object is destroyed.&lt;br/&gt;
&lt;h2&gt;Function Documentation&lt;/h2&gt;
----
&lt;div id="sharedptr_8h_135195ce9014db3f24f85fcc75c3c5469"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename LhsValueType&gt;&lt;br/&gt;template&lt;typename RhsValueType&gt;&lt;br/&gt;&lt;/tt&gt;RwBool operator!=(const RwSharedPtr&lt; LhsValueType &gt; &amp;lhs, const RwSharedPtr&lt; RhsValueType &gt; &amp;rhs)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if two shared pointers do not point to the same object.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="sharedptr_8h_14c074437f42e1b10de75e1f3418018f7"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename LhsValueType&gt;&lt;br/&gt;template&lt;typename RhsValueType&gt;&lt;br/&gt;&lt;/tt&gt;RwBool operator&lt;(const RwSharedPtr&lt; LhsValueType &gt; &amp;lhs, const RwSharedPtr&lt; RhsValueType &gt; &amp;rhs)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;An ordering function so we&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''the''&lt;/td&gt;

&lt;td align="left"&gt;two shared pointers (both pointers must not be null)
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if the lhs pointer &lt; rhs pointer&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="sharedptr_8h_1125398725147c6df452706773475fde7"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename LhsValueType&gt;&lt;br/&gt;template&lt;typename RhsValueType&gt;&lt;br/&gt;&lt;/tt&gt;RwBool operator==(const RwSharedPtr&lt; LhsValueType &gt; &amp;lhs, const RwSharedPtr&lt; RhsValueType &gt; &amp;rhs)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;true if two shared pointers point to the same object.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="sharedptr_8h_1121af0fa55700cf9e867972b0580b539"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;void RwSwap(RwSharedPtr&lt; ValueType &gt; &amp;lhs, RwSharedPtr&lt; ValueType &gt; &amp;rhs)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Swap this shared pointer for another. Note must not throw&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:stltypes.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;stltypes.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="stltypes_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rwstd &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rwstd::_IsPtr&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rwstd::_IsPtr&lt; _Tp * &gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:RwAllocator|RwAllocator]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:RwAllocator::rebind|RwAllocator::rebind]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:RwPair|RwPair]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:RwVector|RwVector]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:RwList|RwList]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:RwSet|RwSet]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:RwMultiSet|RwMultiSet]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:RwMap|RwMap]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:RwMultiMap|RwMultiMap]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw_StrLess&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''[[#stltypes_8h_1eae6c0c084bcb324ab1bd6159cb111af|rwstd]]'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;std&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Typedefs&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef rwstd::__RwString&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwString'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef rwstd::__RwWString&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwWString'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef  [[RWCore:RWCore:API:RwSet|RwSet]] &lt; const RwChar *, rw_StrLess &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''CStringSet'''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#stltypes_8h_19567fbdc3ca714b90f7d40c373762067|RwSwap]](ValueType &amp;lhs, ValueType &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#stltypes_8h_12d2950ec9b9cd90c32cf5edd4b065c50|operator==]](const [[RWCore:RWCore:API:RwAllocator|RwAllocator]] &lt; _Ty &gt; &amp;, const [[RWCore:RWCore:API:RwAllocator|RwAllocator]] &lt; _Other &gt; &amp;)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#stltypes_8h_19e41761c3d69a429025aa363bc899bf9|operator!=]](const [[RWCore:RWCore:API:RwAllocator|RwAllocator]] &lt; _Ty &gt; &amp;, const [[RWCore:RWCore:API:RwAllocator|RwAllocator]] &lt; _Other &gt; &amp;)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:RwPair|RwPair]] &lt; T1, T2 &gt;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#stltypes_8h_1ea4f6b9c7b5e845fdd4a35eaddc01bdd|RwMakePair]](const T1 &amp;x, const T2 &amp;y)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;This file provides our wrappers for the most used stl containers. Currently we use stlport implementation on top of which we derive our own containers.&lt;br/&gt;
&lt;h2&gt;Define Documentation&lt;/h2&gt;
----
&lt;div id="stltypes_8h_1eae6c0c084bcb324ab1bd6159cb111af"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;#define rwstd std&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Depending on the whether STLport is used, the namespace rwstd is defined to be std or _STL.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2&gt;Function Documentation&lt;/h2&gt;
----
&lt;div id="stltypes_8h_19e41761c3d69a429025aa363bc899bf9"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class _Ty&gt;&lt;br/&gt;template&lt;class _Other&gt;&lt;br/&gt;&lt;/tt&gt;bool operator!=(const RwAllocator&lt; _Ty &gt; &amp;, const RwAllocator&lt; _Other &gt; &amp;)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Compares two allocators for inequality.&lt;br/&gt;&lt;br/&gt;RwAllocators are always equal.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;This is always false, because RwAllocators are all the same.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="stltypes_8h_12d2950ec9b9cd90c32cf5edd4b065c50"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class _Ty&gt;&lt;br/&gt;template&lt;class _Other&gt;&lt;br/&gt;&lt;/tt&gt;bool operator==(const RwAllocator&lt; _Ty &gt; &amp;, const RwAllocator&lt; _Other &gt; &amp;)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Compares two allocators for equality.&lt;br/&gt;&lt;br/&gt;RwAllocators are always equal.&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;This is always true, because RwAllocators are all the same.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="stltypes_8h_1ea4f6b9c7b5e845fdd4a35eaddc01bdd"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;class T1&gt;&lt;br/&gt;template&lt;class T2&gt;&lt;br/&gt;&lt;/tt&gt;RwPair&lt;T1, T2&gt; RwMakePair(const T1 &amp;x, const T2 &amp;y)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Helper function for creating [[RWCore:RWCore:API:RwPair|RwPair]] objects.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''x''&lt;/td&gt;

&lt;td align="left"&gt;The first component of the pair.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''y''&lt;/td&gt;

&lt;td align="left"&gt;The second component of the pair.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;The pair (x,y).&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="stltypes_8h_19567fbdc3ca714b90f7d40c373762067"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;&lt;tt style="font-weight:normal;"&gt;template&lt;typename ValueType&gt;&lt;br/&gt;&lt;/tt&gt;void RwSwap(ValueType &amp;lhs, ValueType &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Templated swap function based on std::swap ValueType must be copyable and assignable.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''lhs''&lt;/td&gt;

&lt;td align="left"&gt;one ValueType to swap with the other
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''rhs''&lt;/td&gt;

&lt;td align="left"&gt;one ValueType to swap with the other
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:string.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;string.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="string_2string_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::IStringAllocator&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::String&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::String::CtorDoNotInitialize&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::String::CtorSprintf&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::String::CtorBuffer&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::StringCoreAllocator&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::StringRefAllocator&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::StringConstAllocator&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::StringFixedAllocator&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::StringSizedAllocator&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::StringSized&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;String&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core#namespacerw_1_1core_1ab89795447ef2bfd81d6c48d8e5c4fa0|rw::core::operator+]] '''(const String &amp;x, const String &amp;y)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;String&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core#namespacerw_1_1core_1adc8e53c841b06d5c3d045ae2d670fa9|rw::core::operator+]] '''(const char8_t *p, const String &amp;y)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;String&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core#namespacerw_1_1core_1bf637878d2c76728e79d1f8f5b1edd1c|rw::core::operator+]] '''(char8_t c, const String &amp;y)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;String&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core#namespacerw_1_1core_156343a3665d8253bb2cd7407bca952d1|rw::core::operator+]] '''(const String &amp;x, const char8_t *p)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;String&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core#namespacerw_1_1core_1bbd976b1cf6edd09f9535cc523312272|rw::core::operator+]] '''(const String &amp;x, const char8_t c)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;&lt;div id="deprecated_1_deprecated000025"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;Use EASTL's string class instead.&lt;br/&gt;&lt;br/&gt;String class definition&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:string.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;string.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="string_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwMemchr'''(SRC, C, LENGTH)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;memchr(SRC, C, LENGTH)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwMemcmp'''(S1, S2, N)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;memcmp(S1, S2, N)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwMemset'''(DST, C, LENGTH)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;memset(DST, C, LENGTH)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwStrcat'''(DST, SRC)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;strcat(DST, SRC)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwStrchr'''(STRING, C)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;strchr(STRING, C)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwStrcmp'''(A, B)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;strcmp(A, B)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwStrcoll'''(STRA, STRB)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;strcoll(STRA, STRB)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwStrcpy'''(DST, SRC)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;strcpy(DST, SRC)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwStrcspn'''(S1, S2)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;strcspn(S1, S2)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwStrerror'''(ERRNUM)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;strerror(ERRNUM)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwStrlen'''(STR)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;strlen(STR)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwStrncat'''(DST, SRC, LENGTH)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;strncat(DST, SRC, LENGTH)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwStrncmp'''(A, B, LENGTH)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;strncmp(A, B, LENGTH)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwStrncpy'''(DST, SRC, LENGTH)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;strncpy(DST, SRC, LENGTH)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwStrpbrk'''(S1, S2)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;strpbrk(S1, S2)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwStrrchr'''(STRING, C)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;strrchr(STRING, C)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwStrspn'''(S1, S2)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;strspn(S1, S2)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwStrstr'''(S1, S2)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;strstr(S1, S2)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwStrtok'''(SOURCE, DELIM)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;strtok(SOURCE, DELIM)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwStrxfrm'''(S1, S2, N)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;strxfrm(S1, S2, N)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#string_8h_1c1f692facbe39c4940fa533c3098ec22|RwMemcpy]](void *, const void *, size_t )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#string_8h_1d95f2578e8c27f0af6fb66cc956930d7|RwMemmove]](void *, const void *, size_t )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwStricmp(const RwChar *string1, const RwChar *string2)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwStrnicmp(const RwChar *string1, const RwChar *string2, uint32_t length)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwChar *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#string_8h_1ef77ab05051e31a299b5bc798765fcb2|RwStristr]](RwChar *string1, const RwChar *string2)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwChar *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#string_8h_168ec8a602eadc4db641cc1f8823a759b|rwGenericSprintf]](const RwChar *format, ... )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwChar *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#string_8h_19ef044656aa39361ddca54100df76e0f|rwGenericSprintfVL]](const RwChar *format, va_list args)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#string_8h_1f59b33542c1885638be560775802adb0|RwVsnprintf]](char *buffer, size_t count, const RwChar *format, va_list argptr)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#string_8h_148c16fdd53c4a82cb08c53b71013cff4|RwSnprintf]](RwChar *buffer, size_t count, const RwChar *format, ... )&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Interface to allow the RW and platform overloading of string.h&lt;br/&gt;
&lt;h2&gt;Function Documentation&lt;/h2&gt;
----
&lt;div id="string_8h_168ec8a602eadc4db641cc1f8823a759b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;RwChar * rwGenericSprintf(const RwChar *format, ... )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;rwGenericSprintf inline version of printf style argument list to string.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''format''&lt;/td&gt;

&lt;td align="left"&gt;The 'printf' style format string / text.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''...''&lt;/td&gt;

&lt;td align="left"&gt;The variable argument list for the parameters of the printf string.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;A string holding the formatted text. Do NOT delete this string. The maximum length of this string is dictated by the rw_MAXGENERICSPRINTFSTRINGLEN value.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="string_8h_19ef044656aa39361ddca54100df76e0f"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;RwChar * rwGenericSprintfVL(const RwChar *format, va_list args)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;rwGenericSprintfVL takes a va_list and so can be called by a function who's input is a variable argument list (...) such as rwGenericSprintf or rwDebugGenericSprintf.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''format''&lt;/td&gt;

&lt;td align="left"&gt;The 'printf' style format string / text.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''args''&lt;/td&gt;

&lt;td align="left"&gt;The variable argument list for the parameters of the printf string (already had va_start applied to it).
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;A string holding the formatted text. Do NOT delete this string. The maximum length of this string&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="string_8h_1c1f692facbe39c4940fa533c3098ec22"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void * RwMemcpy(void *, const void *, size_t )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;RwMemcpy Copies memory from source to destination. Asserts if the buffers overlap. Use RwMemmove to copy data if the buffers may overlap.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''dst''&lt;/td&gt;

&lt;td align="left"&gt;Memory location to copy data to.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''src''&lt;/td&gt;

&lt;td align="left"&gt;Memory location to copy data from.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''nbytes''&lt;/td&gt;

&lt;td align="left"&gt;Number of bytes to copy
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;The value of dst.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; [[RWCore:RWCore:API:rwstring.cpp#rwstring_8cpp_1c970f0577cac9385f14866e2d44b56c4|RwMemmove]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="string_8h_1d95f2578e8c27f0af6fb66cc956930d7"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void * RwMemmove(void *, const void *, size_t )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;RwMemmove Copies memory from source to destination. The source and destination buffers may overlap. We use own own implementation because on PS3, memmove can still call memcpy even if the buffer overlap, which is possibly unsafe.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''dst''&lt;/td&gt;

&lt;td align="left"&gt;Memory location to copy data to.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''src''&lt;/td&gt;

&lt;td align="left"&gt;Memory location to copy data from.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''nbytes''&lt;/td&gt;

&lt;td align="left"&gt;Number of bytes to copy
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;The value of dst.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;RwMemcopy&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="string_8h_148c16fdd53c4a82cb08c53b71013cff4"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;int32_t RwSnprintf(RwChar *buffer, size_t count, const RwChar *format, ... )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;An _snprintf() wrapper. If this platform does not have a _vsnprintf() function then this function is unsafe.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''buffer''&lt;/td&gt;

&lt;td align="left"&gt;Target buffer for output.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''count''&lt;/td&gt;

&lt;td align="left"&gt;Maximum number of characters to write. If this platform does not have a _vsnprintf function then this parameter is *ignored*.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''format''&lt;/td&gt;

&lt;td align="left"&gt;Format specification.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''argptr''&lt;/td&gt;

&lt;td align="left"&gt;Pointer to list of arguments.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;The same as _snprintf. Returns the number of characters written to the given buffer, excluding NULL termination.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="string_8h_1ef77ab05051e31a299b5bc798765fcb2"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;RwChar * RwStristr(RwChar *string1, const RwChar *string2)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Determine if a string exists within another string, with a case insensitive comparison.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''string1''&lt;/td&gt;

&lt;td align="left"&gt;The string to be searched
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''string2''&lt;/td&gt;

&lt;td align="left"&gt;The string to search for
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;Pointer to the string to search for within the source string, or NULL if not found&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="string_8h_1f59b33542c1885638be560775802adb0"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;int32_t RwVsnprintf(char *buffer, size_t count, const RwChar *format, va_list argptr)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;An unsafe _vsnprintf() wrapper. The 'count' parameter is ignored and the target string is assumed to have enough space.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''buffer''&lt;/td&gt;

&lt;td align="left"&gt;Target buffer for output.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''count''&lt;/td&gt;

&lt;td align="left"&gt;*UNUSED* Maximum number of characters to write.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''format''&lt;/td&gt;

&lt;td align="left"&gt;Format specification.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''argptr''&lt;/td&gt;

&lt;td align="left"&gt;Pointer to list of arguments.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;The same as _snprintf. Returns the number of characters written to the given buffer, excluding NULL termination.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:stringconfig.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;stringconfig.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="stringconfig_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''STRING_MEMCOPY'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::stdc::MemCopy&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''STRING_MEMMOVE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::stdc::MemMove&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''STRING_MEMFILL'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::stdc::MemFill8&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''STRING_MEMCOMPARE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::stdc::MemCompare&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''STRING_STRINGLENGTH'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::stdc::StringLength&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''STRING_VSNPRINTF'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::stdc::Vsnprintf&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''STRING_TOUPPER'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::stdc::StringToUpperCase&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''STRING_TOLOWER'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::stdc::StringToLowerCase&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;&lt;div id="deprecated_1_deprecated000026"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;Use EASTL's string class instead.&lt;br/&gt;&lt;br/&gt;String configuration options&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:wstring.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;wstring.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="wstring_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::IWStringAllocator&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::WString&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::WString::CtorDoNotInitialize&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::WString::CtorSprintf&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::WString::CtorBuffer&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::WStringCoreAllocator&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::WStringRefAllocator&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::WStringConstAllocator&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::WStringFixedAllocator&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::WStringSizedAllocator&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::WStringSized&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;WString&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core#namespacerw_1_1core_1cdb5266f1fcd528f3f9af084c93af703|rw::core::operator+]] '''(const WString &amp;x, const WString &amp;y)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;WString&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core#namespacerw_1_1core_1e26fd8a07018f511a6a0ca947f252e4c|rw::core::operator+]] '''(const char16_t *p, const WString &amp;y)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;WString&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core#namespacerw_1_1core_1eaf13afa5bd042d07d859c0dd0665d0b|rw::core::operator+]] '''(char16_t c, const WString &amp;y)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;WString&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core#namespacerw_1_1core_1aad40e576d418e3d435960b364df4ae7|rw::core::operator+]] '''(const WString &amp;x, const char16_t *p)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;WString&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core#namespacerw_1_1core_140ee72088a07b4cc8c1c185fac679245|rw::core::operator+]] '''(const WString &amp;x, const char16_t c)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;&lt;div id="deprecated_1_deprecated000027"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;Use EASTL's string class instead.&lt;br/&gt;&lt;br/&gt;Wide String class definition&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:wstringconfig.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;wstringconfig.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="wstringconfig_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''STRING_MEMCOPY'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::stdc::MemCopy&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''STRING_MEMMOVE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::stdc::MemMove&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''WSTRING_MEMFILL'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::stdc::MemFill16&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''STRING_MEMCOMPARE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::stdc::MemCompare&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''WSTRING_STRINGLENGTH'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::stdc::WStringLength&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''WSTRING_VSNPRINTF'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::stdc::Wvsnprintf&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''WSTRING_TOUPPER'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::stdc::WStringToUpperCase&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''WSTRING_TOLOWER'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::stdc::WStringToLowerCase&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;&lt;div id="deprecated_1_deprecated000028"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;Use EASTL's string class instead.&lt;br/&gt;&lt;br/&gt;Wide String configuration options&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:stringstream.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;stringstream.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="stringstream_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; RwIOS &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:RwIOS::width|RwIOS::width]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:RwStringStream|RwStringStream]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Simple std::stringstream workalike for formatted input/output to and from an RwString.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:stringutils.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;stringutils.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="stringutils_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_13899048e900b992c9f08fedc5221aec3|rw::TokenizeString]] '''( [[RWCore:RWCore:API:RwVector|RwVector]] &lt; RwString &gt; &amp;results, const RwString &amp;input, RwChar token)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_1cb15dde55a1e3804e454ab05d06eb149|rw::ConcatenateStrings]] '''(RwString &amp;out, const [[RWCore:RWCore:API:RwVector|RwVector]] &lt; RwString &gt; &amp;vIn, const RwChar token)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;This file provides utility functions for manipulating strings.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:version.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;version.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="version_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''[[#version_8h_13306cbfd512e0abac2b4aa9046f52440|RW_CORE_VERSION_MAJOR]]'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;1&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''[[#version_8h_152ff3b649d89e7309ccdd8e320dc51e3|RW_CORE_VERSION_MINOR]]'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;4&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''[[#version_8h_1cfb485f07f95076cac7ce44c786e79e0|RW_CORE_VERSION_PATCH]]'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;2&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''[[#version_8h_141bb6ae215dc7e960cb29a69d269ca0b|RW_CORE_CREATE_VERSION_NUMBER]]'''(major_ver, minor_ver, patch_ver)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;((major_ver) * 1000000 + (minor_ver) * 1000 + (patch_ver))&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''[[#version_8h_1c6b1e6ec4284489d18c1879b9c35116d|RW_CORE_VERSION]]'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RW_CORE_CREATE_VERSION_NUMBER( RW_CORE_VERSION_MAJOR, RW_CORE_VERSION_MINOR, RW_CORE_VERSION_PATCH )&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Define Documentation&lt;/h2&gt;
----
&lt;div id="version_8h_141bb6ae215dc7e960cb29a69d269ca0b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;#define RW_CORE_CREATE_VERSION_NUMBER ((major_ver) * 1000000 + (minor_ver) * 1000 + (patch_ver))&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;This is a utility macro that users may use to create a single version number that can be compared against RW_CORE_VERSION.&lt;br/&gt;&lt;br/&gt;For example:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;div style="background-color: #f5f5f5;"&gt;&lt;font color="#000099"&gt; #if RW_CORE_VERSION &gt; RW_CORE_CREATE_VERSION_NUMBER( 1, 1, 0 )&lt;/font&gt;&lt;br/&gt;&lt;font color="#000099"&gt;&lt;/font&gt;&lt;font color="#000000"&gt; printf(&lt;/font&gt;&lt;font color="#CC0000"&gt;"Core version is greater than 1.1.0.\n"&lt;/font&gt;&lt;font color="#000000"&gt;);&lt;/font&gt;&lt;br/&gt;&lt;font color="#000000"&gt;&lt;/font&gt;&lt;font color="#000099"&gt; #endif&lt;/font&gt;&lt;br/&gt;&lt;/div&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="version_8h_1c6b1e6ec4284489d18c1879b9c35116d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;#define RW_CORE_VERSION RW_CORE_CREATE_VERSION_NUMBER( RW_CORE_VERSION_MAJOR, RW_CORE_VERSION_MINOR, RW_CORE_VERSION_PATCH )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;This macro is an aggregate of the major, minor and patch version numbers.&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;RW_CORE_CREATE_VERSION_NUMBER&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="version_8h_13306cbfd512e0abac2b4aa9046f52440"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;#define RW_CORE_VERSION_MAJOR 1&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;This define indicates the major version number for the core package.&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;RW_CORE_VERSION&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="version_8h_152ff3b649d89e7309ccdd8e320dc51e3"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;#define RW_CORE_VERSION_MINOR 4&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;This define indicates the minor version number for the core package.&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;RW_CORE_VERSION&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="version_8h_1cfb485f07f95076cac7ce44c786e79e0"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;#define RW_CORE_VERSION_PATCH 2&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;This define indicates the patch version number for the core package.&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;RW_CORE_VERSION&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:hosttype.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;hosttype.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="ps2_2rw_2core_2base_2detail_2hosttype_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::uint128_t&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::int128_t&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RW_HOSTTYPE_H'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''__need_ptrdiff_t'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''__need_wint_t'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''__need_wchar_t'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''__need_size_t'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwWCHAR_SIZE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;2&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwHOST_PS2'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;1&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWINLINE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''atoi64'''(expr)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;atol(expr)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''_intptr_t_defined'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''_INTPTR_T_DEFINED'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''_uintptr_t_defined'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''_UINTPTR_T_DEFINED'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwHOST_SPECIALIZE_SIZET_TRAITS'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;(0)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWUINT64CONST'''(x)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;(x##ul)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWINT64CONST'''(x)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;(x##l)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWZERO64'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;((RwUInt64)0)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwHOST_ENDIAN'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;(rwLIENDIAN)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwHOST_POINTERSIZE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;4&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwHOST_SIZETSIZE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;4&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Typedefs&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef char&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwInt8'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef unsigned char&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwUInt8'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef signed short&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwInt16'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef unsigned short&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwUInt16'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef signed int&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwInt32'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef unsigned int&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwUInt32'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef signed long&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwInt64'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef unsigned long&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwUInt64'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef RwUInt32&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwBool'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef float&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwReal32'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef double&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwReal64'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef RwUInt32&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwSizet'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef RwUInt32&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwHostPointer'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef RwUInt32&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwHostPtr'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''intptr_t'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''uintptr_t'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef rw::int128_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwInt128'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef rw::uint128_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwUInt128'''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Defines PS2 host-specific types and macros.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:hosttype.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;hosttype.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="ps3_2rw_2core_2base_2detail_2hosttype_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwRGBTag&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwRGBATag&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::RGBA&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RW_HOSTTYPE_H'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwHOST_PS3'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;1&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwHOST_PS3_PPU'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;1&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWINLINE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''atoi64'''(expr)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;_atol(expr)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwHOST_SPECIALIZE_SIZET_TRAITS'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;(0)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWUINT64CONST'''(x)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;(x##ull)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWINT64CONST'''(x)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;(x##ll)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWZERO64'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;((RwUInt64)0)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwHOST_ENDIAN'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;(rwBIENDIAN)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwHOST_POINTERSIZE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;4&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwHOST_SIZETSIZE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;4&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwHOST_MAX_NATIVE_BITS'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;64&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwRGBTagMacro'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;struct RwRGBTag&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwRGBATagMacro'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;struct RwRGBATag&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwRGBAClassMacro'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Typedefs&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef signed char&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwInt8'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef unsigned char&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwUInt8'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef signed short&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwInt16'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef unsigned short&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwUInt16'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef signed int&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwInt32'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef unsigned int&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwUInt32'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef signed long long&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwInt64'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef unsigned long long&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwUInt64'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef RwUInt32&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwBool'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef float&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwReal32'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef double&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwReal64'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef unsigned long&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwSizet'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef RwUInt32&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwHostPointer'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef RwUInt32&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwHostPtr'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef RwInt32&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwHostOffset'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef signed int RwInt128&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''__attribute__'''((vector_size(16)))&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef unsigned int RwUInt128&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''__attribute__'''((vector_size(16)))&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef RwRGBTagMacro&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwRGB'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef RwRGBATagMacro&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwRGBA'''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Defines PS3 host-specific types and macros.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:hosttype.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;hosttype.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rev_2rw_2core_2base_2detail_2hosttype_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::uint128_t&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::int128_t&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RW_HOSTTYPE_H'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwHOST_REVOLUTION'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;1&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwHOST_ENDIAN'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;(rwBIENDIAN)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwHOST_POINTERSIZE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;4&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwHOST_SIZETSIZE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;4&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWALIGN'''(O, A)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;O __attribute__ ((__aligned__ (A)))&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWINLINE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;inline&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''_intptr_t_defined'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''_INTPTR_T_DEFINED'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''_uintptr_t_defined'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''_UINTPTR_T_DEFINED'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwHOST_SPECIALIZE_SIZET_TRAITS'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;(0)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWUINT64CONST'''(x)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;(x##ll)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWINT64CONST'''(x)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;(x##ll)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWZERO64'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;((RwUInt64)0)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwHOST_MAX_NATIVE_BITS'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;64&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWZERO128'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;{ RWZERO64, RWZERO64 }&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwMake128_64'''(R, MSP, LSP)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;do \ { \ (R).low = (LSP); \ (R).high = (MSP); \ } \ while(0)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwMake128_32'''(R, MSP, HMP, LMP, LSP)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;do \ { \ (R).low = (uint64_t)(uint32_t)(LSP) | ((uint64_t)(uint32_t)(LMP) &lt;&lt; 32); \ (R).high = (uint64_t)(uint32_t)(HMP) | ((uint64_t)(uint32_t)(MSP) &lt;&lt; 32); \ } \ while (0)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Typedefs&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef char&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwInt8'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef unsigned char&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwUInt8'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef signed short&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwInt16'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef unsigned short&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwUInt16'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef signed int&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwInt32'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef unsigned int&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwUInt32'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwBool'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef float&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwReal32'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef double&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwReal64'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef long long&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwInt64'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef unsigned long long&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwUInt64'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef RwUInt32&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwSizet'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef RwUInt32&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwHostPointer'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef RwUInt32&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwHostPtr'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''intptr_t'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''uintptr_t'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef rw::uint128_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwUInt128'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef rw::int128_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwInt128'''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Defines Revolution host-specific types and macros.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:hosttype.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;hosttype.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="win_2rw_2core_2base_2detail_2hosttype_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::uint128_t&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::int128_t&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwHOST_WIN'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;1&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwHOST_ENDIAN'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;(rwLIENDIAN)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwHOST_POINTERSIZE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;4&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwHOST_SIZETSIZE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;4&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWINLINE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWAPIEXPORT'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWAPIIMPORT'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''atoi64'''(expr)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;_atoi64(expr)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''_intptr_t_defined'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''_INTPTR_T_DEFINED'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''_uintptr_t_defined'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''_UINTPTR_T_DEFINED'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''[[#win_2rw_2core_2base_2detail_2hosttype_8h_15802a6ec5ce20118146946c28b5173d4|rwHOST_SPECIALIZE_SIZET_TRAITS]]'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;(0)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Typedefs&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef char&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwInt8'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef unsigned char&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwUInt8'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef signed short&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwInt16'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef unsigned short&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwUInt16'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef signed int&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwInt32'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef unsigned int&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwUInt32'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef RwUInt32&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwBool'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef float&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwReal32'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef double&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwReal64'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef RwUInt32&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwSizet'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef RwUInt32&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwHostPointer'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef RwUInt32&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwHostPtr'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef int32_t RW_W64&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''intptr_t'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef uint32_t RW_W64&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''uintptr_t'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef rw::uint128_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwUInt128'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef rw::int128_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwInt128'''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Defines Windows host-specific types and macros.&lt;br/&gt;
&lt;h2&gt;Define Documentation&lt;/h2&gt;
----
&lt;div id="win_2rw_2core_2base_2detail_2hosttype_8h_15802a6ec5ce20118146946c28b5173d4"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;#define rwHOST_SPECIALIZE_SIZET_TRAITS (0)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Determines if we must specialize a size_t data traits for the conditioning pipelines. Equal to 1 if we must specialize. Equal to 0 if we do not.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:hosttype.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;hosttype.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="xbox2_2rw_2core_2base_2detail_2hosttype_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::uint128_t&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::int128_t&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RW_HOSTTYPE_H'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwHOST_XBOX2'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;1&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwHOST_ENDIAN'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;(rwBIENDIAN)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwHOST_POINTERSIZE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;4&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwHOST_SIZETSIZE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;4&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWALIGN'''(O, A)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;__declspec(align(A)) O&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWINLINE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;__inline&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWRESTRICT'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;__restrict&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''atoi64'''(expr)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;_atoi64(expr)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''_intptr_t_defined'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''_INTPTR_T_DEFINED'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''_uintptr_t_defined'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''_UINTPTR_T_DEFINED'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwHOST_SPECIALIZE_SIZET_TRAITS'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;(0)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWUINT64CONST'''(x)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;(x##ui64)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWINT64CONST'''(x)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;(x##i64)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWZERO64'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;((RwUInt64)0)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwHOST_MAX_NATIVE_BITS'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;64&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWZERO128'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;{ RWZERO64, RWZERO64 }&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwMake128_64'''(R, MSP, LSP)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;do \ { \ (R).low = (LSP); \ (R).high = (MSP); \ } \ while(0)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwMake128_32'''(R, MSP, HMP, LMP, LSP)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;do \ { \ (R).low = (uint64_t)(uint32_t)(LSP) | ((uint64_t)(uint32_t)(LMP) &lt;&lt; 32); \ (R).high = (uint64_t)(uint32_t)(HMP) | ((uint64_t)(uint32_t)(MSP) &lt;&lt; 32); \ } \ while (0)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Typedefs&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef char&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwInt8'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef unsigned char&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwUInt8'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef signed short&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwInt16'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef unsigned short&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwUInt16'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef signed int&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwInt32'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef unsigned int&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwUInt32'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef RwUInt32&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwBool'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef float&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwReal32'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef double&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwReal64'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef __int64&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwInt64'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef unsigned __int64&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwUInt64'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef RwUInt32&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwSizet'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef RwUInt32&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwHostPointer'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef RwUInt32&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwHostPtr'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''intptr_t'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''uintptr_t'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef rw::uint128_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwUInt128'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef rw::int128_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwInt128'''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Defines Xbox2 host-specific types and macros.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:targtype.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;targtype.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="ps2_2rw_2core_2base_2targtype_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwSIZEOF_CHAR'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;8&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwCHAR_IS_SIGNED'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;1&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwTARGET_ENDIAN'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rwLIENDIAN&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwTARGET_PS2'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;1&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwMATRIXALIGNMENT'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;16&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwTARGET_POINTERSIZE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;4&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwTARGET_GLOBALPOINTERSIZE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rwTARGET_POINTERSIZE&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwTARGET_POINTERALIGNMENT'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;4&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Defines PS2 target-specific types and macros.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:targtype.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;targtype.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="ps3_2rw_2core_2base_2targtype_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwSIZEOF_CHAR'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;8&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwCHAR_IS_SIGNED'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;1&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwTARGET_ENDIAN'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rwBIENDIAN&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwTARGET_PS3'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;1&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwMATRIXALIGNMENT'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;16&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwTARGET_GLOBALPOINTERSIZE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;4&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwTARGET_POINTERALIGNMENT'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;4&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwTARGET_POINTERSIZE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;4&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Defines PS3 target-specific types and macros.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:targtype.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;targtype.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rev_2rw_2core_2base_2targtype_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwSIZEOF_CHAR'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;8&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwCHAR_IS_SIGNED'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;1&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwTARGET_ENDIAN'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rwBIENDIAN&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwTARGET_REVOLUTION'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;1&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwMATRIXALIGNMENT'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;16&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWGREVOLUTION_ALIGN16'''(_O)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RWALIGN(_O, 16)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwTARGET_POINTERSIZE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;4&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwTARGET_GLOBALPOINTERSIZE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rwTARGET_POINTERSIZE&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwTARGET_POINTERALIGNMENT'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;4&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Defines Revolution target-specific types and macros.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:targtype.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;targtype.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="win_2rw_2core_2base_2targtype_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwSIZEOF_CHAR'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;8&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwCHAR_IS_SIGNED'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;1&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwTARGET_ENDIAN'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rwLIENDIAN&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwTARGET_WIN'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;1&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwMATRIXALIGNMENT'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;16&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwTARGET_POINTERSIZE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;4&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwTARGET_GLOBALPOINTERSIZE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rwTARGET_POINTERSIZE&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwTARGET_POINTERALIGNMENT'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;4&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Defines Windows target-specific types and macros.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:targtype.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;targtype.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="xbox2_2rw_2core_2base_2targtype_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwSIZEOF_CHAR'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;8&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwCHAR_IS_SIGNED'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;1&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwTARGET_ENDIAN'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rwBIENDIAN&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwTARGET_XBOX2'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;1&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwMATRIXALIGNMENT'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;16&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWGXBOX2_ALIGN16'''(_O)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RWALIGN(_O, 16)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwTARGET_POINTERSIZE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;4&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwTARGET_GLOBALPOINTERSIZE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rwTARGET_POINTERSIZE&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwTARGET_POINTERALIGNMENT'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;4&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Defines Xbox2 target-specific types and macros.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:cachemanager.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;cachemanager.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="ps2_2rw_2core_2cachemanager_2cachemanager_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw::cachemanager|rw::cachemanager]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RW_CACHEMANAGER_H'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::cachemanager#namespacerw_1_1cachemanager_10ec364d804ecd6ac09b67f5df4e5d497|rw::cachemanager::HintRead]] '''(const void *address, size_t size)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::cachemanager#namespacerw_1_1cachemanager_1d66ee06d2a97170259fe07d44b800a5f|rw::cachemanager::HintRewrite]] '''(void *address, size_t size)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::cachemanager#namespacerw_1_1cachemanager_198f3a325e0fda7dec37ef6407028583b|rw::cachemanager::HintWrite]] '''(void *address, size_t size)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::cachemanager#namespacerw_1_1cachemanager_1efd8b056370069be49d310899d89ad5d|rw::cachemanager::HintWritePrefetch]] '''(void *address, size_t size)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;PS2 cache management functions.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:cachemanager.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;cachemanager.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="ps3_2rw_2core_2cachemanager_2cachemanager_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw::cachemanager|rw::cachemanager]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RW_CACHEMANAGER_H'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;PS3 PPU cache management functions.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:cachemanager.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;cachemanager.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rev_2rw_2core_2cachemanager_2cachemanager_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw::cachemanager|rw::cachemanager]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RW_CACHEMANAGER_H'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Wii cache management functions.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:cachemanager.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;cachemanager.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="win_2rw_2core_2cachemanager_2cachemanager_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw::cachemanager|rw::cachemanager]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Windows cache management functions.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:cachemanager.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;cachemanager.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="xbox2_2rw_2core_2cachemanager_2cachemanager_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw::cachemanager|rw::cachemanager]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RW_CACHEMANAGER_H'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Xbox2 cache management functions.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:hostdbg.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;hostdbg.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="ps2_2rw_2core_2debug_2hostdbg_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RW_HOSTDBG_H'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwBREAK'''()&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;__asm__ volatile ("break 0")&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;PS2 host debugging macros&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:hostdbg.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;hostdbg.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="ps3_2rw_2core_2debug_2hostdbg_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RW_HOSTDBG_H'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwBREAK'''()&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;__asm__ volatile ("tw 31, 1, 1")&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;PS3 PPU host debugging macros&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:hostdbg.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;hostdbg.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rev_2rw_2core_2debug_2hostdbg_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RW_HOSTDBG_H'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwBREAK'''()&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;OSHalt("Software Break")&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Revolution host debugging macros&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:hostdbg.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;hostdbg.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="win_2rw_2core_2debug_2hostdbg_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Windows host debugging macros&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:hostdbg.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;hostdbg.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="xbox2_2rw_2core_2debug_2hostdbg_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RW_HOSTDBG_H'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwBREAK'''()&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;DebugBreak()&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Xbox2 host debugging macros&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:hostdocmsg.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;hostdocmsg.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="ps2_2rw_2core_2docmessage_2hostdocmsg_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;PS2 host specific types for messages that are internationalized and managed by the docs team.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:hostdocmsg.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;hostdocmsg.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="ps3_2rw_2core_2docmessage_2hostdocmsg_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;PS3 host debugging types&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:hostdocmsg.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;hostdocmsg.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rev_2rw_2core_2docmessage_2hostdocmsg_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Wii host specific types for messages that are internationalized and managed by the docs team.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:hostdocmsg.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;hostdocmsg.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="win_2rw_2core_2docmessage_2hostdocmsg_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Windows host specific types for messages that are internationalized and managed by the docs team.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:hostdocmsg.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;hostdocmsg.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="xbox2_2rw_2core_2docmessage_2hostdocmsg_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Xbox2 host specific types for messages that are internationalized and managed by the docs team.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:drvmemory.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;drvmemory.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="ps2_2rw_2core_2drvmemory_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''PUBLIC_RW_DRVMEMORY_H'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwMallocMemDebug'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMallocGeneric&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwReallocMemDebug'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwReallocGeneric&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwFreeMemDebug'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwFreeGeneric&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;PS2-specific Default memory allocation.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:drvmemory.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;drvmemory.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="ps3_2rw_2core_2drvmemory_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''PUBLIC_RW_DRVMEMORY_H'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwMallocMemDebug'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMallocGeneric&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwReallocMemDebug'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwReallocGeneric&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwFreeMemDebug'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwFreeGeneric&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;PS3-specific Default memory allocation.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:drvmemory.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;drvmemory.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rev_2rw_2core_2drvmemory_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''PUBLIC_RW_DRVMEMORY_H'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwMallocMemDebug'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMallocGeneric&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwReallocMemDebug'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwReallocGeneric&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwFreeMemDebug'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwFreeGeneric&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Wii-specific Default memory allocation.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:drvmemory.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;drvmemory.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="win_2rw_2core_2drvmemory_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RWAPI void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMallocMemDebug(size_t size, const RwChar *filename, int32_t line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RWAPI void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwReallocMemDebug(void *mem, size_t newSize, const RwChar *filename, int32_t line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RWAPI void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwFreeMemDebug(void *mem)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Windows-specific Default memory allocation.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:drvmemory.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;drvmemory.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="xbox2_2rw_2core_2drvmemory_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''PUBLIC_RW_DRVMEMORY_H'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMallocMemDebug(size_t size, const RwChar *filename, int32_t line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwReallocMemDebug(void *mem, size_t newSize, const RwChar *filename, int32_t line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwFreeMemDebug(void *mem)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Xbox2-specific Default memory allocation.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:drvmemoryaligned.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;drvmemoryaligned.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="ps2_2rw_2core_2drvmemoryaligned_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''PUBLIC_RW_DRVMEMORYALIGNED_H'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwMallocAlignedMemDebug'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMallocAlignedGeneric&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwReallocAlignedMemDebug'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwReallocAlignedGeneric&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwFreeAlignedMemDebug'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwFreeAlignedGeneric&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;PS2-specific aligned memory allocation.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:drvmemoryaligned.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;drvmemoryaligned.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="ps3_2rw_2core_2drvmemoryaligned_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''PUBLIC_RW_DRVMEMORYALIGNED_H'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwMallocAlignedMemDebug'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMallocAlignedGeneric&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwReallocAlignedMemDebug'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwReallocAlignedGeneric&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwFreeAlignedMemDebug'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwFreeAlignedGeneric&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;PS3-specific aligned memory allocation.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:drvmemoryaligned.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;drvmemoryaligned.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rev_2rw_2core_2drvmemoryaligned_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''PUBLIC_RW_DRVMEMORYALIGNED_H'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwMallocAlignedMemDebug'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMallocAlignedGeneric&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwReallocAlignedMemDebug'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwReallocAlignedGeneric&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwFreeAlignedMemDebug'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwFreeAlignedGeneric&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Wii-specific aligned memory allocation.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:drvmemoryaligned.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;drvmemoryaligned.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="win_2rw_2core_2drvmemoryaligned_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwMallocAlignedGeneric'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwWinMallocAlignedGeneric&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwReallocAlignedGeneric'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwWinReallocAlignedGeneric&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwFreeAlignedGeneric'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwWinFreeAlignedGeneric&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RWAPI void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwWinMallocAlignedGeneric(size_t size, size_t alignment, const RwChar *filename, int32_t line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RWAPI void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwWinReallocAlignedGeneric(void *mem, size_t newSize, size_t alignment, const RwChar *filename, int32_t line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RWAPI void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwWinFreeAlignedGeneric(void *mem)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RWAPI void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMallocAlignedMemDebug(size_t size, size_t alignment, const RwChar *filename, int32_t line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RWAPI void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwReallocAlignedMemDebug(void *mem, size_t newSize, size_t alignment, const RwChar *filename, int32_t line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RWAPI void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwFreeAlignedMemDebug(void *mem)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Windows-specific aligned memory allocation.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:drvmemoryaligned.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;drvmemoryaligned.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="xbox2_2rw_2core_2drvmemoryaligned_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''PUBLIC_RW_DRVMEMORYALIGNED_H'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwMallocAlignedGeneric'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwWinMallocAlignedGeneric&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwReallocAlignedGeneric'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwWinReallocAlignedGeneric&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwFreeAlignedGeneric'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwWinFreeAlignedGeneric&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwWinMallocAlignedGeneric(size_t size, size_t alignment, const RwChar *filename, int32_t line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwWinReallocAlignedGeneric(void *mem, size_t newSize, size_t alignment, const RwChar *filename, int32_t line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwWinFreeAlignedGeneric(void *mem)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMallocAlignedMemDebug(size_t size, size_t alignment, const RwChar *filename, int32_t line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwReallocAlignedMemDebug(void *mem, size_t newSize, size_t alignment, const RwChar *filename, int32_t line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwFreeAlignedMemDebug(void *mem)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Xbox2-specific aligned memory allocation.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:resourceallocatortarget.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;resourceallocatortarget.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="ps2_2rw_2core_2resource_2resourceallocatortarget_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::SystemAllocatorGeneric|rw::SystemAllocatorGeneric]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;PS2 resource allocator (same as generic Windows)&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:resourceallocatortarget.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;resourceallocatortarget.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="ps3_2rw_2core_2resource_2resourceallocatortarget_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::SystemAllocatorGeneric|rw::SystemAllocatorGeneric]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;PS3 resource allocator&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:resourceallocatortarget.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;resourceallocatortarget.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rev_2rw_2core_2resource_2resourceallocatortarget_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::SystemAllocatorGeneric|rw::SystemAllocatorGeneric]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Wii resource allocator (same as generic Windows)&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:resourceallocatortarget.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;resourceallocatortarget.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="win_2rw_2core_2resource_2resourceallocatortarget_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::SystemAllocatorGeneric|rw::SystemAllocatorGeneric]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Windows (generic) resource allocator&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:resourceallocatortarget.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;resourceallocatortarget.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="xbox2_2rw_2core_2resource_2resourceallocatortarget_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::Xbox2NativeSystemAllocator&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Xbox2 host/target-specific resource allocator.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:resourcetarget.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;resourcetarget.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="ps2_2rw_2core_2resource_2resourcetarget_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::ResourceDescriptor|rw::ResourceDescriptor]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::Resource|rw::Resource]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_101fb69435378747873cc5534307cf470|rw::operator+]] '''(const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;lhs, const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_135f482965c8a51d047b1bfff25d32d54|rw::operator-]] '''(const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;lhs, const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::Resource|Resource]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_1f6e5e21a3eaababe6bbc999de517943d|rw::operator+]] '''(const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;resource, const [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &amp;descriptor)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::ResourceDescriptor|ResourceDescriptor]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_131ca0045b31b70aee87af4991192749c|rw::operator-]] '''(const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;lhs, const [[RWCore:RWCore:API:rw::Resource|Resource]] &amp;rhs)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;PS2 classes for the resource descriptors and resources.(same as Windows generic)&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:resourcetarget.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;resourcetarget.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="ps3_2rw_2core_2resource_2resourcetarget_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::ResourceDescriptor|rw::ResourceDescriptor]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::Resource|rw::Resource]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;PS3 resource allocator specific classes for the resource descriptors and resources.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:resourcetarget.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;resourcetarget.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rev_2rw_2core_2resource_2resourcetarget_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::ResourceDescriptor|rw::ResourceDescriptor]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::Resource|rw::Resource]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Wii classes for the resource descriptors and resources.(same as Windows generic)&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:resourcetarget.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;resourcetarget.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="win_2rw_2core_2resource_2resourcetarget_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::ResourceDescriptor|rw::ResourceDescriptor]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::Resource|rw::Resource]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Windows (generic) classes for the resource descriptors and resources.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:resourcetarget.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;resourcetarget.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="xbox2_2rw_2core_2resource_2resourcetarget_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::ResourceDescriptor|rw::ResourceDescriptor]]&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::Resource|rw::Resource]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Xbox2 specific classes for the resource descriptors and resources.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:zeroingresourceallocatortarget.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;zeroingresourceallocatortarget.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="ps2_2rw_2core_2resource_2zeroingresourceallocatortarget_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::ZeroingSystemAllocatorGeneric|rw::ZeroingSystemAllocatorGeneric]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;PS2 resource allocator that zeros out its memory (same as Windows generic)&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:zeroingresourceallocatortarget.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;zeroingresourceallocatortarget.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="ps3_2rw_2core_2resource_2zeroingresourceallocatortarget_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::ZeroingSystemAllocatorGeneric|rw::ZeroingSystemAllocatorGeneric]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;PS3 resource allocator that zeros out its memory.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:zeroingresourceallocatortarget.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;zeroingresourceallocatortarget.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rev_2rw_2core_2resource_2zeroingresourceallocatortarget_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::ZeroingSystemAllocatorGeneric|rw::ZeroingSystemAllocatorGeneric]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Wii resource allocator that zeros out its memory (same as Windows generic)&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:zeroingresourceallocatortarget.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;zeroingresourceallocatortarget.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="win_2rw_2core_2resource_2zeroingresourceallocatortarget_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::ZeroingSystemAllocatorGeneric|rw::ZeroingSystemAllocatorGeneric]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Windows (generic) resource allocator that zeros out its memory.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:zeroingresourceallocatortarget.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;zeroingresourceallocatortarget.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="xbox2_2rw_2core_2resource_2zeroingresourceallocatortarget_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::ZeroingXbox2CrossSystemAllocator|rw::ZeroingXbox2CrossSystemAllocator]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Xbox2 resource allocator that zeros out its memory.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:threadsafecoreguard.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;threadsafecoreguard.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="ps2_2rw_2core_2threadsafecoreguard_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWTHREADSAFECORE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;0&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;PS2 definition of RWTHREADSAFECORE&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:threadsafecoreguard.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;threadsafecoreguard.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="ps3_2rw_2core_2threadsafecoreguard_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWTHREADSAFECORE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;0&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;PS3 definition of RWTHREADSAFECORE&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:threadsafecoreguard.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;threadsafecoreguard.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rev_2rw_2core_2threadsafecoreguard_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWTHREADSAFECORE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;0&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Wii definition of RWTHREADSAFECORE&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:threadsafecoreguard.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;threadsafecoreguard.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="win_2rw_2core_2threadsafecoreguard_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWTHREADSAFECORE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;1&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Windows definition of RWTHREADSAFECORE&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:threadsafecoreguard.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;threadsafecoreguard.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="xbox2_2rw_2core_2threadsafecoreguard_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWTHREADSAFECORE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;0&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Xbox2 definition of RWTHREADSAFECORE&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:spu_hosttype.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;spu_hosttype.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="spu__hosttype_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwRGBTag&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwRGBATag&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::RGBA&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;DoubleBuffered&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;TripleBuffered&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;QuadrupleBuffered&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''__STDC_VERSION__'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;0&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''_HAS_C9X_FAST_FMA'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;0&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''_WIN32_C_LIB'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;0&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''_VA_LIST_DEFINED'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''__embedded_cplusplus'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;0&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''_HAS_STRICT_LINKAGE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;0&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwHOST_PS3'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;1&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwHOST_PS3_SPU'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;1&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWINLINE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''atoi64'''(expr)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;_atol(expr)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWUINT64CONST'''(x)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;(x##ull)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWINT64CONST'''(x)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;(x##ll)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RWZERO64'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;((RwUInt64)0)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwHOST_ENDIAN'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;(rwBIENDIAN)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwHOST_POINTERSIZE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;4&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwHOST_SIZETSIZE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;4&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwRGBTagMacro'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;struct RwRGBTag&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwRGBATagMacro'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;struct RwRGBATag&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RwRGBAClassMacro'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Typedefs&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef signed char&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwInt8'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef unsigned char&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwUInt8'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef signed short&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwInt16'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef unsigned short&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwUInt16'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef signed int&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwInt32'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef unsigned int&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwUInt32'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef signed long long&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwInt64'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef unsigned long long&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwUInt64'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef RwUInt32&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwBool'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef float&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwReal32'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef double&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwReal64'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef unsigned long&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwSizet'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef RwUInt32&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwHostPtr'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef RwInt32&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwHostOffset'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef signed int RwInt128&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''__attribute__'''((vector_size(16)))&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef unsigned int RwUInt128&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''__attribute__'''((vector_size(16)))&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef RwRGBTagMacro&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwRGB'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef RwRGBATagMacro&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''RwRGBA'''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Variables&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const vec_uchar16&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;DoubleBufferedShuffle0 = {0x00, 0x01, 0x02, 0x03, 0x80, 0x80, 0x80, 0x80, 0x10, 0x11, 0x12, 0x13, 0x80, 0x80, 0x80, 0x80}&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const vec_uchar16&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;DoubleBufferedShuffle1 = {0x08, 0x09, 0x0a, 0x0b, 0x80, 0x80, 0x80, 0x80, 0x10, 0x11, 0x12, 0x13, 0x80, 0x80, 0x80, 0x80}&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const vec_uchar16&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;TripleBufferedShuffle0and1 = {0x00, 0x01, 0x02, 0x03, 0x10, 0x11, 0x12, 0x13, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80}&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const vec_uchar16&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;TripleBufferedShuffle01and2 = {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0x11, 0x12, 0x13, 0x80, 0x80, 0x80, 0x80}&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const vec_uchar16&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;TripleBufferedShuffleSwapSelf = {0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x00, 0x01, 0x02, 0x03, 0x80, 0x80, 0x80, 0x80}&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const vec_uchar16&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;TripleBufferedShuffleSwapIn = {0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x10, 0x11, 0x12, 0x13, 0x80, 0x80, 0x80, 0x80}&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const vec_uchar16&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;QuadrupleBufferedShuffle0and1 = {0x00, 0x01, 0x02, 0x03, 0x10, 0x11, 0x12, 0x13, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80}&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const vec_uchar16&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;QuadrupleBufferedShuffle2and3 = {0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x01, 0x02, 0x03, 0x10, 0x11, 0x12, 0x13}&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const vec_uchar16&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;QuadrupleBufferedShuffleSwapSelf = {0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x00, 0x01, 0x02, 0x03}&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const vec_uchar16&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;QuadrupleBufferedShuffleSwapIn = {0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13}&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Defines PS3 SPU host-specific types and macros.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:spu_cachemanager.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;spu_cachemanager.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="spu__cachemanager_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw::cachemanager|rw::cachemanager]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;PS3 SPU cache management functions.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:spu_hostdbg.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;spu_hostdbg.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="spu__hostdbg_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rwBREAK'''()&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;spu_stop(0)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;PS3 SPU host debugging macros&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:spu.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;spu.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="spu_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::SPU&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''CHECKRETURN'''(x)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;do { \ int32_t returnValue = x; \ rwASSERTM(0 == returnValue, ("Failed: " #x ". Return value = %d.", returnValue)); \ } while (0)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;SPU management&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:sputhread.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;sputhread.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="sputhread_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::SpuThread&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''SPUTHREAD_CHECKRETURN'''(x)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;do { \ rwVERBOSE((#x "\n")); \ int32_t returnValue = x; \ if (returnValue != CELL_OK) \ { \ rwMESSAGE(("Failed: " #x ". Return value = %d.", returnValue)); \ rwRETURN(FALSE); \ } \ else \ { \ rwVERBOSE(("succeeded\n")); \ } \ } while (0)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;SPU thread management&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:xbox2physicallycontiguousallocator.h</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;xbox2physicallycontiguousallocator.h File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="xbox2physicallycontiguousallocator_8h"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;class&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[RWCore:RWCore:API:rw::Xbox2PhysicallyContiguousAllocator|rw::Xbox2PhysicallyContiguousAllocator]]&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Xbox2 classes for the resource descriptors and resources for physicially-contiguous memory&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwdebugcriticalsection.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwdebugcriticalsection.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="ps2_2rwdebugcriticalsection_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw::core::debug|rw::core::debug]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core::debug::detail &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::core::debug::detail::Ps2RecursiveMutex&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;PS2 implementation of rw::core::debug::detail::DebugCriticalSection class&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwdebugcriticalsection.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwdebugcriticalsection.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="ps3_2rwdebugcriticalsection_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw::core::debug|rw::core::debug]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core::debug::detail &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;PS3 implementation of rw::core::debug::detail::DebugCriticalSection class&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwdebugcriticalsection.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwdebugcriticalsection.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rev_2rwdebugcriticalsection_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw::core::debug|rw::core::debug]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core::debug::detail &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Wii implementation of rw::core::debug::detail::DebugCriticalSection class&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwdebugcriticalsection.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwdebugcriticalsection.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="win_2rwdebugcriticalsection_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw::core::debug|rw::core::debug]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core::debug::detail &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Windows implementation of rw::core::debug::detail::DebugCriticalSection class&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwdebugcriticalsection.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwdebugcriticalsection.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="xbox2_2rwdebugcriticalsection_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw::core::debug|rw::core::debug]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core::debug::detail &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Xbox2 implementation of rw::core::debug::detail::DebugCriticalSection class&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwhost.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwhost.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="ps2_2rwhost_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw::core::debug|rw::core::debug]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core::debug::host &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::debug::host#namespacerw_1_1core_1_1debug_1_1host_10de45c03bdff5988c1066a0101332dc4|rw::core::debug::host::Open]] '''(const char *path, unsigned int mode)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::debug::host#namespacerw_1_1core_1_1debug_1_1host_1d57ff5cd17acc9492e1b555391c1f1d0|rw::core::debug::host::Close]] '''(int handle)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;host namespace implementation for PS2.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwhost.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwhost.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="ps3_2rwhost_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw::core::debug|rw::core::debug]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core::debug::host &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''DEBUG_MAX_PATH'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;512&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;host namespace implementation for PS3.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwhost.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwhost.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rev_2rwhost_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw::core::debug|rw::core::debug]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core::debug::host &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;size_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::debug::host#namespacerw_1_1core_1_1debug_1_1host_1c6f4e4a32e2978ef38725a994acfbc3a|rw::core::debug::host::Read]] '''(int handle, void *p, size_t count)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;size_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::debug::host#namespacerw_1_1core_1_1debug_1_1host_1b09f2e2d98e5f0c28be4b6ebf7cd7b69|rw::core::debug::host::Write]] '''(int handle, const void *p, size_t count)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;host namespace implementation for Wii.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwhost.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwhost.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="win_2rwhost_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw::core::debug|rw::core::debug]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core::debug::host &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;host namespace implementation for PC.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwhost.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwhost.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="xbox2_2rwhost_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw::core::debug|rw::core::debug]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core::debug::host &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;host namespace implementation for Xbox2.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwasserthandler.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwasserthandler.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rwasserthandler_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw::core::debug|rw::core::debug]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;AssertHandler class implementation.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwchannel.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwchannel.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rwchannel_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw::core::debug|rw::core::debug]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Channel class implementation&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwconsoledevice.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwconsoledevice.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rwconsoledevice_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw::core::debug|rw::core::debug]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Console Device class implementation.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwdebug.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwdebug.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rwdebug_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw::core::debug|rw::core::debug]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_1e2d920042cacd3d20a71f02054a05fa2|rw::Deprecated]] '''(RwChar *file, int32_t line, const RwChar *function, const RwChar *message)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::debug#namespacerw_1_1core_1_1debug_1f30c314169b198d2cb50db65f38b4d98|rw::core::debug::SetDebugMessageFunction]] '''( [[#namespacerw_1_1core_1_1debug_16ce6a5ea4ba975af9f5b40d62a83a043|RwDebugMessageCallback]]  callback)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::debug#namespacerw_1_1core_1_1debug_16a4e0dc26c65efbb1bf27c9df0b307e6|rw::core::debug::SetDebugMessageChannelFunction]] '''( [[#namespacerw_1_1core_1_1debug_11f137c6edfb316de975098ba9783310b|RwDebugMessageChannelCallback]]  callback)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::debug#namespacerw_1_1core_1_1debug_1bc562da8bdc9efedf6d2d1692555fa91|rw::core::debug::SetDebugPrintAssertFunction]] '''( [[#namespacerw_1_1core_1_1debug_17f928876c0a38ab29a535e863287406f|RwDebugPrintAssertCallback]]  callback)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::debug#namespacerw_1_1core_1_1debug_1fab2e41a6083208b7fa0fdda690fa197|rw::core::debug::CallDebugMessageCallback]] '''(const char *channelname, const char *file, uint32_t line, const char *format, va_list args)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::debug#namespacerw_1_1core_1_1debug_1cd02b0a6b8e582308fed8ecf2defd91b|rw::core::debug::CallDebugMessageChannelCallback]] '''( [[RWCore:RWCore:API:rw::core::debug::Channel|Channel]] *channel, const char *file, uint32_t line, const char *format, va_list args)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::debug#namespacerw_1_1core_1_1debug_16847ea9ccb9268660ebd04d4e3d87b55|rw::core::debug::CallDebugPrintAssertCallback]] '''(const char *condition, const char *file, const char *function, unsigned int line, const char *format, va_list argList, unsigned int flags)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Generic debugging output functions.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwdebugdevice.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwdebugdevice.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rwdebugdevice_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw::core::debug|rw::core::debug]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Device class implementation&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwdebugfiledevice.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwdebugfiledevice.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rwdebugfiledevice_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw::core::debug|rw::core::debug]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''INVALID_FILE_HANDLE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;(-1)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;File Device class implementation.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwdebugmanager.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwdebugmanager.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rwdebugmanager_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw::core::debug|rw::core::debug]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Variables&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const char *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::debug#namespacerw_1_1core_1_1debug_11c6b2f17c5323b521cbff968209449ea|rw::core::debug::SYSTEMCHANNEL]] '''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const char *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::debug#namespacerw_1_1core_1_1debug_1f459adf6467c5b40b786bdbf4b9727c8|rw::core::debug::ASSERTFORMAT]] '''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const char *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::debug#namespacerw_1_1core_1_1debug_11c6b2f17c5323b521cbff968209449ea|rw::core::debug::SYSTEMCHANNEL]] ''' = "system"&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const char *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::core::debug#namespacerw_1_1core_1_1debug_1f459adf6467c5b40b786bdbf4b9727c8|rw::core::debug::ASSERTFORMAT]] ''' = "%s(%d): Assert %s in function %s:"&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Manager class implementation&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwexception.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwexception.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rwexception_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Exception handling class to help in passing exceptions up through try / catch blocks.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwformatter.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwformatter.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rwformatter_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::core &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw::core::debug|rw::core::debug]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''_snprintf'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;snprintf&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''_vsnprintf'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;vsnprintf&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Formatter class implementation.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwdocexception.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwdocexception.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rwdocexception_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;An exception that is internationalized and managed by the docs team.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwdocmessage.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwdocmessage.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rwdocmessage_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Messages that are internationalized and managed by the docs team.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwhash.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwhash.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rwhash_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw_32_PRIME(0x01000193u )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const uint64_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw_64_PRIME(RWUINT64CONST(0x100000001b3) )&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_1d8eb553dda83f43b9104fb91d003ca7f|rw::RwHash32UInt32]] '''(uint32_t integer, uint32_t hashValue)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_1368258208c707ed3f5edbb8bd57c5d57|rw::RwHash32Buffer]] '''(const uint8_t *buffer, size_t length, uint32_t hashValue)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_1e4f5d68b99775aa5761978eb33c26a1d|rw::RwHash32String]] '''(const RwChar *str, uint32_t hashValue)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint64_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_12cda23791cec7973c8fa8c2e23c73846|rw::RwHash64Buffer]] '''(const uint8_t *buffer, size_t length, uint64_t hashValue)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint64_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_19d8b1124d3a2545968f8876ebec68c73|rw::RwHash64String]] '''(const RwChar *str, uint64_t hashValue)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;A hash function implementation&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwhashcontainer.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwhashcontainer.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rwhashcontainer_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Variables&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_1351ae8613012ab4bca9d66b6cccb3486|rw::rwHashContainerAssertOnHalfFull]] '''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_1351ae8613012ab4bca9d66b6cccb3486|rw::rwHashContainerAssertOnHalfFull]] ''' = TRUE&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;incorporate hash container into core&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwspu.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwspu.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rwspu_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;SPU management.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwsputhread.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwsputhread.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rwsputhread_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''EVENT_PRINTF_PORT'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;1U&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;handleSpuPrintf(sys_spu_thread_t id, uint32_t arg_addr)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;spuPrintEventHandler(uint64_t arg)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;spuPrintEventHandler(uint64_t arg)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;SPU Thread management.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwhostdocmsg.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwhostdocmsg.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rwhostdocmsg_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Host specifics for messages that are internationalized and managed by the docs team.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwhostmemoryinitializers.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwhostmemoryinitializers.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="generic_2rwhostmemoryinitializers_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::host &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::host#namespacerw_1_1host_10500e2b910d3076847c7cd94ebf20969|rw::host::MemoryFunctionsInitialize]] '''()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::host#namespacerw_1_1host_1de9cd9a35045889d9319666a3b912506|rw::host::MemoryFunctionsTerminate]] '''()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::host#namespacerw_1_1host_198a667986477b96ee1de81750ed40775|rw::host::MemorySystemInitialized]] '''()&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Dynamic memory allocation automatic initializer static variable definitions.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwhostmemoryinitializers.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwhostmemoryinitializers.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="win_2rwhostmemoryinitializers_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::host &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;MemoryFunctionsInitializeBase()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;MemoryAlignedFunctionsInitializeBase()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;MemoryFunctionsInitializeNative()&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;MemoryAlignedFunctionsInitializeNative()&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Dynamic memory allocation automatic initializer static variable definitions.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwfreelist.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwfreelist.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rwfreelist_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''[[#rwfreelist_8cpp_1d4aaf7db42d5e5377a6556932cf7f2c6|rw_MALLOCALIGNMENT]]'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;8&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''[[#rwfreelist_8cpp_1860f8aad9656e2ce7352406999c0f09a|rw_TRACKFREELISTS]]'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''[[#rwfreelist_8cpp_1b3130e47b430c4fc939bcb7a7d81c9b2|rw_USEMASTERFORNEWFREELISTSx]]'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''[[#rwfreelist_8cpp_1ca63e4d8e95da7c91a3069a8ca6440f0|rw_ALLOCINITVAL]]'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;0xAA&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''[[#rwfreelist_8cpp_1380a1ed7907d8bc295c3c9b4fef6caf2|rw_FREECLEARVAL]]'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;0xCD&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Variables&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_181efd0a22aaf88bb00a0fb3cf547ff85|rw::rw_IsFreeListModuleOpened]] '''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_181efd0a22aaf88bb00a0fb3cf547ff85|rw::rw_IsFreeListModuleOpened]] ''' = FALSE&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::LinkListTag|LinkList]] &lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_1c9164b13e3f91ddad1a014465a7e6dde|rw::rw_FreeListList]] '''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_1a60bbbe8b35cc448fef795a25abbc3d7|rw::FreeListModuleOpen]] '''(void )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_1d313f5a2bb3de56ccc1edccba6cad1c5|rw::FreeListModuleClose]] '''(void )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_1922ed915ff3f3e0a43c14f449b3db2cd|rw::FreeListGetSize]] '''(uint32_t entrySize, uint32_t entriesPerBlock, uint32_t alignment, uint32_t blocks, uint32_t maxBlocks)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_18c11b41cb2798ac1f52aaeae75de847b|rw::FreeListGetAlignment]] '''(uint32_t entrySize, uint32_t entriesPerBlock, uint32_t alignment, uint32_t blocks, uint32_t maxBlocks)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::FreeList|FreeList]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_10e6f7dc942688da1d7edd0c6ceaeb403|rw::FreeListInitialize]] '''(void *ptr, uint32_t entrySize, uint32_t entriesPerBlock, uint32_t alignment, uint32_t blocks, uint32_t maxBlocks, uint32_t hint)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_181565a8506b6df3b8ee321359fa54c03|rw::FreeListRelease]] '''( [[RWCore:RWCore:API:rw::FreeList|FreeList]] *freeList)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_10760cd07bb639d6cfa43e44a42982f82|rw::FreeListAlloc]] '''( [[RWCore:RWCore:API:rw::FreeList|FreeList]] *freeList, uint32_t hint)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::FreeList|FreeList]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_13c6d9f9f0962fcb9aaf8adfe14382dc0|rw::FreeListFree]] '''( [[RWCore:RWCore:API:rw::FreeList|FreeList]] *freeList, void *entry)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_140ed0b11d3341af1899fadee145e54c8|rw::FreeListPurge]] '''( [[RWCore:RWCore:API:rw::FreeList|FreeList]] *freeList)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::FreeList|FreeList]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_1cea41ee312376dacd674d0549e1cef0e|rw::FreeListForAllUsed]] '''( [[RWCore:RWCore:API:rw::FreeList|FreeList]] *freeList,  [[#namespacerw_18e57b94585dbab0ca1a93d775ff70667|FreeListCallBack]]  fpCallBack, void *pData)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_15600372c7158997ee74a468382cb6a77|rw::FreeListPurgeAllFreeLists]] '''(void )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwBool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_1c728b6135721d38a91214cb9c26ec4a2|rw::rw_FreeListBlockIsEmpty]] '''(uint8_t *heap, uint32_t heapEntries)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;A free list implementation&lt;br/&gt;
&lt;h2&gt;Define Documentation&lt;/h2&gt;
----
&lt;div id="rwfreelist_8cpp_1ca63e4d8e95da7c91a3069a8ca6440f0"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;#define rw_ALLOCINITVAL 0xAA&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;In debug mode, allocated blocks are initialized to this value.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwfreelist_8cpp_1380a1ed7907d8bc295c3c9b4fef6caf2"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;#define rw_FREECLEARVAL 0xCD&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;In debug mode, freed blocks are cleared to this value.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwfreelist_8cpp_1d4aaf7db42d5e5377a6556932cf7f2c6"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;#define rw_MALLOCALIGNMENT 8&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;The default block alignment, if no alignment is specified&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwfreelist_8cpp_1860f8aad9656e2ce7352406999c0f09a"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;#define rw_TRACKFREELISTS &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;When this is defined, any free lists that are released by the client are not freed, in case the client later wishes to have a new free list. Instead, they are freed when the module shuts down instead.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwfreelist_8cpp_1b3130e47b430c4fc939bcb7a7d81c9b2"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;#define rw_USEMASTERFORNEWFREELISTSx &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;When this is defined, new free lists created with FreeListInitialize are not made with RwMalloc, but are themselves created through this single free list of free list structures.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwlinkedlist.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwlinkedlist.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rwlinkedlist_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_141b066809504cf57b2efc1a942909e5b|rw::LinkListInitialize]] '''( [[RWCore:RWCore:API:rw::LinkListTag|LinkList]] *list)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_19c0a7a3380fde87686c46da593689997|rw::LLLinkInitialize]] '''( [[RWCore:RWCore:API:rw::LLLink|LLLink]] *link)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_1e6512e218ad4a208b5aa5fd6df53541e|rw::LinkListAddLLLink]] '''( [[RWCore:RWCore:API:rw::LinkListTag|LinkList]] *list,  [[RWCore:RWCore:API:rw::LLLink|LLLink]] *link)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw#namespacerw_17807d0ac197505288a22d0ae6f65a4f4|rw::LinkListRemoveLLLink]] '''( [[RWCore:RWCore:API:rw::LLLink|LLLink]] *link)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;A general linked list implementation.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwmemoryalignedfunctions.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwmemoryalignedfunctions.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rwmemoryalignedfunctions_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Variables&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwMemoryAlignedFunctions&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rwMemoryAlignedFunctions = {RwMallocMemAlignedStub, RwReallocMemAlignedStub, RwFreeMemAlignedStub}&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMallocMemAlignedStub(size_t size, size_t alignment, const RwChar *filename, int32_t line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwReallocMemAlignedStub(void *mem, size_t newSize, size_t alignment, const RwChar *filename, int32_t line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwFreeMemAlignedStub(void *mem)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMemSetMallocAligned(RwMallocAlignedFunc mallocAlignedFunc)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMemSetReallocAligned(RwReallocAlignedFunc reallocAlignedFunc)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMemSetFreeAligned(RwFreeAlignedFunc freeAlignedFunc)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwMallocAlignedFunc&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMemGetMallocAligned(void )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwReallocAlignedFunc&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMemGetReallocAligned(void )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwFreeAlignedFunc&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMemGetFreeAligned(void )&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Dynamic aligned memory allocation functions.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwmemoryfunctions.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwmemoryfunctions.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rwmemoryfunctions_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Variables&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwMemoryFunctions&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rwMemoryFunctions = {RwMallocMemStub, RwReallocMemStub, RwFreeMemStub}&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMallocMemStub(size_t size, const RwChar *filename, int32_t line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwReallocMemStub(void *mem, size_t newSize, const RwChar *filename, int32_t line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwFreeMemStub(void *mem)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMemSetMalloc(RwMallocFunc mallocFunc)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMemSetRealloc(RwReallocFunc reallocFunc)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMemSetFree(RwFreeFunc freeFunc)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwMallocFunc&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMemGetMalloc(void )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwReallocFunc&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMemGetRealloc(void )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwFreeFunc&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMemGetFree(void )&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Dynamic memory allocation functions.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwdrvmemory.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwdrvmemory.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="win_2rwdrvmemory_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rw_CLIENT_TAG'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;(0x0100)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rw_BLOCK_TYPE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;(_CLIENT_BLOCK | ((rw_CLIENT_TAG) &lt;&lt; 16))&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMallocMemDebug(size_t size, const RwChar *filename, int32_t line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwReallocMemDebug(void *mem, size_t newSize, const RwChar *filename, int32_t line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwFreeMemDebug(void *mem)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Dynamic memory allocation functions.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwdrvmemory.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwdrvmemory.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="xbox2_2rwdrvmemory_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rw_CLIENT_TAG'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;(0x0100)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rw_BLOCK_TYPE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;(_CLIENT_BLOCK | ((rw_CLIENT_TAG) &lt;&lt; 16))&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMallocMemDebug(size_t size, const RwChar *filename, int32_t line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwReallocMemDebug(void *mem, size_t newSize, const RwChar *filename, int32_t line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwFreeMemDebug(void *mem)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Dynamic memory allocation functions.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwdrvmemoryaligned.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwdrvmemoryaligned.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="win_2rwdrvmemoryaligned_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwWinMallocAlignedGeneric(size_t size, size_t alignment, const RwChar *filename, int32_t line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwWinReallocAlignedGeneric(void *mem, size_t newSize, size_t alignment, const RwChar *filename, int32_t line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwWinFreeAlignedGeneric(void *mem)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMallocAlignedMemDebug(size_t size, size_t alignment, const RwChar *filename, int32_t line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwReallocAlignedMemDebug(void *mem, size_t newSize, size_t alignment, const RwChar *filename, int32_t line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwFreeAlignedMemDebug(void *mem)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Dynamic aligned memory allocation functions.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwdrvmemoryaligned.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwdrvmemoryaligned.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="xbox2_2rwdrvmemoryaligned_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwWinMallocAlignedGeneric(size_t size, size_t alignment, const RwChar *filename, int32_t line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwWinReallocAlignedGeneric(void *mem, size_t newSize, size_t alignment, const RwChar *filename, int32_t line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwWinFreeAlignedGeneric(void *mem)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMallocAlignedMemDebug(size_t size, size_t alignment, const RwChar *filename, int32_t line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwReallocAlignedMemDebug(void *mem, size_t newSize, size_t alignment, const RwChar *filename, int32_t line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwFreeAlignedMemDebug(void *mem)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Dynamic aligned memory allocation functions.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwmemory.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwmemory.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rwmemory_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMallocGeneric(size_t size, const RwChar *filename, int32_t line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwReallocGeneric(void *mem, size_t newSize, const RwChar *filename, int32_t line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwFreeGeneric(void *mem)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Dynamic memory allocation functions.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwmemoryaligned.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwmemoryaligned.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rwmemoryaligned_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwMallocAlignedGeneric(size_t size, size_t alignment, const RwChar *filename, int32_t line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwReallocAlignedGeneric(void *mem, size_t newSize, size_t alignment, const RwChar *filename, int32_t line)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwFreeAlignedGeneric(void *mem)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Dynamic aligned memory allocation functions.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwmemoryprofile.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwmemoryprofile.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rwmemoryprofile_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''STACKDEPTH_MAX'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;32&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Memory profiling functions&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwlinearresourceallocator.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwlinearresourceallocator.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rwlinearresourceallocator_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Implementation of a linear resource allocator&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwresourceallocatorregistry.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwresourceallocatorregistry.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rwresourceallocatorregistry_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Classes&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;struct&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw::DefaultSystemAllocatorInitializer&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Implementation of the Resource Allocator Registry&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwresourceallocatortarget.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwresourceallocatortarget.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="ps2_2rwresourceallocatortarget_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;This file is required so that incgen can correctly order the header files needed for rwresource.h.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwresourceallocatortarget.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwresourceallocatortarget.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="ps3_2rwresourceallocatortarget_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;This file is required so that incgen can correctly order the header files needed for rwresource.h.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwresourceallocatortarget.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwresourceallocatortarget.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rev_2rwresourceallocatortarget_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;This file is required so that incgen can correctly order the header files needed for rwresource.h.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwresourceallocatortarget.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwresourceallocatortarget.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="win_2rwresourceallocatortarget_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;This file is required so that incgen can correctly order the header files needed for rwresource.h.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwresourceallocatortarget.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwresourceallocatortarget.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="xbox2_2cross_2rwresourceallocatortarget_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;This file is required so that incgen can correctly order the header files needed for rwresource.h.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwresourceallocatortarget.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwresourceallocatortarget.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="xbox2_2native_2rwresourceallocatortarget_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;This file is required so that incgen can correctly order the header files needed for rwresource.h.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwzeroingresourceallocatortarget.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwzeroingresourceallocatortarget.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="ps2_2rwzeroingresourceallocatortarget_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;This file is required so that incgen can correctly order the header files needed for rwresource.h.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwzeroingresourceallocatortarget.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwzeroingresourceallocatortarget.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="ps3_2rwzeroingresourceallocatortarget_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;This file is required so that incgen can correctly order the header files needed for rwresource.h.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwzeroingresourceallocatortarget.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwzeroingresourceallocatortarget.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rev_2rwzeroingresourceallocatortarget_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;This file is required so that incgen can correctly order the header files needed for rwresource.h.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwzeroingresourceallocatortarget.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwzeroingresourceallocatortarget.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="win_2rwzeroingresourceallocatortarget_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;This file is required so that incgen can correctly order the header files needed for rwresource.h.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwzeroingresourceallocatortarget.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwzeroingresourceallocatortarget.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="xbox2_2cross_2rwzeroingresourceallocatortarget_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;This file is required so that incgen can correctly order the header files needed for rwresource.h.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwxbox2physicallycontiguousallocator.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwxbox2physicallycontiguousallocator.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rwxbox2physicallycontiguousallocator_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Variables&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const uint32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rwg_Xbox2BitToFlag = { XALLOC_PHYSICAL_ALIGNMENT_32K, XALLOC_PHYSICAL_ALIGNMENT_32K, XALLOC_PHYSICAL_ALIGNMENT_32K, XALLOC_PHYSICAL_ALIGNMENT_32K, XALLOC_PHYSICAL_ALIGNMENT_32K, XALLOC_PHYSICAL_ALIGNMENT_32K, XALLOC_PHYSICAL_ALIGNMENT_32K, XALLOC_PHYSICAL_ALIGNMENT_32K, XALLOC_PHYSICAL_ALIGNMENT_32K, XALLOC_PHYSICAL_ALIGNMENT_32K, XALLOC_PHYSICAL_ALIGNMENT_32K, XALLOC_PHYSICAL_ALIGNMENT_32K, XALLOC_PHYSICAL_ALIGNMENT_32K, XALLOC_PHYSICAL_ALIGNMENT_32K, XALLOC_PHYSICAL_ALIGNMENT_32K, XALLOC_PHYSICAL_ALIGNMENT_32K, XALLOC_PHYSICAL_ALIGNMENT_32K, XALLOC_PHYSICAL_ALIGNMENT_16K, XALLOC_PHYSICAL_ALIGNMENT_8K, XALLOC_PHYSICAL_ALIGNMENT_4K, XALLOC_PHYSICAL_ALIGNMENT_2K, XALLOC_PHYSICAL_ALIGNMENT_1K, XALLOC_PHYSICAL_ALIGNMENT_512, XALLOC_PHYSICAL_ALIGNMENT_256, XALLOC_PHYSICAL_ALIGNMENT_128, XALLOC_PHYSICAL_ALIGNMENT_64, XALLOC_PHYSICAL_ALIGNMENT_32, XALLOC_PHYSICAL_ALIGNMENT_16, XALLOC_PHYSICAL_ALIGNMENT_8, XALLOC_PHYSICAL_ALIGNMENT_4, XALLOC_PHYSICAL_ALIGNMENT_4, XALLOC_PHYSICAL_ALIGNMENT_4 }&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Implementation of Xbox2 physically contiguous allocator.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwguid.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwguid.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rwguid_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Definition of [[RWCore:RWCore:API:RwGUID|RwGUID]] &lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwlinearalloc.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwlinearalloc.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rwlinearalloc_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Variables&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwLinearAllocHeap *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw_Heap = NULL&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwLinearAllocHeap *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwLinearAllocInitializeHeap(RwLinearAllocHeap *heap, void *mem, size_t size)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwLinearAllocHeap *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwLinearAllocSetCurrentHeap(RwLinearAllocHeap *heap)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwLinearAllocHeap *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwLinearAllocGetCurrentHeap(void )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwlinearalloc_8cpp_123100f5c8455fc0bb4cbdad184dff42a|RwLinearAllocAlloc]](size_t size, size_t alignment)
''&lt;br/&gt;RwLinearAllocAlloc (deprecated).&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwLinearAllocGetCurrentHeapRestorePoint(RwLinearAllocHeapRestorePoint *restorePoint)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwlinearalloc_8cpp_1306c57080d002e603b129963771719a3|RwLinearAllocSetCurrentHeapRestorePoint]](const RwLinearAllocHeapRestorePoint *restorePoint)
''&lt;br/&gt;RwLinearAllocSetCurrentHeapRestorePoint (deprecated).&lt;br/&gt;''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;A linear memory allocator.&lt;br/&gt;
&lt;h2&gt;Function Documentation&lt;/h2&gt;
----
&lt;div id="rwlinearalloc_8cpp_123100f5c8455fc0bb4cbdad184dff42a"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void * RwLinearAllocAlloc(size_t size, size_t alignment)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;RwLinearAllocAlloc (deprecated).&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwlinearalloc_8cpp_1306c57080d002e603b129963771719a3"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void RwLinearAllocSetCurrentHeapRestorePoint(const RwLinearAllocHeapRestorePoint *restorePoint)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;RwLinearAllocSetCurrentHeapRestorePoint (deprecated).&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwstring.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwstring.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rwstring_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''[[#rwstring_8cpp_1720581dafe846378cddfa2108d9a410d|rw_MAXGENERICSPRINTFSTRINGLEN]]'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;1024&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''ABS'''(x)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;((x) &gt; 0 ? (x) : -(x))&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstring_8cpp_185fd29423dd747a128e1a10ad1bdea2d|RwMemcpy]](void *dst, const void *src, size_t nbytes)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;void *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstring_8cpp_1c970f0577cac9385f14866e2d44b56c4|RwMemmove]](void *dst, const void *src, size_t nbytes)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwChar *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstring_8cpp_168ec8a602eadc4db641cc1f8823a759b|rwGenericSprintf]](const RwChar *format, ... )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwChar *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstring_8cpp_19ef044656aa39361ddca54100df76e0f|rwGenericSprintfVL]](const RwChar *format, va_list args)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwStricmp(const RwChar *string1, const RwChar *string2)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RwStrnicmp(const RwChar *string1, const RwChar *string2, uint32_t length)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwChar&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstring_8cpp_126fdc31b347a30f1777db366a352c044|upperchar]](RwChar character)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;RwChar *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstring_8cpp_1ef77ab05051e31a299b5bc798765fcb2|RwStristr]](RwChar *string1, const RwChar *string2)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstring_8cpp_10f34df710c70f8992b1bf7eeb0d92a7f|RwVsnprintf]](char *buffer, size_t count, const RwChar *format, va_list args)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstring_8cpp_148c16fdd53c4a82cb08c53b71013cff4|RwSnprintf]](RwChar *buffer, size_t count, const RwChar *format, ... )&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;String functions.&lt;br/&gt;
&lt;h2&gt;Define Documentation&lt;/h2&gt;
----
&lt;div id="rwstring_8cpp_1720581dafe846378cddfa2108d9a410d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;#define rw_MAXGENERICSPRINTFSTRINGLEN 1024&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Used by rwGenericSprintf function to control length of output string buffer.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2&gt;Function Documentation&lt;/h2&gt;
----
&lt;div id="rwstring_8cpp_168ec8a602eadc4db641cc1f8823a759b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;RwChar * rwGenericSprintf(const RwChar *format, ... )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;rwGenericSprintf inline version of printf style argument list to string.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''format''&lt;/td&gt;

&lt;td align="left"&gt;The 'printf' style format string / text.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''...''&lt;/td&gt;

&lt;td align="left"&gt;The variable argument list for the parameters of the printf string.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;A string holding the formatted text. Do NOT delete this string. The maximum length of this string is dictated by the rw_MAXGENERICSPRINTFSTRINGLEN value.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstring_8cpp_19ef044656aa39361ddca54100df76e0f"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;RwChar * rwGenericSprintfVL(const RwChar *format, va_list args)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;rwGenericSprintfVL takes a va_list and so can be called by a function who's input is a variable argument list (...) such as rwGenericSprintf or rwDebugGenericSprintf.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''format''&lt;/td&gt;

&lt;td align="left"&gt;The 'printf' style format string / text.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''args''&lt;/td&gt;

&lt;td align="left"&gt;The variable argument list for the parameters of the printf string (already had va_start applied to it).
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;A string holding the formatted text. Do NOT delete this string. The maximum length of this string&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstring_8cpp_185fd29423dd747a128e1a10ad1bdea2d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void * RwMemcpy(void *dst, const void *src, size_t nbytes)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;RwMemcpy Copies memory from source to destination. Asserts if the buffers overlap. Use RwMemmove to copy data if the buffers may overlap.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''dst''&lt;/td&gt;

&lt;td align="left"&gt;Memory location to copy data to.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''src''&lt;/td&gt;

&lt;td align="left"&gt;Memory location to copy data from.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''nbytes''&lt;/td&gt;

&lt;td align="left"&gt;Number of bytes to copy
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;The value of dst.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt; [[#rwstring_8cpp_1c970f0577cac9385f14866e2d44b56c4|RwMemmove]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstring_8cpp_1c970f0577cac9385f14866e2d44b56c4"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;void * RwMemmove(void *dst, const void *src, size_t nbytes)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;RwMemmove Copies memory from source to destination. The source and destination buffers may overlap. We use own own implementation because on PS3, memmove can still call memcpy even if the buffer overlap, which is possibly unsafe.&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''dst''&lt;/td&gt;

&lt;td align="left"&gt;Memory location to copy data to.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''src''&lt;/td&gt;

&lt;td align="left"&gt;Memory location to copy data from.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''nbytes''&lt;/td&gt;

&lt;td align="left"&gt;Number of bytes to copy
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;The value of dst.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''See also:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;RwMemcopy&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstring_8cpp_148c16fdd53c4a82cb08c53b71013cff4"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;int32_t RwSnprintf(RwChar *buffer, size_t count, const RwChar *format, ... )&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;An _snprintf() wrapper. If this platform does not have a _vsnprintf() function then this function is unsafe.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''buffer''&lt;/td&gt;

&lt;td align="left"&gt;Target buffer for output.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''count''&lt;/td&gt;

&lt;td align="left"&gt;Maximum number of characters to write. If this platform does not have a _vsnprintf function then this parameter is *ignored*.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''format''&lt;/td&gt;

&lt;td align="left"&gt;Format specification.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''argptr''&lt;/td&gt;

&lt;td align="left"&gt;Pointer to list of arguments.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;The same as _snprintf. Returns the number of characters written to the given buffer, excluding NULL termination.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstring_8cpp_1ef77ab05051e31a299b5bc798765fcb2"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;RwChar * RwStristr(RwChar *string1, const RwChar *string2)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Determine if a string exists within another string, with a case insensitive comparison.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''string1''&lt;/td&gt;

&lt;td align="left"&gt;The string to be searched
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''string2''&lt;/td&gt;

&lt;td align="left"&gt;The string to search for
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;Pointer to the string to search for within the source string, or NULL if not found&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstring_8cpp_10f34df710c70f8992b1bf7eeb0d92a7f"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;int32_t RwVsnprintf(char *buffer, size_t count, const RwChar *format, va_list args)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;An unsafe _vsnprintf() wrapper. The 'count' parameter is ignored and the target string is assumed to have enough space.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''buffer''&lt;/td&gt;

&lt;td align="left"&gt;Target buffer for output.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''count''&lt;/td&gt;

&lt;td align="left"&gt;*UNUSED* Maximum number of characters to write.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''format''&lt;/td&gt;

&lt;td align="left"&gt;Format specification.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''argptr''&lt;/td&gt;

&lt;td align="left"&gt;Pointer to list of arguments.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;The same as _snprintf. Returns the number of characters written to the given buffer, excluding NULL termination.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstring_8cpp_126fdc31b347a30f1777db366a352c044"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;RwChar upperchar(RwChar character)&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Convert a character to it's upper case equivalent.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''character''&lt;/td&gt;

&lt;td align="left"&gt;The character to be converted
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;The upper case conversion of the supplied character&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:EAOSGlobal.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;EAOSGlobal.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="_e_a_o_s_global_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::shared_globals &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; rw::shared_globals::internal &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Typedefs&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef EA::Thread::Mutex&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''OSGlobalListMutex'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef OSGlobalNode *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''pointer'''&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;typedef OSGlobalNode &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;'''reference'''&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Variables&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;pointer&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;mpNode&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;OSGlobalNode&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;mAnchor&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;OSGlobalList&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;mOSGlobalList&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;EA::Thread::AtomicUint32&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;mRefCount&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;OSGlobalListMutex&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;mcsLock&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:rw::shared_globals::internal::OSGlobalNode|OSGlobalNode]] *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::shared_globals::internal#namespacerw_1_1shared__globals_1_1internal_1f3324959da5c3168fd97470eb5bfbd31|rw::shared_globals::internal::GetOSGlobal]] '''(uint32_t id, OSGlobalFactoryPtr pFactory)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;''' [[RWCore:RWCore:API:rw::shared_globals::internal#namespacerw_1_1shared__globals_1_1internal_1f156d4ef82327d4eb93ac4753559fb37|rw::shared_globals::internal::ReleaseOSGlobal]] '''( [[RWCore:RWCore:API:rw::shared_globals::internal::OSGlobalNode|OSGlobalNode]] *p)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;EA System-wide globals. Ripped from UTF.&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwcstring.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwcstring.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rwcstring_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''GCCOPTIMIZE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;0&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RW_STRING_TRY'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RW_STRING_THROW'''(x)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RW_STRING_CATCH'''(action)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Variables&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const size_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RW_STRING_INITIAL_CAPACITY = 8&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const size_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;RW_STRING_MAX_CAPACITY = 1000000&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwcstring_8cpp_115a9ce2f585f52ce349765c2e7e4226c|UTF8_IsValid]](const int32_t iCharacter)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;char8_t *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwcstring_8cpp_1420b45e62173dfdeda65e99914e962e5|CharStringUninitializedCopy]](char8_t *pDestination, const char8_t *pSource, size_t n)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;char8_t *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwcstring_8cpp_127d5c0a63601a711c95db31f1e2e987c|CharStringUninitializedFillN]](char8_t *pDestination, size_t n, char8_t c)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;&lt;div id="deprecated_1_deprecated000043"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;. Use EASTL's String class intead of this one. Implementation of C++ string streams&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;
&lt;h2&gt;Function Documentation&lt;/h2&gt;
----
&lt;div id="rwcstring_8cpp_1420b45e62173dfdeda65e99914e962e5"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;char8_t * CharStringUninitializedCopy(char8_t *pDestination, const char8_t *pSource, size_t n)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;CharStringUninitializedCopy This is similar to STL's uninitialized_copy but can make the assumption that CharType variables don't need to be constructed, but merely assigned.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwcstring_8cpp_127d5c0a63601a711c95db31f1e2e987c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;char8_t * CharStringUninitializedFillN(char8_t *pDestination, size_t n, char8_t c)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;CharStringUninitializedFillN This is similar to STL's uninitialized_fill_n but can make the assumption that CharType variables don't need to be constructed, but merely assigned.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwcstring_8cpp_115a9ce2f585f52ce349765c2e7e4226c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool UTF8_IsValid(const int32_t iCharacter)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;utility function to verify if a character is UTF8&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwstringallocators.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwstringallocators.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rwstringallocators_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;&lt;div id="deprecated_1_deprecated000044"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;. Use EASTL's String class intead of this one. Implementation of C++ string stream allocator&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwwcstring.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwwcstring.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rwwcstring_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''GCCOPTIMIZE'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;0&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RW_STRING_TRY'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RW_STRING_THROW'''(x)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''RW_STRING_CATCH'''(action)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Variables&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const size_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwwcstring_8cpp_110c05f9bc520dcdb4c8b0db554a6166e|RW_WSTRING_INITIAL_CAPACITY]] = 16&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;bool&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwwcstring_8cpp_19376e15be7f6f284e03adc43fcdfafe9|UTF16_IsValid]](const int32_t iCharacter)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;char16_t *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwwcstring_8cpp_16223f8a717a987d30621ac51890b713d|CharWStringUninitializedCopy]](char16_t *pDestination, const char16_t *pSource, size_t n)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;char16_t *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwwcstring_8cpp_1b797b4d7a18f2bf00111574da6cb6f8d|CharWStringUninitializedFillN]](char16_t *pDestination, size_t n, char16_t c)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;&lt;div id="deprecated_1_deprecated000045"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;. Use EASTL's String class intead of this one. Implementation of C++ string streams for wide character streams&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;
&lt;h2&gt;Variable Documentation&lt;/h2&gt;
----
&lt;div id="rwwcstring_8cpp_110c05f9bc520dcdb4c8b0db554a6166e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const size_t RW_WSTRING_INITIAL_CAPACITY
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;RW_WSTRING_INITIAL_CAPACITY As of this writing, this must be &gt; 0.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2&gt;Function Documentation&lt;/h2&gt;
----
&lt;div id="rwwcstring_8cpp_16223f8a717a987d30621ac51890b713d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;char16_t * CharWStringUninitializedCopy(char16_t *pDestination, const char16_t *pSource, size_t n)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;CharWStringUninitializedCopy This is similar to STL's uninitialized_copy but can make the assumption that CharType variables don't need to be constructed, but merely assigned.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwwcstring_8cpp_1b797b4d7a18f2bf00111574da6cb6f8d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;char16_t * CharWStringUninitializedFillN(char16_t *pDestination, size_t n, char16_t c)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;CharWStringUninitializedFillN This is similar to STL's uninitialized_fill_n but can make the assumption that CharType variables don't need to be constructed, but merely assigned.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwwcstring_8cpp_19376e15be7f6f284e03adc43fcdfafe9"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;bool UTF16_IsValid(const int32_t iCharacter)&lt;tt style="font-weight:normal;"&gt;[inline]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;utility function to verify if a character is UTF16&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwwstringallocators.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwwstringallocators.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rwwstringallocators_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''SIZEOFDATAHEADER'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;sizeof(short)*2&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''SIZEOFREFDATAHEADER'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;sizeof(short)*3&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;&lt;div id="deprecated_1_deprecated000046"&gt;&lt;/div&gt;'''Deprecated:''' &lt;br/&gt;. Use EASTL's String class intead of this one. Implementation of C++ string stream allocator for wide character streams&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwhashedstring.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwhashedstring.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rwhashedstring_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Namespaces&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;namespace&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt; [[RWCore:RWCore:API:rw|rw]] &lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Implementation of the hashed string class&lt;br/&gt;
&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page><page><title>RWCore:RWCore:API:rwstringstream.cpp</title><id>1</id><restrictions>edit=sysop:move=sysop</restrictions><revision><id>1</id><timestamp>2010-05-25T21:57:49Z</timestamp><contributor><username>API Import</username></contributor><text xml:space="preserve">&lt;div id="topofthepage"&gt;&lt;/div&gt;
__NOEDITSECTION__
&lt;center&gt;
&lt;h2&gt;rwstringstream.cpp File Reference&lt;/h2&gt;
----

&lt;/center&gt;&lt;div id="rwstringstream_8cpp"&gt;&lt;/div&gt;
__TOC__

&lt;h2&gt;Defines&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''[[#rwstringstream_8cpp_125ee8da60f723a98c14ff491a3200910|rw_snprintf]]'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;snprintf&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rw_snscanf'''(I, L, F, V, N)&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;snscanf(I, L, F, V, N)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rw_SPRINTF_LENGTH_PREFIX64'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;"ll"&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rw_SSCANF_FORMAT_SIGNED64'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;"%" rw_SPRINTF_LENGTH_PREFIX64 "d%n"&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rw_SSCANF_FORMAT_UNSIGNED64'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;"%" rw_SPRINTF_LENGTH_PREFIX64 "u%n"&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rw_SSCANF_FORMAT_HEX64'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;"%" rw_SPRINTF_LENGTH_PREFIX64 "x%n"&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;#define '''rw_SSCANF_FORMAT_OCT64'''&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;"%" rw_SPRINTF_LENGTH_PREFIX64 "o%n"&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Variables&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const RwChar *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstringstream_8cpp_17c7942c3255f506aac27ac4a07233e02|rw_SPRINTF_LENGTH_PREFIX32]] = "l"&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;rw_SPRINTF_LENGTH_PREFIX_MAX = 3&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstringstream_8cpp_14a9aa7b21d0f0dd175f08c16c3d0b49f|rw_MAX_DEC_DIGITS]] = 20&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstringstream_8cpp_1f662a824d31abd9b9f905eb663baf678|rw_MAX_EXP_DIGITS]] = 8&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstringstream_8cpp_1a4d038bc3102c6711ee59dfbf7d68757|rw_MAX_MANT_DIGITS]] = 36&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstringstream_8cpp_1059481dc4ac5e792c41fd64dd41bf381|rw_BUFFER_SLACK]] = 32&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstringstream_8cpp_1317452d8609f8d8941e66b1549c02c25|rw_IFORMAT_BUF_SIZE]] = 6+rw_SPRINTF_LENGTH_PREFIX_MAX&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const int32_t&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstringstream_8cpp_1e29c9a52d134c5b8848eb524a0ec8602|rw_FFORMAT_BUF_SIZE]] = 8&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Functions&lt;/h2&gt;
----

&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt;const RwChar *&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstringstream_8cpp_1bb24fa7262f87b4163c8fcd8f78f85ed|SelectBaseFormat]]( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, const RwChar *octFmt, const RwChar *decFmt, const RwChar *hexFmt)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstringstream_8cpp_14084c6319ac5f4915ba7eb72cb71ebc6|operator&lt;&lt;]]( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, const RwIOS::flags flag)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstringstream_8cpp_1c491627353334ece85a23dce134b34fb|operator&lt;&lt;]]( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, const [[RWCore:RWCore:API:RwIOS::width|RwIOS::width]] &amp;w)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstringstream_8cpp_1422d91ce3f02c9f3c36febffcf2a113b|operator&lt;&lt;]]( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, const int32_t val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstringstream_8cpp_1a1c56f0bf46bc1d7822658fc1d86c597|operator&lt;&lt;]]( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, const uint32_t val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstringstream_8cpp_1725136614bdf58ff7aa766760eaa3863|operator&lt;&lt;]]( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, const int64_t val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstringstream_8cpp_1d628f96a4006a954c8b8c3535cf25643|operator&lt;&lt;]]( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, const uint64_t val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstringstream_8cpp_1372d6603f0c505d0deea173929ecc03d|operator&lt;&lt;]]( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, const float32_t val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstringstream_8cpp_157f4a48e01876958da469297718a86d4|operator&lt;&lt;]]( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, const float64_t val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstringstream_8cpp_17a78c4483141027c6865aa39a25c76e0|operator&lt;&lt;]]( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, const RwChar val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstringstream_8cpp_1c2ab058bb4309ea858979f085ae96e01|operator&lt;&lt;]]( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, const uint8_t val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstringstream_8cpp_13877ee76275ccc9f6b3bd1de8ff1860f|operator&lt;&lt;]]( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, const int8_t val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstringstream_8cpp_1282622cd338b4f00ec0ac5ef68194b04|operator&lt;&lt;]]( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, const RwChar *val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstringstream_8cpp_10cee4ce0dfc367230405c5912a575602|operator&lt;&lt;]]( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, const RwString &amp;val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstringstream_8cpp_1dbece44da998d312397e396e8112e658|operator&gt;&gt;]]( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, int64_t &amp;val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstringstream_8cpp_19e6959f9da754094a6b5e983cf6ce4ed|operator&gt;&gt;]]( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, uint64_t &amp;val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstringstream_8cpp_16655d1ebfa88bc491fa5c305bf1bd7ad|operator&gt;&gt;]]( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, int32_t &amp;val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstringstream_8cpp_1d690f215c292053881488b6a0b222d42|operator&gt;&gt;]]( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, uint32_t &amp;val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstringstream_8cpp_1ca5780d097770bfda4d535a98dfade50|operator&gt;&gt;]]( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, int16_t &amp;val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstringstream_8cpp_16dd8407d50aad00677f72e208337ec6c|operator&gt;&gt;]]( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, uint16_t &amp;val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstringstream_8cpp_1bd90673192c2cabebaed72acc63cf69a|operator&gt;&gt;]]( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, RwChar &amp;val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstringstream_8cpp_15b6203d573a896ce04062d829b638950|operator&gt;&gt;]]( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, uint8_t &amp;val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstringstream_8cpp_10f1410b4ea15637132f1c5e8f287e04e|operator&gt;&gt;]]( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, int8_t &amp;val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstringstream_8cpp_1e1d1de14a95ab654e37b2204024985c3|operator&gt;&gt;]]( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, float32_t &amp;val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstringstream_8cpp_101a2bb79bf3082007947e0bd875e218c|operator&gt;&gt;]]( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, float64_t &amp;val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstringstream_8cpp_156a9d65aae4a65b952b80149f0dbaa03|operator&gt;&gt;]]( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, rw::uint128_t &amp;r)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstringstream_8cpp_1ca870a63275c6d0ddd7451325f5722e8|operator&gt;&gt;]]( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, rw::int128_t &amp;r)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstringstream_8cpp_193ad411725d72106f7966b43c0953f40|operator&gt;&gt;]]( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, RwChar *val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="top"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;&lt;/td&gt;

&lt;td align="left" style="padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0;  border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid;border-right-style: none;  border-bottom-style: none;border-left-style: none;background-color: #FAFAFA;" valign="bottom"&gt;[[#rwstringstream_8cpp_1f67ee07b7adb36e3a6eaa8ebddc2cffb|operator&gt;&gt;]]( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, RwString &amp;val)&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;

&lt;h2&gt;Detailed Description&lt;/h2&gt;
----
&lt;br/&gt;Simple std::stringstream workalike for formatted input/output to and from an RwString.&lt;br/&gt;
&lt;h2&gt;Define Documentation&lt;/h2&gt;
----
&lt;div id="rwstringstream_8cpp_125ee8da60f723a98c14ff491a3200910"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;#define rw_snprintf snprintf&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Cross platform define for C library safe printf and snscanf routine.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2&gt;Variable Documentation&lt;/h2&gt;
----
&lt;div id="rwstringstream_8cpp_1059481dc4ac5e792c41fd64dd41bf381"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const int32_t rw_BUFFER_SLACK
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Extra space in output buffers when printing floating point values.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstringstream_8cpp_1e29c9a52d134c5b8848eb524a0ec8602"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const int32_t rw_FFORMAT_BUF_SIZE
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Size of buffer for floating point format string storage.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstringstream_8cpp_1317452d8609f8d8941e66b1549c02c25"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const int32_t rw_IFORMAT_BUF_SIZE
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Size of buffer for integer format string storage.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstringstream_8cpp_14a9aa7b21d0f0dd175f08c16c3d0b49f"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const int32_t rw_MAX_DEC_DIGITS
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Maximum number of digits when printing a decimal value.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstringstream_8cpp_1f662a824d31abd9b9f905eb663baf678"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const int32_t rw_MAX_EXP_DIGITS
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Maximum number of digits when printing a floating point exponent.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstringstream_8cpp_1a4d038bc3102c6711ee59dfbf7d68757"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const int32_t rw_MAX_MANT_DIGITS
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Maximum number of digits when printing a floating point matissa.&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstringstream_8cpp_17c7942c3255f506aac27ac4a07233e02"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const RwChar * rw_SPRINTF_LENGTH_PREFIX32
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Compiler specific string length specifications&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2&gt;Function Documentation&lt;/h2&gt;
----
&lt;div id="rwstringstream_8cpp_14084c6319ac5f4915ba7eb72cb71ebc6"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp; operator&lt;&lt;( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, const RwIOS::flags flag)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Adjusts string stream formating flags.&lt;div id="importlib_1_importlib000011"&gt;&lt;/div&gt;'''Library:''' rwstl&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''stream''&lt;/td&gt;

&lt;td align="left"&gt;String stream.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''flag''&lt;/td&gt;

&lt;td align="left"&gt;IO stream flags to apply to stream.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;String stream.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstringstream_8cpp_1c491627353334ece85a23dce134b34fb"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp; operator&lt;&lt;( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, const [[RWCore:RWCore:API:RwIOS::width|RwIOS::width]] &amp;w)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Adjusts string stream output width.&lt;div id="importlib_1_importlib000012"&gt;&lt;/div&gt;'''Library:''' rwstl&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''stream''&lt;/td&gt;

&lt;td align="left"&gt;String stream.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''w''&lt;/td&gt;

&lt;td align="left"&gt;New stream format width.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;String stream.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstringstream_8cpp_1422d91ce3f02c9f3c36febffcf2a113b"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp; operator&lt;&lt;( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, const int32_t val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Inserts a signed integer value to the stream.&lt;div id="importlib_1_importlib000013"&gt;&lt;/div&gt;'''Library:''' rwstl&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''stream''&lt;/td&gt;

&lt;td align="left"&gt;String stream.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''val''&lt;/td&gt;

&lt;td align="left"&gt;Signed integer to insert.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;String stream.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstringstream_8cpp_1a1c56f0bf46bc1d7822658fc1d86c597"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp; operator&lt;&lt;( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, const uint32_t val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Inserts an unsigned integer value to the stream.&lt;div id="importlib_1_importlib000014"&gt;&lt;/div&gt;'''Library:''' rwstl&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''stream''&lt;/td&gt;

&lt;td align="left"&gt;String stream.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''val''&lt;/td&gt;

&lt;td align="left"&gt;Unsigned integer to insert.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;String stream.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstringstream_8cpp_1725136614bdf58ff7aa766760eaa3863"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp; operator&lt;&lt;( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, const int64_t val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Inserts a signed 64 bit integer value to the stream.&lt;div id="importlib_1_importlib000015"&gt;&lt;/div&gt;'''Library:''' rwstl&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''stream''&lt;/td&gt;

&lt;td align="left"&gt;String stream.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''val''&lt;/td&gt;

&lt;td align="left"&gt;Signed integer to insert.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;String stream.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstringstream_8cpp_1d628f96a4006a954c8b8c3535cf25643"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp; operator&lt;&lt;( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, const uint64_t val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Inserts an unsigned 64 bit integer value to the stream.&lt;div id="importlib_1_importlib000016"&gt;&lt;/div&gt;'''Library:''' rwstl&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''stream''&lt;/td&gt;

&lt;td align="left"&gt;String stream.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''val''&lt;/td&gt;

&lt;td align="left"&gt;Unsigned integer to insert.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;String stream.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstringstream_8cpp_1372d6603f0c505d0deea173929ecc03d"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp; operator&lt;&lt;( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, const float32_t val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Inserts a single precision floating point value to the stream.&lt;div id="importlib_1_importlib000017"&gt;&lt;/div&gt;'''Library:''' rwstl&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''stream''&lt;/td&gt;

&lt;td align="left"&gt;String stream.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''val''&lt;/td&gt;

&lt;td align="left"&gt;Single precision floating point number to insert.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;String stream.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstringstream_8cpp_157f4a48e01876958da469297718a86d4"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp; operator&lt;&lt;( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, const float64_t val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Inserts a double precision floating point value to the stream.&lt;div id="importlib_1_importlib000018"&gt;&lt;/div&gt;'''Library:''' rwstl&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''stream''&lt;/td&gt;

&lt;td align="left"&gt;String stream.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''val''&lt;/td&gt;

&lt;td align="left"&gt;Double precision floating point number to insert.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;String stream.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstringstream_8cpp_17a78c4483141027c6865aa39a25c76e0"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp; operator&lt;&lt;( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, const RwChar val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Inserts a char into the stream.&lt;div id="importlib_1_importlib000019"&gt;&lt;/div&gt;'''Library:''' rwstl&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''stream''&lt;/td&gt;

&lt;td align="left"&gt;String stream.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''val''&lt;/td&gt;

&lt;td align="left"&gt;RwChar to insert.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;String stream.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstringstream_8cpp_1c2ab058bb4309ea858979f085ae96e01"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp; operator&lt;&lt;( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, const uint8_t val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Inserts an unsigned char into the stream.&lt;div id="importlib_1_importlib000020"&gt;&lt;/div&gt;'''Library:''' rwstl&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''stream''&lt;/td&gt;

&lt;td align="left"&gt;String stream.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''val''&lt;/td&gt;

&lt;td align="left"&gt;uint8_t to insert.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;String stream.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstringstream_8cpp_13877ee76275ccc9f6b3bd1de8ff1860f"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp; operator&lt;&lt;( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, const int8_t val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Inserts a signed char into the stream.&lt;div id="importlib_1_importlib000021"&gt;&lt;/div&gt;'''Library:''' rwstl&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''stream''&lt;/td&gt;

&lt;td align="left"&gt;String stream.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''val''&lt;/td&gt;

&lt;td align="left"&gt;uint8_t to insert.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;String stream.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstringstream_8cpp_1282622cd338b4f00ec0ac5ef68194b04"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp; operator&lt;&lt;( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, const RwChar *val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Inserts a C style string to the stream.&lt;div id="importlib_1_importlib000022"&gt;&lt;/div&gt;'''Library:''' rwstl&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''stream''&lt;/td&gt;

&lt;td align="left"&gt;String stream.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''val''&lt;/td&gt;

&lt;td align="left"&gt;C style string to insert.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;String stream.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstringstream_8cpp_10cee4ce0dfc367230405c5912a575602"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp; operator&lt;&lt;( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, const RwString &amp;val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Inserts an RwString to the stream.&lt;div id="importlib_1_importlib000023"&gt;&lt;/div&gt;'''Library:''' rwstl&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''stream''&lt;/td&gt;

&lt;td align="left"&gt;String stream.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''val''&lt;/td&gt;

&lt;td align="left"&gt;RwString string to insert.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;String stream.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstringstream_8cpp_1dbece44da998d312397e396e8112e658"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp; operator&gt;&gt;( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, int64_t &amp;val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Reads a 64 bit signed integer value from the stream.&lt;div id="importlib_1_importlib000024"&gt;&lt;/div&gt;'''Library:''' rwstl&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''stream''&lt;/td&gt;

&lt;td align="left"&gt;String stream.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''val''&lt;/td&gt;

&lt;td align="left"&gt;Output Signed integer.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;String stream.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstringstream_8cpp_19e6959f9da754094a6b5e983cf6ce4ed"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp; operator&gt;&gt;( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, uint64_t &amp;val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Reads a 64 bit unsigned integer value from the stream.&lt;div id="importlib_1_importlib000025"&gt;&lt;/div&gt;'''Library:''' rwstl&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''stream''&lt;/td&gt;

&lt;td align="left"&gt;String stream.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''val''&lt;/td&gt;

&lt;td align="left"&gt;Output Unsigned integer.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;String stream.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstringstream_8cpp_16655d1ebfa88bc491fa5c305bf1bd7ad"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp; operator&gt;&gt;( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, int32_t &amp;val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Reads a signed integer value from the stream.&lt;div id="importlib_1_importlib000026"&gt;&lt;/div&gt;'''Library:''' rwstl&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''stream''&lt;/td&gt;

&lt;td align="left"&gt;String stream.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''val''&lt;/td&gt;

&lt;td align="left"&gt;Output Signed integer.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;String stream.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstringstream_8cpp_1d690f215c292053881488b6a0b222d42"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp; operator&gt;&gt;( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, uint32_t &amp;val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Reads an unsigned integer value from the stream.&lt;div id="importlib_1_importlib000027"&gt;&lt;/div&gt;'''Library:''' rwstl&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''stream''&lt;/td&gt;

&lt;td align="left"&gt;String stream.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''val''&lt;/td&gt;

&lt;td align="left"&gt;Output Unsigned integer.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;String stream.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstringstream_8cpp_1ca5780d097770bfda4d535a98dfade50"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp; operator&gt;&gt;( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, int16_t &amp;val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Reads a signed short integer value from the stream.&lt;div id="importlib_1_importlib000028"&gt;&lt;/div&gt;'''Library:''' rwstl&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''stream''&lt;/td&gt;

&lt;td align="left"&gt;String stream.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''val''&lt;/td&gt;

&lt;td align="left"&gt;Output Signed short integer.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;String stream.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstringstream_8cpp_16dd8407d50aad00677f72e208337ec6c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp; operator&gt;&gt;( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, uint16_t &amp;val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Reads an unsigned short integer value from the stream.&lt;div id="importlib_1_importlib000029"&gt;&lt;/div&gt;'''Library:''' rwstl&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''stream''&lt;/td&gt;

&lt;td align="left"&gt;String stream.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''val''&lt;/td&gt;

&lt;td align="left"&gt;Output Unsigned short integer.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;String stream.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstringstream_8cpp_1bd90673192c2cabebaed72acc63cf69a"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp; operator&gt;&gt;( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, RwChar &amp;val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Reads a single character value the stream.&lt;div id="importlib_1_importlib000030"&gt;&lt;/div&gt;'''Library:''' rwstl&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''stream''&lt;/td&gt;

&lt;td align="left"&gt;String stream.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''val''&lt;/td&gt;

&lt;td align="left"&gt;Output character.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;String stream.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstringstream_8cpp_15b6203d573a896ce04062d829b638950"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp; operator&gt;&gt;( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, uint8_t &amp;val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Reads an unsigned byte value from the stream.&lt;div id="importlib_1_importlib000031"&gt;&lt;/div&gt;'''Library:''' rwstl&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''stream''&lt;/td&gt;

&lt;td align="left"&gt;String stream.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''val''&lt;/td&gt;

&lt;td align="left"&gt;Output Unsigned byte.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;String stream.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstringstream_8cpp_10f1410b4ea15637132f1c5e8f287e04e"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp; operator&gt;&gt;( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, int8_t &amp;val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Reads a signed byte value from the stream.&lt;div id="importlib_1_importlib000032"&gt;&lt;/div&gt;'''Library:''' rwstl&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''stream''&lt;/td&gt;

&lt;td align="left"&gt;String stream.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''val''&lt;/td&gt;

&lt;td align="left"&gt;Output Unsigned byte.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;String stream.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstringstream_8cpp_1e1d1de14a95ab654e37b2204024985c3"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp; operator&gt;&gt;( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, float32_t &amp;val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Reads a double precision floating point value from the stream.&lt;div id="importlib_1_importlib000033"&gt;&lt;/div&gt;'''Library:''' rwstl&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''stream''&lt;/td&gt;

&lt;td align="left"&gt;String stream.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''val''&lt;/td&gt;

&lt;td align="left"&gt;Output Double precision floating point value.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;String stream.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstringstream_8cpp_101a2bb79bf3082007947e0bd875e218c"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp; operator&gt;&gt;( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, float64_t &amp;val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Reads a single precision floating point value from the stream.&lt;div id="importlib_1_importlib000034"&gt;&lt;/div&gt;'''Library:''' rwstl&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''stream''&lt;/td&gt;

&lt;td align="left"&gt;String stream.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''val''&lt;/td&gt;

&lt;td align="left"&gt;Output Single precision floating point value.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;String stream.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstringstream_8cpp_156a9d65aae4a65b952b80149f0dbaa03"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp; operator&gt;&gt;( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, rw::uint128_t &amp;r)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Streams in a single uint128_t value.&lt;div id="importlib_1_importlib000035"&gt;&lt;/div&gt;'''Library:''' rwstl&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''v''&lt;/td&gt;

&lt;td align="left"&gt;a reference to a uint128_t value.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;The stream.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstringstream_8cpp_1ca870a63275c6d0ddd7451325f5722e8"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp; operator&gt;&gt;( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, rw::int128_t &amp;r)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Streams in a single int128_t value.&lt;div id="importlib_1_importlib000036"&gt;&lt;/div&gt;'''Library:''' rwstl&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''v''&lt;/td&gt;

&lt;td align="left"&gt;a reference to a int128_t value.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;The stream.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstringstream_8cpp_193ad411725d72106f7966b43c0953f40"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp; operator&gt;&gt;( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, RwChar *val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Reads a C style string from the stream. The output string buffer pointed to by val must be large enough to hold the resulting output.&lt;div id="importlib_1_importlib000037"&gt;&lt;/div&gt;'''Library:''' rwstl&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''stream''&lt;/td&gt;

&lt;td align="left"&gt;String stream.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''val''&lt;/td&gt;

&lt;td align="left"&gt;Output C style string.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;String stream.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstringstream_8cpp_1f67ee07b7adb36e3a6eaa8ebddc2cffb"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt; [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp; operator&gt;&gt;( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, RwString &amp;val)&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Reads an RwString from the stream.&lt;div id="importlib_1_importlib000038"&gt;&lt;/div&gt;'''Library:''' rwstl&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''stream''&lt;/td&gt;

&lt;td align="left"&gt;String stream.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''val''&lt;/td&gt;

&lt;td align="left"&gt;Output RwString string.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;String stream.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;


&lt;div id="rwstringstream_8cpp_1bb24fa7262f87b4163c8fcd8f78f85ed"&gt;&lt;/div&gt;
&lt;table border="0" width="100%" style="padding:4px; background:#eef3f5;border-width: 1px;  border-style: solid; border-color: #dedeee;"&gt;
&lt;tr&gt;
&lt;td align="left" style="background-color:#d5e1e8; width:100%; border-width:1px;  border-style:solid; border-color:#84b0c7; font-weight:bold;"&gt;const RwChar * SelectBaseFormat( [[RWCore:RWCore:API:RwStringStream|RwStringStream]] &amp;stream, const RwChar *octFmt, const RwChar *decFmt, const RwChar *hexFmt)&lt;tt style="font-weight:normal;"&gt;[static]&lt;/tt&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;&lt;br/&gt;Selects one of the supplied format strings (one for oct, dec and hex) to use for reading a number by examining the stream's flags and (if the all basefields are clear) the prefix ("0" or "0x").&lt;div id="importlib_1_importlib000008"&gt;&lt;/div&gt;'''Library:''' rwstl&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;'''Parameters:'''&lt;table border="0" style="background:#eef3f5;"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''stream''&lt;/td&gt;

&lt;td align="left"&gt;The stream to read from.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''octFmt''&lt;/td&gt;

&lt;td align="left"&gt;The format string to select if the number is to be read in octal.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''decFmt''&lt;/td&gt;

&lt;td align="left"&gt;The format string to select if the number is to be read in decimal.
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;''hexFmt''&lt;/td&gt;

&lt;td align="left"&gt;The format string to select if the number is to be read in hexadecimal.
&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;'''Returns:'''&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td align="left"&gt;    &lt;/td&gt;

&lt;td align="left"&gt;One of the supplied format strings, as appropriate for the detected base.&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;
&lt;br/&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/table&gt;



&lt;h2 class="doxy"&gt;User Comments&lt;/h2&gt;
----
{{{{NAMESPACE}}_talk:{{PAGENAME}}}}
</text></revision></page></mediawiki>