diff options
Diffstat (limited to 'TAO/tests/OBV/Forward/TreeController.idl')
-rw-r--r-- | TAO/tests/OBV/Forward/TreeController.idl | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/TAO/tests/OBV/Forward/TreeController.idl b/TAO/tests/OBV/Forward/TreeController.idl index 11665da53fe..cdeffe9830b 100644 --- a/TAO/tests/OBV/Forward/TreeController.idl +++ b/TAO/tests/OBV/Forward/TreeController.idl @@ -19,3 +19,10 @@ interface Test // Shutdown the romote ORB oneway void shutdown (); }; + +// HOWEVER it is illegal to not include the full definition of the +// forward declared BaseNode by the end of the compilation unit. +// (The code generation of the _copy_value() function for TreeController +// requires to know how to downcast the "root" member to it's corresponding +// "BaseNode" type; this requires full knowledge of the enclosed type.) +#include <TreeBase.idl> |