Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 626e7b9df2c26f4a1ac4abc5819592a1 > files > 329

atlascpp-devel-0.6.2-1.fc15.i686.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Atlas-C++: Atlas::Objects::RootData Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Atlas-C++</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="namespace_atlas.html">Atlas</a>      </li>
      <li class="navelem"><a class="el" href="namespace_atlas_1_1_objects.html">Objects</a>      </li>
      <li class="navelem"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html">RootData</a>      </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a>  </div>
  <div class="headertitle">
<div class="title">Atlas::Objects::RootData Class Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="Atlas::Objects::RootData" --><!-- doxytag: inherits="Atlas::Objects::BaseObjectData" -->
<p>All objects inherit from this.  
 <a href="class_atlas_1_1_objects_1_1_root_data.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="_root_8h_source.html">Root.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for Atlas::Objects::RootData:</div>
<div class="dyncontent">
 <div class="center">
  <img src="class_atlas_1_1_objects_1_1_root_data.png" usemap="#Atlas::Objects::RootData_map" alt=""/>
  <map id="Atlas::Objects::RootData_map" name="Atlas::Objects::RootData_map">
<area href="class_atlas_1_1_objects_1_1_base_object_data.html" title="Atlas base object class." alt="Atlas::Objects::BaseObjectData" shape="rect" coords="685,0,949,24"/>
<area href="class_atlas_1_1_objects_1_1_entity_1_1_root_entity_data.html" title="Starting point for entity hierarchy." alt="Atlas::Objects::Entity::RootEntityData" shape="rect" coords="274,112,538,136"/>
<area href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html" title="Base operation for all operators." alt="Atlas::Objects::Operation::RootOperationData" shape="rect" coords="1096,112,1360,136"/>
<area href="class_atlas_1_1_objects_1_1_entity_1_1_admin_entity_data.html" title="All classes and objects used for adminitrativive purposes." alt="Atlas::Objects::Entity::AdminEntityData" shape="rect" coords="0,168,264,192"/>
<area href="class_atlas_1_1_objects_1_1_entity_1_1_anonymous_data.html" title="Starting point for entity hierarchy." alt="Atlas::Objects::Entity::AnonymousData" shape="rect" coords="274,168,538,192"/>
<area href="class_atlas_1_1_objects_1_1_entity_1_1_game_entity_data.html" title="All In Game classes and objects." alt="Atlas::Objects::Entity::GameEntityData" shape="rect" coords="548,168,812,192"/>
<area href="class_atlas_1_1_objects_1_1_operation_1_1_action_data.html" title="This is base operator for operations that might have effects." alt="Atlas::Objects::Operation::ActionData" shape="rect" coords="822,168,1086,192"/>
<area href="class_atlas_1_1_objects_1_1_operation_1_1_generic_data.html" title="Base operation for all operators." alt="Atlas::Objects::Operation::GenericData" shape="rect" coords="1096,168,1360,192"/>
<area href="class_atlas_1_1_objects_1_1_operation_1_1_info_data.html" title="This is base operator for operations that tell you info about objects or events." alt="Atlas::Objects::Operation::InfoData" shape="rect" coords="1370,168,1634,192"/>
<area href="class_atlas_1_1_objects_1_1_entity_1_1_account_data.html" title="Base class for accounts." alt="Atlas::Objects::Entity::AccountData" shape="rect" coords="274,224,538,248"/>
<area href="class_atlas_1_1_objects_1_1_entity_1_1_game_data.html" title="Games this server hosts." alt="Atlas::Objects::Entity::GameData" shape="rect" coords="274,280,538,304"/>
<area href="class_atlas_1_1_objects_1_1_operation_1_1_create_data.html" title="Create new things from nothing using this operator." alt="Atlas::Objects::Operation::CreateData" shape="rect" coords="1096,224,1360,248"/>
<area href="class_atlas_1_1_objects_1_1_operation_1_1_delete_data.html" title="Delete something." alt="Atlas::Objects::Operation::DeleteData" shape="rect" coords="1096,280,1360,304"/>
<area href="class_atlas_1_1_objects_1_1_operation_1_1_get_data.html" title="Generic operation for getting info about things." alt="Atlas::Objects::Operation::GetData" shape="rect" coords="1096,336,1360,360"/>
<area href="class_atlas_1_1_objects_1_1_operation_1_1_imaginary_data.html" title="When something is not yet implemented in server, then character can pretend to do something ;-)..." alt="Atlas::Objects::Operation::ImaginaryData" shape="rect" coords="1096,392,1360,416"/>
<area href="class_atlas_1_1_objects_1_1_operation_1_1_set_data.html" title="Sets attributes for existing entity." alt="Atlas::Objects::Operation::SetData" shape="rect" coords="1096,448,1360,472"/>
<area href="class_atlas_1_1_objects_1_1_operation_1_1_use_data.html" title="Use a currently wielded tool." alt="Atlas::Objects::Operation::UseData" shape="rect" coords="1096,504,1360,528"/>
<area href="class_atlas_1_1_objects_1_1_operation_1_1_error_data.html" title="Something went wrong." alt="Atlas::Objects::Operation::ErrorData" shape="rect" coords="1644,224,1908,248"/>
<area href="class_atlas_1_1_objects_1_1_operation_1_1_perception_data.html" title="Character perceives something." alt="Atlas::Objects::Operation::PerceptionData" shape="rect" coords="1644,280,1908,304"/>
</map>
 </div></div>

