2.1.47. --[no_]export_all_vtbl

This option controls how dynamic symbols are exported in C++.

Mode

This option is effective only if the source language is C++.

Default

The default is --no_export_all_vtbl.

Usage

Use the option --export_all_vtbl to export all virtual table functions and RunTime Type Information (RTTI) for classes with a key function. A key function is the first virtual function of a class, in declaration order, that is not inline, and is not pure virtual.

Note

You can disable export for specific classes by using __declspec(notshared).

See also

Copyright © 2007, 2010 ARM Limited. All rights reserved.ARM DUI 0348A
Non-Confidential