Please report new issues athttps://github.com/DOCGroup
After we drop support for Microsoft Visual Studio 6.0, (after TAO 1.5.1) and we hope before TAO 2.0, we want to overhaul code in ACE, TAO, CIAO and generated code to remove kludgy stuff we had to put in as workarounds for VC6, and to improve code as well. The list of things we have in mind includes (but is not limited to) - improve template code - full use of 'typedef typename' will reduce number of template parameters - full use of traits and partial specialization - possible use of template template parameters - remove ACE_NESTED_CLASS macro
ACE_NESTED_CLASS removal is already in the sequence3 branch done
accepted
ACE_NESTED_CLASS is gone
I have locally rewritten the insert policies for getting the argument values as any using template template parameters. This reduces the complexity of the argument traits. Code is available on the taoarray branch, did this on the same branch which I am using for the array update.
Fixed by various checkins earlier this year.