<p><a href="class_atlas_1_1_objects_1_1_root_data-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae0b684e0da665bdb63497a1bef2cd6c0"></a><!-- doxytag: member="Atlas::Objects::RootData::copy" ref="ae0b684e0da665bdb63497a1bef2cd6c0" args="() const " -->
virtual <a class="el" href="class_atlas_1_1_objects_1_1_root_data.html">RootData</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#ae0b684e0da665bdb63497a1bef2cd6c0">copy</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy this object. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8ba4b9835626f069a61b31db2d2eaa83"></a><!-- doxytag: member="Atlas::Objects::RootData::instanceOf" ref="a8ba4b9835626f069a61b31db2d2eaa83" args="(int classNo) const " -->
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#a8ba4b9835626f069a61b31db2d2eaa83">instanceOf</a> (int classNo) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Is this instance of some class? <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#a90dc52906ddb05a40dea1f412b074ea5">copyAttr</a> (const std::string &amp;name, <a class="el" href="class_atlas_1_1_message_1_1_element.html">Atlas::Message::Element</a> &amp;attr) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the attribute "name".  <a href="#a90dc52906ddb05a40dea1f412b074ea5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a40b96088bc216ff9a6ed93176e4c7287"></a><!-- doxytag: member="Atlas::Objects::RootData::setAttr" ref="a40b96088bc216ff9a6ed93176e4c7287" args="(const std::string &amp;name, const Atlas::Message::Element &amp;attr)" -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#a40b96088bc216ff9a6ed93176e4c7287">setAttr</a> (const std::string &amp;name, const <a class="el" href="class_atlas_1_1_message_1_1_element.html">Atlas::Message::Element</a> &amp;attr)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the attribute "name" to the value given by"attr". <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abdecbfa7f3c61c936f0354ee0b9584c0"></a><!-- doxytag: member="Atlas::Objects::RootData::removeAttr" ref="abdecbfa7f3c61c936f0354ee0b9584c0" args="(const std::string &amp;name)" -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#abdecbfa7f3c61c936f0354ee0b9584c0">removeAttr</a> (const std::string &amp;name)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the attribute "name". This will not work for static attributes. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="affa18e7bf63f014be260dd2f9d99fcee"></a><!-- doxytag: member="Atlas::Objects::RootData::sendContents" ref="affa18e7bf63f014be260dd2f9d99fcee" args="(Atlas::Bridge &amp;b) const " -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#affa18e7bf63f014be260dd2f9d99fcee">sendContents</a> (<a class="el" href="class_atlas_1_1_bridge.html">Atlas::Bridge</a> &amp;b) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the contents of this object to a <a class="el" href="class_atlas_1_1_bridge.html" title="Atlas stream bridge.">Bridge</a>. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae212b2e4045206a1f6cc3fe4e9051e8b"></a><!-- doxytag: member="Atlas::Objects::RootData::addToMessage" ref="ae212b2e4045206a1f6cc3fe4e9051e8b" args="(Atlas::Message::MapType &amp;) const " -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#ae212b2e4045206a1f6cc3fe4e9051e8b">addToMessage</a> (Atlas::Message::MapType &amp;) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Write this object to an existing Element. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3c33b2921521458b5f5f14616b2d6efb"></a><!-- doxytag: member="Atlas::Objects::RootData::setId" ref="a3c33b2921521458b5f5f14616b2d6efb" args="(const std::string &amp;val)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#a3c33b2921521458b5f5f14616b2d6efb">setId</a> (const std::string &amp;val)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the "id" attribute. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab9bde4b35c480596d9696a44811d27b0"></a><!-- doxytag: member="Atlas::Objects::RootData::setParents" ref="ab9bde4b35c480596d9696a44811d27b0" args="(const std::list&lt; std::string &gt; &amp;val)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#ab9bde4b35c480596d9696a44811d27b0">setParents</a> (const std::list&lt; std::string &gt; &amp;val)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the "parents" attribute. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6b5f1a7a8bcdf54a200c722250221c10"></a><!-- doxytag: member="Atlas::Objects::RootData::setParentsAsList" ref="a6b5f1a7a8bcdf54a200c722250221c10" args="(const Atlas::Message::ListType &amp;val)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#a6b5f1a7a8bcdf54a200c722250221c10">setParentsAsList</a> (const Atlas::Message::ListType &amp;val)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the "parents" attribute AsList. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae7cb9dcc86b0d3ab93a037cf81b10dd8"></a><!-- doxytag: member="Atlas::Objects::RootData::setStamp" ref="ae7cb9dcc86b0d3ab93a037cf81b10dd8" args="(double val)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#ae7cb9dcc86b0d3ab93a037cf81b10dd8">setStamp</a> (double val)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the "stamp" attribute. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a899c74d827b3c385cd75fc9f036abab4"></a><!-- doxytag: member="Atlas::Objects::RootData::setObjtype" ref="a899c74d827b3c385cd75fc9f036abab4" args="(const std::string &amp;val)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#a899c74d827b3c385cd75fc9f036abab4">setObjtype</a> (const std::string &amp;val)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the "objtype" attribute. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afe29fac948d0598658c8a68fc280c86d"></a><!-- doxytag: member="Atlas::Objects::RootData::setName" ref="afe29fac948d0598658c8a68fc280c86d" args="(const std::string &amp;val)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#afe29fac948d0598658c8a68fc280c86d">setName</a> (const std::string &amp;val)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the "name" attribute. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac96d9696999f0ac3469e40aabf7d5827"></a><!-- doxytag: member="Atlas::Objects::RootData::getId" ref="ac96d9696999f0ac3469e40aabf7d5827" args="() const " -->
const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#ac96d9696999f0ac3469e40aabf7d5827">getId</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the "id" attribute. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a21e478c22f631d7cd391f71fa441bc93"></a><!-- doxytag: member="Atlas::Objects::RootData::modifyId" ref="a21e478c22f631d7cd391f71fa441bc93" args="()" -->
std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#a21e478c22f631d7cd391f71fa441bc93">modifyId</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the "id" attribute as a non-const reference. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f5ea101d4cf8db4a5931fc58748bb62"></a><!-- doxytag: member="Atlas::Objects::RootData::getParents" ref="a9f5ea101d4cf8db4a5931fc58748bb62" args="() const " -->
const std::list&lt; std::string &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#a9f5ea101d4cf8db4a5931fc58748bb62">getParents</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the "parents" attribute. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a81e1cefbb0e6fad52f13c77b55ce560b"></a><!-- doxytag: member="Atlas::Objects::RootData::modifyParents" ref="a81e1cefbb0e6fad52f13c77b55ce560b" args="()" -->
std::list&lt; std::string &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#a81e1cefbb0e6fad52f13c77b55ce560b">modifyParents</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the "parents" attribute as a non-const reference. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a351d885735759bc493ee5d6d64caf4af"></a><!-- doxytag: member="Atlas::Objects::RootData::getParentsAsList" ref="a351d885735759bc493ee5d6d64caf4af" args="() const " -->
const Atlas::Message::ListType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#a351d885735759bc493ee5d6d64caf4af">getParentsAsList</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the "parents" attribute AsList. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a47eeea28cd31d1ae69afbcb09ebe1774"></a><!-- doxytag: member="Atlas::Objects::RootData::getStamp" ref="a47eeea28cd31d1ae69afbcb09ebe1774" args="() const " -->
double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#a47eeea28cd31d1ae69afbcb09ebe1774">getStamp</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the "stamp" attribute. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afc691bb32f295aefe035cdbb58446bf8"></a><!-- doxytag: member="Atlas::Objects::RootData::modifyStamp" ref="afc691bb32f295aefe035cdbb58446bf8" args="()" -->
double &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#afc691bb32f295aefe035cdbb58446bf8">modifyStamp</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the "stamp" attribute as a non-const reference. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac284325b58bf78c6f9aa4327996a62ed"></a><!-- doxytag: member="Atlas::Objects::RootData::getObjtype" ref="ac284325b58bf78c6f9aa4327996a62ed" args="() const " -->
const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#ac284325b58bf78c6f9aa4327996a62ed">getObjtype</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the "objtype" attribute. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b110d3f6f8b0730062c344ac8206ea7"></a><!-- doxytag: member="Atlas::Objects::RootData::modifyObjtype" ref="a1b110d3f6f8b0730062c344ac8206ea7" args="()" -->
std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#a1b110d3f6f8b0730062c344ac8206ea7">modifyObjtype</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the "objtype" attribute as a non-const reference. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3366f74506aa767903a71ea61997034c"></a><!-- doxytag: member="Atlas::Objects::RootData::getName" ref="a3366f74506aa767903a71ea61997034c" args="() const " -->
const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#a3366f74506aa767903a71ea61997034c">getName</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the "name" attribute. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff462e3f21d8ce41ba58d41255812a43"></a><!-- doxytag: member="Atlas::Objects::RootData::modifyName" ref="aff462e3f21d8ce41ba58d41255812a43" args="()" -->
std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#aff462e3f21d8ce41ba58d41255812a43">modifyName</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the "name" attribute as a non-const reference. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac13b8974517bed37d6810af6a9c64a82"></a><!-- doxytag: member="Atlas::Objects::RootData::isDefaultId" ref="ac13b8974517bed37d6810af6a9c64a82" args="() const " -->
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#ac13b8974517bed37d6810af6a9c64a82">isDefaultId</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Is "id" value default? <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2990fb0a458699cf66b180e87728589e"></a><!-- doxytag: member="Atlas::Objects::RootData::isDefaultParents" ref="a2990fb0a458699cf66b180e87728589e" args="() const " -->
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#a2990fb0a458699cf66b180e87728589e">isDefaultParents</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Is "parents" value default? <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad3a8e893b07a6965fda2cb79a2035a62"></a><!-- doxytag: member="Atlas::Objects::RootData::isDefaultStamp" ref="ad3a8e893b07a6965fda2cb79a2035a62" args="() const " -->
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#ad3a8e893b07a6965fda2cb79a2035a62">isDefaultStamp</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Is "stamp" value default? <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad3c6e12751bd67791498689c09699bb7"></a><!-- doxytag: member="Atlas::Objects::RootData::isDefaultObjtype" ref="ad3c6e12751bd67791498689c09699bb7" args="() const " -->
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#ad3c6e12751bd67791498689c09699bb7">isDefaultObjtype</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Is "objtype" value default? <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a45b2c089eb95bcd83d47c5c9799a4531"></a><!-- doxytag: member="Atlas::Objects::RootData::isDefaultName" ref="a45b2c089eb95bcd83d47c5c9799a4531" args="() const " -->
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#a45b2c089eb95bcd83d47c5c9799a4531">isDefaultName</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Is "name" value default? <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#a4b624d5caa53744f8f46ba4aa1e469db">free</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Free an instance of this class, returning it to the memory pool.  <a href="#a4b624d5caa53744f8f46ba4aa1e469db"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_atlas_1_1_objects_1_1_root_data.html">RootData</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#a88d7a7c62fa05b2fe55e1add807aff3e">getDefaultObject</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the reference object that contains the default values for attributes of instances of the same class as this object.  <a href="#a88d7a7c62fa05b2fe55e1add807aff3e"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_atlas_1_1_objects_1_1_root_data.html">RootData</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#a314a8cd236ca272544b807c1129db9df">alloc</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocate a new instance of this class, using an existing instance if available.  <a href="#a314a8cd236ca272544b807c1129db9df"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_atlas_1_1_objects_1_1_root_data.html">RootData</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#ada43867456355a21de3df92cc033d3ef">getDefaultObjectInstance</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the reference object that contains the default values for attributes of instances of this class.  <a href="#ada43867456355a21de3df92cc033d3ef"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0967751eb0b1d0c1ddf997d6c482379c"></a><!-- doxytag: member="Atlas::Objects::RootData::RootData" ref="a0967751eb0b1d0c1ddf997d6c482379c" args="(RootData *defaults=NULL)" -->
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#a0967751eb0b1d0c1ddf997d6c482379c">RootData</a> (<a class="el" href="class_atlas_1_1_objects_1_1_root_data.html">RootData</a> *defaults=NULL)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a <a class="el" href="class_atlas_1_1_objects_1_1_root_data.html" title="All objects inherit from this.">RootData</a> class definition. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af24c33391238af58df023a6857a69e4f"></a><!-- doxytag: member="Atlas::Objects::RootData::~RootData" ref="af24c33391238af58df023a6857a69e4f" args="()" -->
virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#af24c33391238af58df023a6857a69e4f">~RootData</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Default destructor. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2df0cad8ea470361bf41263ea83ebbb9"></a><!-- doxytag: member="Atlas::Objects::RootData::getAttrClass" ref="a2df0cad8ea470361bf41263ea83ebbb9" args="(const std::string &amp;name) const " -->
virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#a2df0cad8ea470361bf41263ea83ebbb9">getAttrClass</a> (const std::string &amp;name) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Find the class which contains the attribute "name". <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e78f9af891544aa245acaf6d76d7838"></a><!-- doxytag: member="Atlas::Objects::RootData::getAttrFlag" ref="a9e78f9af891544aa245acaf6d76d7838" args="(const std::string &amp;name) const " -->
virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#a9e78f9af891544aa245acaf6d76d7838">getAttrFlag</a> (const std::string &amp;name) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Find the flag for the attribute "name". <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7551a38d9cc5d176fbdfb6c9edf0c962"></a><!-- doxytag: member="Atlas::Objects::RootData::sendId" ref="a7551a38d9cc5d176fbdfb6c9edf0c962" args="(Atlas::Bridge &amp;) const " -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#a7551a38d9cc5d176fbdfb6c9edf0c962">sendId</a> (<a class="el" href="class_atlas_1_1_bridge.html">Atlas::Bridge</a> &amp;) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the "id" attribute to an <a class="el" href="class_atlas_1_1_bridge.html" title="Atlas stream bridge.">Atlas::Bridge</a>. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a220b7116157604efc0a6cfac19bcda71"></a><!-- doxytag: member="Atlas::Objects::RootData::sendParents" ref="a220b7116157604efc0a6cfac19bcda71" args="(Atlas::Bridge &amp;) const " -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#a220b7116157604efc0a6cfac19bcda71">sendParents</a> (<a class="el" href="class_atlas_1_1_bridge.html">Atlas::Bridge</a> &amp;) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the "parents" attribute to an <a class="el" href="class_atlas_1_1_bridge.html" title="Atlas stream bridge.">Atlas::Bridge</a>. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adf545da0df304a80a466a6ee998d8a6e"></a><!-- doxytag: member="Atlas::Objects::RootData::sendStamp" ref="adf545da0df304a80a466a6ee998d8a6e" args="(Atlas::Bridge &amp;) const " -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#adf545da0df304a80a466a6ee998d8a6e">sendStamp</a> (<a class="el" href="class_atlas_1_1_bridge.html">Atlas::Bridge</a> &amp;) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the "stamp" attribute to an <a class="el" href="class_atlas_1_1_bridge.html" title="Atlas stream bridge.">Atlas::Bridge</a>. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a69fd3e13d82088eeae0d5e2fc1338c44"></a><!-- doxytag: member="Atlas::Objects::RootData::sendObjtype" ref="a69fd3e13d82088eeae0d5e2fc1338c44" args="(Atlas::Bridge &amp;) const " -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#a69fd3e13d82088eeae0d5e2fc1338c44">sendObjtype</a> (<a class="el" href="class_atlas_1_1_bridge.html">Atlas::Bridge</a> &amp;) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the "objtype" attribute to an <a class="el" href="class_atlas_1_1_bridge.html" title="Atlas stream bridge.">Atlas::Bridge</a>. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a37206ba7da147c2c1b7998e47fc626be"></a><!-- doxytag: member="Atlas::Objects::RootData::sendName" ref="a37206ba7da147c2c1b7998e47fc626be" args="(Atlas::Bridge &amp;) const " -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#a37206ba7da147c2c1b7998e47fc626be">sendName</a> (<a class="el" href="class_atlas_1_1_bridge.html">Atlas::Bridge</a> &amp;) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the "name" attribute to an <a class="el" href="class_atlas_1_1_bridge.html" title="Atlas stream bridge.">Atlas::Bridge</a>. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa8319c359fe264e8ac0fbca21c0b4e3c"></a><!-- doxytag: member="Atlas::Objects::RootData::iterate" ref="aa8319c359fe264e8ac0fbca21c0b4e3c" args="(int &amp;current_class, std::string &amp;attr) const " -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#aa8319c359fe264e8ac0fbca21c0b4e3c">iterate</a> (int &amp;current_class, std::string &amp;attr) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterate over the attributes of this instance. <br/></td></tr>
<tr><td colspan="2"><h2><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a971a72a34e1af7dc19861dca75117b6f"></a><!-- doxytag: member="Atlas::Objects::RootData::attr_id" ref="a971a72a34e1af7dc19861dca75117b6f" args="" -->
std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#a971a72a34e1af7dc19861dca75117b6f">attr_id</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Id of object. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a28447ddc20ce094ae24ccb34afe6ff7b"></a><!-- doxytag: member="Atlas::Objects::RootData::attr_parents" ref="a28447ddc20ce094ae24ccb34afe6ff7b" args="" -->
std::list&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#a28447ddc20ce094ae24ccb34afe6ff7b">attr_parents</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">List of objects this inherits attributes from. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72c89befa3e5a2ab3f76c7732a90fc34"></a><!-- doxytag: member="Atlas::Objects::RootData::attr_stamp" ref="a72c89befa3e5a2ab3f76c7732a90fc34" args="" -->
double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#a72c89befa3e5a2ab3f76c7732a90fc34">attr_stamp</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Last time this object was modified. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a175a160d7b0e538daaad462de2446832"></a><!-- doxytag: member="Atlas::Objects::RootData::attr_objtype" ref="a175a160d7b0e538daaad462de2446832" args="" -->
std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#a175a160d7b0e538daaad462de2446832">attr_objtype</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">What kind of object this is. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a78a95ff8823905fb982d32b45ecb37aa"></a><!-- doxytag: member="Atlas::Objects::RootData::attr_name" ref="a78a95ff8823905fb982d32b45ecb37aa" args="" -->
std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#a78a95ff8823905fb982d32b45ecb37aa">attr_name</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Name of object. <br/></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>All objects inherit from this. </p>
<p>. You can browse all definitions starting from here and descending into childrens. </p>
</div><hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a314a8cd236ca272544b807c1129db9df"></a><!-- doxytag: member="Atlas::Objects::RootData::alloc" ref="a314a8cd236ca272544b807c1129db9df" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="class_atlas_1_1_objects_1_1_root_data.html">RootData</a>* Atlas::Objects::RootData::alloc </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Allocate a new instance of this class, using an existing instance if available. </p>
<p>This is the key function for implementing the memory pool for the <a class="el" href="namespace_atlas_1_1_objects.html" title="The Atlas high level Objects namespace.">Atlas::Objects</a> API. </p>

