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

<!--
// // See license.txt for license information. // // enum_header.xml // // 4-Sep-2003 phamilton Created //
-->

<enumfiledef name="enum_header">
    <filepath>$(filepath)</filepath>
    <extension>.hpp</extension>
    <root>$(root)</root>
    <ignoreobjects>$(ignoreobjects)</ignoreobjects>
    <blocks>
        <namespace name="namespacestart">
            <identifier>$(lib_namespace)</identifier>
            <context>start</context>
        </namespace>
        <namespace name="namespaceend">
            <identifier>$(lib_namespace)</identifier>
            <context>end</context>
        </namespace>
        <date name="date">
            <format>%e-%b-%Y</format>
        </date>
        <stringmember name="classname">
            <membername>classname</membername>
        </stringmember>
        <foreach name="tokens">
            <vector>tokens</vector>
            <blocks>
                <stringmember name="id">
                    <membername>id</membername>
                </stringmember>
                <text name="comma">
                    <conditions>
                        <islast>
                            <fail/>
                        </islast>
                    </conditions>
                    <content>,</content>
                </text>
                <text name="equals_0">
                    <conditions>
                        <isfirst/>
                    </conditions>
                    <content> = 0</content>
                </text>
            </blocks>
            <structure>\t\id\equals_0\comma\n</structure>
        </foreach>
    </blocks>
    <structure>\comment=on See license.txt for license information. \classname.hpp Generated by tangle. Edit at your own risk! \comment=off #ifndef inc\uppercase=on\classname\uppercase=off #define inc\uppercase=on\classname\uppercase=off \namespacestart typedef enum { \tokens } \classname; \namespaceend #endif // inc\uppercase=on\classname\uppercase=off </structure>
</enumfiledef>