<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<!--
// // See license.txt for license information. // // visitor.xml // // 19-Jul-2005 phamilton Created //
-->

<object xmlns="urn:xmlliterate.schema" name="visitor">
    <classname>ph::common::object_visitor</classname>
    <include>../cppxmlobj/common/visitable_object.hpp</include>
    <methods>
        <method name="recurse">
            <inheritance>abstract</inheritance>
            <access>public</access>
            <returns>
                <booltype>
                    <description>Not sure.</description>
                </booltype>
            </returns>
        </method>
        <method name="visit">
            <inheritance>abstract</inheritance>
            <access>public</access>
            <returns>
                <booltype>
                    <description>Not sure.</description>
                </booltype>
            </returns>
            <arguments>
                <object_baseptrtype name="obj">
                    <description>Not sure.</description>
                </object_baseptrtype>
            </arguments>
        </method>
        <method name="visit_composite">
            <inheritance>abstract</inheritance>
            <access>public</access>
            <returns>
                <booltype>
                    <description>Not sure.</description>
                </booltype>
            </returns>
            <arguments>
                <object_baseptrtype name="obj">
                    <description>Not sure.</description>
                </object_baseptrtype>
            </arguments>
        </method>
    </methods>
</object>