<p>Reimplemented from <a class="el" href="class_atlas_1_1_objects_1_1_base_object_data.html#ad9001800aee4d92a6dc7d1f551b1857d">Atlas::Objects::BaseObjectData</a>.</p>

<p>Reimplemented in <a class="el" href="class_atlas_1_1_objects_1_1_entity_1_1_anonymous_data.html#ac2a640cd1a35b840c97b5fe4c1a3dfa4">Atlas::Objects::Entity::AnonymousData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_entity_1_1_admin_entity_data.html#a2440e3c2e252d6cd5c16e77e96b4db31">Atlas::Objects::Entity::AdminEntityData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_entity_1_1_account_data.html#a162ac36ff7a5f5a8333e48d2b42eef49">Atlas::Objects::Entity::AccountData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_entity_1_1_player_data.html#aa8ac3a5291ca3211030a3f9b7ad26aa0">Atlas::Objects::Entity::PlayerData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_entity_1_1_admin_data.html#ac553a89a686d9ec3f27aa240cf3b2ed8">Atlas::Objects::Entity::AdminData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_entity_1_1_game_data.html#a7c26e4737ab8c9908cfe50f3223d00fd">Atlas::Objects::Entity::GameData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_entity_1_1_game_entity_data.html#a853923bee4a86ae4385ae01f353cdc40">Atlas::Objects::Entity::GameEntityData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_generic_data.html#a30a802fde1f9683981886c32ef76dcdd">Atlas::Objects::Operation::GenericData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_action_data.html#a3f61e23f1ee0f1c9a26d66220444aae9">Atlas::Objects::Operation::ActionData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_create_data.html#a4bd7e008381499cbab300c7e17c0553c">Atlas::Objects::Operation::CreateData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_combine_data.html#adf8ffc33f4f7d7948992eadbfb3327fd">Atlas::Objects::Operation::CombineData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_divide_data.html#a2d4abccf646ddb16bf88f0f2e1cfc947">Atlas::Objects::Operation::DivideData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_communicate_data.html#a3a39609ebdd9e07e78511eac11185ae2">Atlas::Objects::Operation::CommunicateData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_talk_data.html#a910dfc529704014304d88390cfeed3fb">Atlas::Objects::Operation::TalkData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_delete_data.html#a50cee0506dbd34f8cb4ca60939b6503e">Atlas::Objects::Operation::DeleteData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_set_data.html#abf83a760562eb4b010d445200972be32">Atlas::Objects::Operation::SetData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_affect_data.html#adad6ab375e1074bb2b06f4253a578b4a">Atlas::Objects::Operation::AffectData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_move_data.html#ad0f1c02581f049ffbecdffae90eef8c3">Atlas::Objects::Operation::MoveData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_wield_data.html#ab25867067ace93d51dcffa97ee5a657b">Atlas::Objects::Operation::WieldData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_get_data.html#ade5d6eaced8273796609b40243f7e645">Atlas::Objects::Operation::GetData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_perceive_data.html#ab319414fb42363be456af24eed65e4a9">Atlas::Objects::Operation::PerceiveData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_look_data.html#ad79d639a69d0aec8c1e2c0fccca845aa">Atlas::Objects::Operation::LookData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_listen_data.html#a50f2adf5b16dcf22e74ce159c71b115f">Atlas::Objects::Operation::ListenData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_sniff_data.html#a7fdcf78d1b98a86ddb6d6cbc56c27bb8">Atlas::Objects::Operation::SniffData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_touch_data.html#afcb9fbb9facb046a59a8838df7c98563">Atlas::Objects::Operation::TouchData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_login_data.html#a37f986b1758a0e288e1839a2531a006d">Atlas::Objects::Operation::LoginData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_logout_data.html#aa61c7b5812315f34b23b704dd8168d94">Atlas::Objects::Operation::LogoutData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_imaginary_data.html#a999c5ae82e1bc2153e64803511b2ee03">Atlas::Objects::Operation::ImaginaryData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_use_data.html#a5844a9afe7b537667cc5e408be4c82c4">Atlas::Objects::Operation::UseData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_info_data.html#ada8610b814ce5bb5f8c8b398e9c9468e">Atlas::Objects::Operation::InfoData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_perception_data.html#a18b8d4cee455a063c4b0973a4054a901">Atlas::Objects::Operation::PerceptionData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_sight_data.html#aa3c64a83adc7e250a32d5d09d0733991">Atlas::Objects::Operation::SightData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_appearance_data.html#af7e53449f4941aa40798965cc99d2435">Atlas::Objects::Operation::AppearanceData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_disappearance_data.html#a87a55f0fb6e3837eed9369b4b7a907ff">Atlas::Objects::Operation::DisappearanceData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_sound_data.html#a20120d10949ade8ed92fbe3f400bdf6b">Atlas::Objects::Operation::SoundData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_smell_data.html#a05348032abeded8a34a7e504987642ab">Atlas::Objects::Operation::SmellData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_feel_data.html#a8ed15283a392880caca8aabddd85cfb6">Atlas::Objects::Operation::FeelData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_error_data.html#a70de58e8f53cde12e250484ce9b1fd1b">Atlas::Objects::Operation::ErrorData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_entity_1_1_root_entity_data.html#a681f771dba7ff3a0594f14e710b7cf13">Atlas::Objects::Entity::RootEntityData</a>, and <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#af2ccb72874b53e8681ce5a4f24ab1ea2">Atlas::Objects::Operation::RootOperationData</a>.</p>

