#!/bin/sh

source defs

INC="#include <system/types/family/member.h>\n"

MEM="Member::Member()
{
    dbtrc << \"Member()\n\";
}

Member::~Member()
{
    dbtrc << \"~Member()\n\";
}

// void Member::method(void)
// {
//     dbtrc << \"Member::method()\n\";
// }"

if (( $# != 3 )); then
    echo "usage: `basename $0` <type> <family> <member>"
    exit 1
fi

type=$1
family=$2
member=$3

echo -e "`echo "$INC" | rep Type "$type" | rep Family "$family"\
	| rep Member "$member"`"
echo -e "`begns`\n"
echo "`echo "$MEM" | rep Member "$member"`"
echo -e "\n`endns`\n"
echo -e "$EPI"

exit 0
