<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
-->
<object xmlns:xi="http://www.w3.org/2001/XInclude" xmlns="urn:xmlliterate.schema" name="@schemaobj">
<description>Root object for all schema objects.</description>
<classname>schema_obj</classname>
<namespace>ph:tools:schema</namespace>
<members>
<stringtype name="description">
<description>The description.</description>
</stringtype>
<templatevectortype name="templates">
<description>Template objects used to create others.</description>
</templatevectortype>
<stringtype name="tbd">
<description>TBD's associated with this object.</description>
</stringtype>
</members>
<enumerations>
<enumeration name="e_access">
<description>An enumeration of all access types. We give these
names ids other than just "public", "private" and "protected" because
they are keywords in C++, and likely other languages also.</description>
<classname>schema_e_access</classname>
<tokens>
<token name="public">
<description>A method with public access.</description>
<id>public_access</id>
</token>
<token name="private">
<description>A method with private access.</description>
<id>private_access</id>
</token>
<token name="protected">
<description>A method with protected access.</description>
<id>protected_access</id>
</token>
</tokens>
</enumeration>
</enumerations>
</object>