</div>
</div>
<a class="anchor" id="a90dc52906ddb05a40dea1f412b074ea5"></a><!-- doxytag: member="Atlas::Objects::RootData::copyAttr" ref="a90dc52906ddb05a40dea1f412b074ea5" args="(const std::string &amp;name, Atlas::Message::Element &amp;attr) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int Atlas::Objects::RootData::copyAttr </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_atlas_1_1_message_1_1_element.html">Atlas::Message::Element</a> &amp;&#160;</td>
          <td class="paramname"><em>attr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retrieve the attribute "name". </p>
<p>Return non-zero if it does not exist. </p>

<p>Reimplemented from <a class="el" href="class_atlas_1_1_objects_1_1_base_object_data.html#ad11a36534b7ae7b44ef849144147a089">Atlas::Objects::BaseObjectData</a>.</p>

<p>Reimplemented in <a class="el" href="class_atlas_1_1_objects_1_1_entity_1_1_account_data.html#a3dca91ae4236020a651f0e5b38cd8478">Atlas::Objects::Entity::AccountData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_entity_1_1_root_entity_data.html#a5a9d61c85255750e59ac26c91efdd8d9">Atlas::Objects::Entity::RootEntityData</a>, and <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a1d998bc15e352c2d1fab6f4130e15a8a">Atlas::Objects::Operation::RootOperationData</a>.</p>

