Tristan Wibberley <[EMAIL PROTECTED]> writes: [...]
| I am suggesting that visibility attributes should *not* touch the C++ | type system in any way. But then, at the same time you're talking of polymorphic types (e.g. vtables). | Since C++ doesn't have a notion of module a | class that the C++ type system regards as hidden must be hidden from | everything (in which case, you could just comment out the class | definition instead) or nothing. That brings us back to Mike's question. We are not making progress. | I suggest that should be nothing, and | that the linker should apply the visibility attributes to *its* notion | of module. Please elaborate. -- Gaby