I don't think that's correct.
D's `private void test14();` does NOT map to 
C++'s `private: virtual void test14();`

It maps to
`private: void test14();`