</div>
</div>
<a class="anchor" id="a4b624d5caa53744f8f46ba4aa1e469db"></a><!-- doxytag: member="Atlas::Objects::RootData::free" ref="a4b624d5caa53744f8f46ba4aa1e469db" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Atlas::Objects::RootData::free </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Free an instance of this class, returning it to the memory pool. </p>
<p>This function in combination with <a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#a314a8cd236ca272544b807c1129db9df" title="Allocate a new instance of this class, using an existing instance if available.">alloc()</a> handle the memory pool. </p>

<p>Implements <a class="el" href="class_atlas_1_1_objects_1_1_base_object_data.html#a7b4113a146b80bd1dca8188d64ffdfe9">Atlas::Objects::BaseObjectData</a>.</p>

<p>Reimplemented in <a class="el" href="class_atlas_1_1_objects_1_1_entity_1_1_anonymous_data.html#a4f59b2a14563e97d3262a92bdede0f2c">Atlas::Objects::Entity::AnonymousData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_entity_1_1_admin_entity_data.html#a92bc5946a24a68a1f0bd42130e1b8fea">Atlas::Objects::Entity::AdminEntityData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_entity_1_1_account_data.html#af227de771e61b526531b92e6950d41c1">Atlas::Objects::Entity::AccountData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_entity_1_1_player_data.html#a80108c78f031088c3f8f58b558339447">Atlas::Objects::Entity::PlayerData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_entity_1_1_admin_data.html#ade106b194122fb15605da32052fe69d6">Atlas::Objects::Entity::AdminData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_entity_1_1_game_data.html#ae1b29b2cec26a27f776ee2d3d50f7828">Atlas::Objects::Entity::GameData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_entity_1_1_game_entity_data.html#ac0c14b0570fb999fe479af0e0ad4a85f">Atlas::Objects::Entity::GameEntityData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_generic_data.html#ab18eb402ee8e0f7f920d704bd6078bb2">Atlas::Objects::Operation::GenericData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_action_data.html#ac7f674e360e743321aa03609806bd76d">Atlas::Objects::Operation::ActionData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_create_data.html#aa927c89e09e723c92a31e3182767b673">Atlas::Objects::Operation::CreateData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_combine_data.html#ab0ec6bec0f579a6b81743641c7e1002b">Atlas::Objects::Operation::CombineData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_divide_data.html#a13ec599ee09f341c5adc07a20c4294fa">Atlas::Objects::Operation::DivideData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_communicate_data.html#a755f5e6030fb683c6e8cd37159566989">Atlas::Objects::Operation::CommunicateData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_talk_data.html#ade4b5a27910e019eabf439d6ed4e3bfe">Atlas::Objects::Operation::TalkData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_delete_data.html#aac1910cfe24ca5228cdbd93507f426e3">Atlas::Objects::Operation::DeleteData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_set_data.html#aa4732fac83edaba6d97df25ae11037d8">Atlas::Objects::Operation::SetData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_affect_data.html#afd7c7b333a62b78ce2fbe6294ff8fafe">Atlas::Objects::Operation::AffectData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_move_data.html#a470fd357d2c2c716b6d8dd4ca9e8b340">Atlas::Objects::Operation::MoveData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_wield_data.html#af9c3b57ed603f11bb3b4745d64b201ef">Atlas::Objects::Operation::WieldData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_get_data.html#a941cd70792ad0cf753aad3f8b5adeb89">Atlas::Objects::Operation::GetData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_perceive_data.html#a4946f1e83e5ebfce4d6716134da04c55">Atlas::Objects::Operation::PerceiveData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_look_data.html#a2a43fb5652d116e6f71ce5e2801dea1f">Atlas::Objects::Operation::LookData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_listen_data.html#ad60688b6f1944eb65f2436a9a51147e7">Atlas::Objects::Operation::ListenData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_sniff_data.html#a13a339e1cd16364594a07a4a374da131">Atlas::Objects::Operation::SniffData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_touch_data.html#a617fa5e939d219b43229a935a35e7aef">Atlas::Objects::Operation::TouchData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_login_data.html#a8d4237234a8ceeb1abdb4faed12cdb59">Atlas::Objects::Operation::LoginData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_logout_data.html#a87aaccacb7f6b9689ca534a08c61c996">Atlas::Objects::Operation::LogoutData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_imaginary_data.html#a86407c7d3f93106d6c608813d7b1d5f1">Atlas::Objects::Operation::ImaginaryData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_use_data.html#a36fea6f2d2d361abb15ee30709b4dbe0">Atlas::Objects::Operation::UseData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_info_data.html#afc72271300f48b3b57e79ed537f9c95c">Atlas::Objects::Operation::InfoData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_perception_data.html#a8b7fd978ff1232996ee058e1edc03d14">Atlas::Objects::Operation::PerceptionData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_sight_data.html#a72b1c8c4236921871a9488af3af98c7d">Atlas::Objects::Operation::SightData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_appearance_data.html#a3df263837027d5fbb69a8553e0ebf737">Atlas::Objects::Operation::AppearanceData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_disappearance_data.html#a1725b2c460f1a6f15841592d99663af9">Atlas::Objects::Operation::DisappearanceData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_sound_data.html#ac232fb12730feb208d0fc6a19e60b6a6">Atlas::Objects::Operation::SoundData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_smell_data.html#af4385303398379b6f0ee33b201723a13">Atlas::Objects::Operation::SmellData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_feel_data.html#ae4094db1e790c5013a90c5778c9e6ba0">Atlas::Objects::Operation::FeelData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_error_data.html#a925c9d5d7dffa72640b36ad5efe68286">Atlas::Objects::Operation::ErrorData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_entity_1_1_root_entity_data.html#a637c4c3af819f630fc16050d86714511">Atlas::Objects::Entity::RootEntityData</a>, and <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a36cb5697b51e6bb88fa8de3143da1705">Atlas::Objects::Operation::RootOperationData</a>.</p>

