0024841: Remove duplicated and/or unused instances of collections
authorabv <abv@opencascade.com>
Wed, 23 Apr 2014 08:45:31 +0000 (12:45 +0400)
committerapn <apn@opencascade.com>
Thu, 15 May 2014 13:50:04 +0000 (17:50 +0400)
commit97385d61424976de083d63d0bfcb26f1dc68e987
tree7e4f3cb00ee325c11ee87216619b4ccb8d877fd2
parenta096a7a58af035e4f1fcefea588507e88c841ed4
0024841: Remove duplicated and/or unused instances of collections

Removed duplicated instantiations of TCollection classes:
- BRepMAT2d_SequenceOfBasicElt: duplicates MAT_SequenceOfBasicElt
- BRepMesh_NodeHasherOfDataStructureOfDelaun, BRepMesh_IDMapOfNodeOfDataStructureOfDelaun: not used
- QADNaming_DataMapOfShapeOfName: duplicates DNaming_DataMapOfShapeOfName
- TDF_LabelLabelMap: not used
- Graphic3d_SequenceOfAddress: not used
- CDM_StackOfDocument: duplicates ListOfDocument (after fix on #24742)
- Draw_MapOfFunctions: duplicates Plugin_MapOfFunctions
- ExprIntrp_SkackOfNames: duplicates TColStd_ListOfAsciiString (after fix on #24742)
- in package Storage: (H)SeqOfPersistent, MapPSDHasher, (H)SeqOfCallback: not used

In addition, inheritance of MeshVS_ColorHasher from TColStd_MapIntegerHasher is dropped as it is useless but leads to problems if TColStd_MapIntegerHasher is converted to template.
First of the two overloaded functions Draw::Load() removed as it is unused.
Removed unused classes and files from PCollection and related packages.
52 files changed:
src/BRepMAT2d/BRepMAT2d.cdl
src/BRepMAT2d/BRepMAT2d_LinkTopoBilo.cxx
src/BRepMesh/BRepMesh.cdl
src/BRepMesh/BRepMesh_DataStructureOfDelaun.cdl
src/BRepMesh/BRepMesh_FastDiscret.cxx
src/CDF/CDF_StoreList.cdl
src/CDM/CDM.cdl
src/DBC/DBC_CMPLRS.edl [deleted file]
src/DBC/DBC_LDSHR.edl [deleted file]
src/DBC/FILES
src/Draw/Draw.cdl
src/Draw/Draw.cxx
src/ExprIntrp/ExprIntrp.cdl
src/ExprIntrp/ExprIntrp_Analysis.cdl
src/Graphic3d/Graphic3d.cdl
src/MeshVS/MeshVS_ColorHasher.cdl
src/PColStd/FILES [deleted file]
src/PColStd/PColStd.cdl
src/PColStd/PColStd_CMPLRS.edl [deleted file]
src/PColStd/PColStd_LDSHR.edl [deleted file]
src/PCollection/FILES [deleted file]
src/PCollection/PCollection.cdl
src/PCollection/PCollection_CMPLRS.edl [deleted file]
src/PCollection/PCollection_Compare.cdl [deleted file]
src/PCollection/PCollection_Compare.gxx [deleted file]
src/PCollection/PCollection_CompareOfInteger.cdl [deleted file]
src/PCollection/PCollection_CompareOfInteger.cxx [deleted file]
src/PCollection/PCollection_CompareOfReal.cdl [deleted file]
src/PCollection/PCollection_CompareOfReal.cxx [deleted file]
src/PCollection/PCollection_HDoubleList.cdl [deleted file]
src/PCollection/PCollection_HDoubleList.gxx [deleted file]
src/PCollection/PCollection_HSingleList.cdl [deleted file]
src/PCollection/PCollection_HSingleList.gxx [deleted file]
src/PCollection/PCollection_Hash.cdl [deleted file]
src/PCollection/PCollection_Hash.gxx [deleted file]
src/PCollection/PCollection_LDSHR.edl [deleted file]
src/PCollection/PCollection_WOKSteps.edl [deleted file]
src/PMMgt/FILES
src/PMMgt/PMMgt_CMPLRS.edl [deleted file]
src/PMMgt/PMMgt_LDSHR.edl [deleted file]
src/PShort/FILES [deleted file]
src/PShort/PShort_CMPLRS.edl [deleted file]
src/PShort/PShort_LDSHR.edl [deleted file]
src/PStandard/FILES [deleted file]
src/PStandard/PStandard_CMPLRS.edl [deleted file]
src/PStandard/PStandard_LDSHR.edl [deleted file]
src/QADNaming/QADNaming.cdl
src/QADNaming/QADNaming_ToolsCommands.cxx
src/Storage/Storage.cdl
src/TDF/TDF.cdl
src/V3d/V3d_Viewer.cdl
src/XCAFDoc/XCAFDoc_DocumentTool.cxx