Mangling: Special names

Martin von Loewis loewis at informatik.hu-berlin.de
Wed Mar 22 14:46:59 UTC 2000


According to the mangling syntax,

   Foo::Foo(int)

would be mangled as

   _ZN3FooC1Ei

i.e. the constructor <special-name> would syntactically fit only after
a qualified name. Is this intentional? Likewise, _ZN3Foo3BarTVE would
be the Foo::Bar virtual table.

I don't understand the Th and Tv special names: Instead of a
function-type, would you not need an <name> somewhere? Or even an
<encoding>?

Regards,
Martin





More information about the cxx-abi-dev mailing list