</div>
</div>
<a class="anchor" id="a88d7a7c62fa05b2fe55e1add807aff3e"></a><!-- doxytag: member="Atlas::Objects::RootData::getDefaultObject" ref="a88d7a7c62fa05b2fe55e1add807aff3e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="class_atlas_1_1_objects_1_1_root_data.html">RootData</a>* Atlas::Objects::RootData::getDefaultObject </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the reference object that contains the default values for attributes of instances of the same class as this object. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>a pointer to the default object. </dd></dl>

<p>Reimplemented in <a class="el" href="class_atlas_1_1_objects_1_1_entity_1_1_anonymous_data.html#af8c3f8ba400e62401749c31a1a298c8a">Atlas::Objects::Entity::AnonymousData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_entity_1_1_admin_entity_data.html#a68723430b65fc1daa2365c63bd8cbd82">Atlas::Objects::Entity::AdminEntityData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_entity_1_1_account_data.html#aba3a6f9d5cbdfd7d5cd7be0ff9e28a47">Atlas::Objects::Entity::AccountData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_entity_1_1_player_data.html#a96b1d3090a44473047624a32266b3422">Atlas::Objects::Entity::PlayerData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_entity_1_1_admin_data.html#a3f0878dd805644bda6a20351fa31d2c2">Atlas::Objects::Entity::AdminData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_entity_1_1_game_data.html#a68b7eb278096c8601d564dde133b6336">Atlas::Objects::Entity::GameData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_entity_1_1_game_entity_data.html#abcee8c7a0a4ba71b7f1e39299256be8e">Atlas::Objects::Entity::GameEntityData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_generic_data.html#a918d4b7a3ab18cf8a4584e401c258eb8">Atlas::Objects::Operation::GenericData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_action_data.html#a572eb893c982c535213530a58a1f978d">Atlas::Objects::Operation::ActionData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_create_data.html#a5c93f6265352729563b4504f1ec3f6ca">Atlas::Objects::Operation::CreateData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_combine_data.html#acfa4df6e0a73597566f28e1b5bdbb351">Atlas::Objects::Operation::CombineData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_divide_data.html#adef7a0dccf2667de704d28003bba6bc3">Atlas::Objects::Operation::DivideData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_communicate_data.html#a3ad0e668912a1eb7dc3b223148009eb1">Atlas::Objects::Operation::CommunicateData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_talk_data.html#a2c849dd8b608448a908d3d095ad6528d">Atlas::Objects::Operation::TalkData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_delete_data.html#a61192c861b41404da914e938bc27f239">Atlas::Objects::Operation::DeleteData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_set_data.html#a085f6092e25d2f8f8dbb1bff36116f1b">Atlas::Objects::Operation::SetData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_affect_data.html#a3e0e1c3bba566d530a7cf19e6d35990d">Atlas::Objects::Operation::AffectData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_move_data.html#a7056d1f167e20ff9ad99e655788f2744">Atlas::Objects::Operation::MoveData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_wield_data.html#ad615f2e1eb723201e88f8b29fc35d794">Atlas::Objects::Operation::WieldData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_get_data.html#ad287d539be1075653d8d7ed2be37fd1b">Atlas::Objects::Operation::GetData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_perceive_data.html#a412d667a78a7d59a1939b511a8ad3190">Atlas::Objects::Operation::PerceiveData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_look_data.html#afc32441d681a74e9a077ef17a4ea7e58">Atlas::Objects::Operation::LookData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_listen_data.html#a76eb621421dd923a7251f7ca5749be78">Atlas::Objects::Operation::ListenData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_sniff_data.html#ae3fff78e23826fa33f18e3c8fa19b0a1">Atlas::Objects::Operation::SniffData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_touch_data.html#ab4a8977215087abceeed840c6e366e49">Atlas::Objects::Operation::TouchData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_login_data.html#a3d850841bdea2e3ee3d648291a2a1408">Atlas::Objects::Operation::LoginData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_logout_data.html#a21c4cc012ddf3df6c70a9d36f0cc1ed9">Atlas::Objects::Operation::LogoutData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_imaginary_data.html#ad53d8dbf07967a6de521b120cecbc933">Atlas::Objects::Operation::ImaginaryData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_use_data.html#a508238488c8efb9c0eb49da83a40a001">Atlas::Objects::Operation::UseData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_info_data.html#ad9da026a49e451af822307913e88ac91">Atlas::Objects::Operation::InfoData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_perception_data.html#a32676ce923105cfb3ff01122acce31fb">Atlas::Objects::Operation::PerceptionData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_sight_data.html#a52037ca48c80369234a862dbb648da27">Atlas::Objects::Operation::SightData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_appearance_data.html#a8df8dc43f39a49d60d577062c1dfbb8a">Atlas::Objects::Operation::AppearanceData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_disappearance_data.html#aac12256d112abcfcbc86c503857e67d9">Atlas::Objects::Operation::DisappearanceData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_sound_data.html#aa2d4d672394d95305889b966fd0a3e63">Atlas::Objects::Operation::SoundData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_smell_data.html#ae749c0bee4ba3cfcd395e6b9cd40d5bd">Atlas::Objects::Operation::SmellData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_feel_data.html#a92d23d509ed863b2f930ad6320be5b98">Atlas::Objects::Operation::FeelData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_error_data.html#a65207d4a28a0683bd519c80ccc7a3fb2">Atlas::Objects::Operation::ErrorData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_entity_1_1_root_entity_data.html#a5d1db521bf328f7ba6004067124ba572">Atlas::Objects::Entity::RootEntityData</a>, and <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a4c05e248d7e62261a05cc7762a0393f4">Atlas::Objects::Operation::RootOperationData</a>.</p>

