0024816: Tool for upgrading OCCT and dependent code
Script occt_upgrade.tcl contains procedures used for upgrade of OCCT and products to version 7.0:
- removal of unnecessary "mutable" keyword from CDL
- conversion of instances of TCollection classes to NCollection equivalents
- changes required after conversion of RTTI and Handles to templates
- removal of CDL, elimination of IXX and JXX, and putting all generated HXX to src
See history of changes in OCCT Git to see how this script has been applied;
relevant issues are: 24830, 24806, 24947, 24750, 24859, 24023, 24002 (and related)
Note that upgrade tool in OCCT (see 24816) is based on this script, but does not include procedures related to CDL and WOK processing, while other procedures are extended to handle cases found in other projects.