Archived issue #0026850

Replace nested instantiations of TCollection generic classes by NCollection templates

Open CASCADEOCCT:Codingclosed5 public notes

Search issues

Description

In context of #0024750, direct instantiations of generic classes from TCollection has been replaced by equivalent NCollection templates. However, instantiations that are nested to other generic classes could not be converted at the same time, due to limitations of CDL and WOK. Now since CDL is not used any more this replacement can be done for remaining instantiations.

Note that as a side effect, this fix will eliminate multiple compiler warnings produced by GCC with option -Wextra ("... base class 'TCollection_BaseSequence' should be explicitly initialized in the copy constructor")

Steps to reproduce

N/A

Public activity

5 archived notes

Participants are labeled by their role within this record.

01Commenter 2
Branch [archived branch] has been created by Author.

[revision removed]


Detailed log of new commits:

Author: Author
Date: Sun Nov 8 00:12:47 2015 +0300

    0026850: Replace nested instantiations of TCollection generic classes by NCollection templates
    
    Remaining instantiations of NCollection generics are converted to NCollection templates; unused and duplicates removed
02Commenter 2
Fix pushed to CR26850, please review
03Commenter 3
Please test the patch.
Note that patch is based on branch for #0024567.
04Commenter 2
Branch [archived branch] has been updated forcibly by Author.

[revision removed]
05Commenter 2
Branch [archived branch] has been deleted by Commenter 3.

[revision removed]

Related records