</div>
</div>
<a class="anchor" id="ada43867456355a21de3df92cc033d3ef"></a><!-- doxytag: member="Atlas::Objects::RootData::getDefaultObjectInstance" ref="ada43867456355a21de3df92cc033d3ef" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="class_atlas_1_1_objects_1_1_root_data.html">RootData</a>* Atlas::Objects::RootData::getDefaultObjectInstance </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the reference object that contains the default values for attributes of instances of this class. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>a pointer to the default object. </dd></dl>

<p>Reimplemented in <a class="el" href="class_atlas_1_1_objects_1_1_entity_1_1_anonymous_data.html#a78e2f5617aeda31f066fc3665ffcbb13">Atlas::Objects::Entity::AnonymousData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_entity_1_1_admin_entity_data.html#af2b9d2c037328ba24800fc5fc76312ec">Atlas::Objects::Entity::AdminEntityData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_entity_1_1_account_data.html#a5a09b2e0d54915df92e20161ea690224">Atlas::Objects::Entity::AccountData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_entity_1_1_player_data.html#a13cd71fb246610e2b34491e439ae93e7">Atlas::Objects::Entity::PlayerData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_entity_1_1_admin_data.html#aa7d3df2a4d3a594a9655456ee955efc7">Atlas::Objects::Entity::AdminData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_entity_1_1_game_data.html#a69a8cd24440a56eaf93f0de67b5d6d0e">Atlas::Objects::Entity::GameData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_entity_1_1_game_entity_data.html#ad0043a8384070739435ce83b28b51ab8">Atlas::Objects::Entity::GameEntityData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_generic_data.html#a4862f5fc15f24ca2b9c18aa88241defc">Atlas::Objects::Operation::GenericData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_action_data.html#afa3ac5297fea9fa4c44d6f7a1dfcbff8">Atlas::Objects::Operation::ActionData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_create_data.html#a2d284758fcb7921c5fde6512b873c897">Atlas::Objects::Operation::CreateData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_combine_data.html#a916556a45b89f9fcde2390947bdb2219">Atlas::Objects::Operation::CombineData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_divide_data.html#a4b61616b33f2620eb1a0efcb0237391a">Atlas::Objects::Operation::DivideData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_communicate_data.html#a09d382fac7567a16850aac69f1348a92">Atlas::Objects::Operation::CommunicateData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_talk_data.html#a81921d94151dfbf09d2a274f1ff0da86">Atlas::Objects::Operation::TalkData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_delete_data.html#a9ffae89228321624f2eb2ff3a327cfaa">Atlas::Objects::Operation::DeleteData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_set_data.html#a4b596a728529b2650c55cefa4a38aaa9">Atlas::Objects::Operation::SetData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_affect_data.html#a54df7a6cdccf00e7f7b89a983628d90e">Atlas::Objects::Operation::AffectData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_move_data.html#a2226f29488382ef37283da5dc9bea7bd">Atlas::Objects::Operation::MoveData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_wield_data.html#a003362c3a0977c94836e8fc2629906f5">Atlas::Objects::Operation::WieldData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_get_data.html#ab77c5741dbbb1b9a01d4ebd4932aa095">Atlas::Objects::Operation::GetData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_perceive_data.html#aed06dbccf703dbe916dfb01e13c77a8e">Atlas::Objects::Operation::PerceiveData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_look_data.html#a9e171505dff33939029572dba79b884d">Atlas::Objects::Operation::LookData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_listen_data.html#a646e3bf581fbcbcfef944e6e9f7e46e4">Atlas::Objects::Operation::ListenData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_sniff_data.html#a0f005eeb920493eb9159387f6b7baf62">Atlas::Objects::Operation::SniffData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_touch_data.html#a36d1604f67c17427c47151eb4732344a">Atlas::Objects::Operation::TouchData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_login_data.html#ab54c1e1dbcf24459b6c35df6adc35ab5">Atlas::Objects::Operation::LoginData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_logout_data.html#a00fb07ea3b8190317a499244eb6779d3">Atlas::Objects::Operation::LogoutData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_imaginary_data.html#ad04fb4a386e7c4feaf653e3d4ffc4373">Atlas::Objects::Operation::ImaginaryData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_use_data.html#ab6143396d8a54d545785d07add1256bb">Atlas::Objects::Operation::UseData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_info_data.html#a5ab3914de6d2ae8e63b019194ccad296">Atlas::Objects::Operation::InfoData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_perception_data.html#abf276d77429d6c817451d5c697e88d69">Atlas::Objects::Operation::PerceptionData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_sight_data.html#a887581c8c2cff00cfbb9f3b7a9d47f37">Atlas::Objects::Operation::SightData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_appearance_data.html#ad0a6dd0d3f6be73d7ee91e0c3ed4711e">Atlas::Objects::Operation::AppearanceData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_disappearance_data.html#a6e37830c9a17e2a7251e3d1bacf21b77">Atlas::Objects::Operation::DisappearanceData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_sound_data.html#afb0b9afad034926209051263029056c9">Atlas::Objects::Operation::SoundData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_smell_data.html#a9abe2333feeedca466a01bd6f634d11c">Atlas::Objects::Operation::SmellData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_feel_data.html#ab0d989819ea74b3275dae4d4a85e3d9a">Atlas::Objects::Operation::FeelData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_error_data.html#a13f86babbb86dbda59412e561733df1c">Atlas::Objects::Operation::ErrorData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_entity_1_1_root_entity_data.html#a83b1b523bef3d6f35cdc2e523e3605aa">Atlas::Objects::Entity::RootEntityData</a>, and <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a9a350f950d486d82f3dd33f083123461">Atlas::Objects::Operation::RootOperationData</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="_root_8h_source.html">Root.h</a></li>
</ul>
</div>
<HR>
<P>Copyright 2000-2004 the respective authors.</P>
<P>This document can be licensed under the terms of the GNU Free Documentation
License or the GNU General Public License and may be freely distributed under
the terms given by one of these licenses.</P>