---
import std.stdio;
class Test
{
this()
{
struct Start
{
string filename;
}
Message!(Start)(Start("one.txt"));
}
~this()
{
struct Stop
{
string filename;
}
Message!(Stop)(Stop("one.txt"));
}
}
unittest
{
auto t = new Test();
}
struct Message(T)
{
this(T message)
{
writeln(typeid(T));
writeln(message);
}
