1 import std.stdio;
2
3 class D
4 {
5 this() { }
6 ~this() { }
7 int GET(int) { return 3; }
8 int PUT(int) { return 2; }
9 int DELETE(int) { return 4; }
10 }
11
12 void main()
13 {
14 D d = new D();
15
16 writefln(__traits(getVirtualFunctions, d, "GET")[0](1));
17 writefln(__traits(getVirtualFunctions, d, "DELETE")[0](1));
18 }