occt: master e6f550da
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
abv | master | 2016-01-03 04:11:46 | master 18f7c9a5 | |
Affected Issues | 0027067: Avoid use of virtual methods for implementation of destructors in legacy classes | |||
Changeset | 0027067: Avoid use of virtual methods for implementation of destructors in legacy classes Redundant methods Delete() and Desroy(), created in CDL as a hack to define destructor for the class, are removed; their definitions are converted to definition of destructors. In a couple of places methods Destroy() are preserved (bug made non-virtual) because they are called explicitly. |
|||
mod - src/AdvApp2Var/AdvApp2Var_Criterion.cxx | Diff File | |||
mod - src/AdvApp2Var/AdvApp2Var_Criterion.hxx | Diff File | |||
mod - src/AdvApprox/AdvApprox_Cutting.cxx | Diff File | |||
mod - src/AdvApprox/AdvApprox_Cutting.hxx | Diff File | |||
mod - src/Aspect/Aspect_Window.hxx | Diff File | |||
mod - src/BinTools/BinTools_ShapeSet.cxx | Diff File | |||
mod - src/BinTools/BinTools_ShapeSet.hxx | Diff File | |||
mod - src/BRepAlgo/BRepAlgo_BooleanOperation.cxx | Diff File | |||
mod - src/BRepAlgo/BRepAlgo_BooleanOperation.hxx | Diff File | |||
mod - src/BRepBuilderAPI/BRepBuilderAPI_Command.cxx | Diff File | |||
mod - src/BRepBuilderAPI/BRepBuilderAPI_Command.hxx | Diff File | |||
mod - src/BRepBuilderAPI/BRepBuilderAPI_MakeShape.cxx | Diff File | |||
mod - src/BRepBuilderAPI/BRepBuilderAPI_MakeShape.hxx | Diff File | |||
mod - src/BRepClass3d/BRepClass3d_SolidExplorer.cxx | Diff File | |||
mod - src/BRepClass3d/BRepClass3d_SolidExplorer.hxx | Diff File | |||
mod - src/BRepLib/BRepLib_Command.cxx | Diff File | |||
mod - src/BRepLib/BRepLib_Command.hxx | Diff File | |||
mod - src/BRepToIGES/BRepToIGES_BREntity.cxx | Diff File | |||
mod - src/BRepToIGES/BRepToIGES_BREntity.hxx | Diff File | |||
mod - src/CDM/CDM_Document.cxx | Diff File | |||
mod - src/CDM/CDM_Document.hxx | Diff File | |||
mod - src/ChFi3d/ChFi3d_Builder.cxx | Diff File | |||
mod - src/ChFi3d/ChFi3d_Builder.hxx | Diff File | |||
mod - src/Cocoa/Cocoa_Window.hxx | Diff File | |||
mod - src/Cocoa/Cocoa_Window.mm | Diff File | |||
mod - src/FairCurve/FairCurve_Batten.cxx | Diff File | |||
mod - src/FairCurve/FairCurve_Batten.hxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_DataStructureManager.cxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_DataStructureManager.hxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_Structure.cxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_Structure.hxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_StructureManager.cxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_StructureManager.hxx | Diff File | |||
mod - src/IFGraph/IFGraph_SubPartsIterator.cxx | Diff File | |||
mod - src/IFGraph/IFGraph_SubPartsIterator.hxx | Diff File | |||
mod - src/Interface/Interface_EntityIterator.cxx | Diff File | |||
mod - src/Interface/Interface_EntityIterator.hxx | Diff File | |||
mod - src/Interface/Interface_FileReaderTool.cxx | Diff File | |||
mod - src/Interface/Interface_FileReaderTool.hxx | Diff File | |||
mod - src/math/math_BissecNewton.hxx | Diff File | |||
mod - src/math/math_BissecNewton.lxx | Diff File | |||
mod - src/math/math_BrentMinimum.hxx | Diff File | |||
mod - src/math/math_BrentMinimum.lxx | Diff File | |||
mod - src/math/math_FRPR.hxx | Diff File | |||
mod - src/math/math_FRPR.lxx | Diff File | |||
mod - src/math/math_FunctionSetRoot.cxx | Diff File | |||
mod - src/math/math_FunctionSetRoot.hxx | Diff File | |||
mod - src/math/math_FunctionSetRoot.lxx | Diff File | |||
mod - src/math/math_NewtonFunctionSetRoot.hxx | Diff File | |||
mod - src/math/math_NewtonFunctionSetRoot.lxx | Diff File | |||
mod - src/math/math_NewtonMinimum.hxx | Diff File | |||
mod - src/math/math_NewtonMinimum.lxx | Diff File | |||
mod - src/math/math_Powell.hxx | Diff File | |||
mod - src/math/math_Powell.lxx | Diff File | |||
mod - src/MeshVS/MeshVS_Mesh.cxx | Diff File | |||
mod - src/MeshVS/MeshVS_Mesh.hxx | Diff File | |||
mod - src/MoniTool/MoniTool_OptValue.cxx | Diff File | |||
mod - src/MoniTool/MoniTool_OptValue.hxx | Diff File | |||
mod - src/MoniTool/MoniTool_TimerSentry.hxx | Diff File | |||
mod - src/MoniTool/MoniTool_TimerSentry.lxx | Diff File | |||
mod - src/ProjLib/ProjLib_ProjectOnSurface.cxx | Diff File | |||
mod - src/ProjLib/ProjLib_ProjectOnSurface.hxx | Diff File | |||
mod - src/PrsMgr/PrsMgr_Presentation.cxx | Diff File | |||
mod - src/PrsMgr/PrsMgr_Presentation.hxx | Diff File | |||
mod - src/QANewModTopOpe/QANewModTopOpe_Limitation.cxx | Diff File | |||
mod - src/QANewModTopOpe/QANewModTopOpe_Limitation.hxx | Diff File | |||
mod - src/ShapeUpgrade/ShapeUpgrade_ShapeDivide.cxx | Diff File | |||
mod - src/ShapeUpgrade/ShapeUpgrade_ShapeDivide.hxx | Diff File | |||
mod - src/StepData/StepData_FieldList.cxx | Diff File | |||
mod - src/StepData/StepData_FieldList.hxx | Diff File | |||
mod - src/StepData/StepData_FieldList1.cxx | Diff File | |||
mod - src/StepData/StepData_FieldList1.hxx | Diff File | |||
mod - src/StepData/StepData_FieldListD.cxx | Diff File | |||
mod - src/StepData/StepData_FieldListD.hxx | Diff File | |||
mod - src/StepData/StepData_FieldListN.cxx | Diff File | |||
mod - src/StepData/StepData_FieldListN.hxx | Diff File | |||
mod - src/StepData/StepData_SelectType.cxx | Diff File | |||
mod - src/StepData/StepData_SelectType.hxx | Diff File | |||
mod - src/Storage/Storage_BaseDriver.cxx | Diff File | |||
mod - src/Storage/Storage_BaseDriver.hxx | Diff File | |||
mod - src/TopOpeBRep/TopOpeBRep_DSFiller.cxx | Diff File | |||
mod - src/TopOpeBRep/TopOpeBRep_DSFiller.hxx | Diff File | |||
mod - src/TopOpeBRep/TopOpeBRep_EdgesIntersector.cxx | Diff File | |||
mod - src/TopOpeBRep/TopOpeBRep_EdgesIntersector.hxx | Diff File | |||
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_AreaBuilder.cxx | Diff File | |||
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_AreaBuilder.hxx | Diff File | |||
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_Builder.cxx | Diff File | |||
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_Builder.hxx | Diff File | |||
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_Builder1.hxx | Diff File | |||
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_Builder1_1.cxx | Diff File | |||
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_LoopClassifier.cxx | Diff File | |||
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_LoopClassifier.hxx | Diff File | |||
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_LoopSet.cxx | Diff File | |||
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_LoopSet.hxx | Diff File | |||
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_ShapeSet.cxx | Diff File | |||
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_ShapeSet.hxx | Diff File | |||
mod - src/TopOpeBRepTool/TopOpeBRepTool_BoxSort.cxx | Diff File | |||
mod - src/TopOpeBRepTool/TopOpeBRepTool_BoxSort.hxx | Diff File | |||
mod - src/TopOpeBRepTool/TopOpeBRepTool_SolidClassifier.cxx | Diff File | |||
mod - src/TopOpeBRepTool/TopOpeBRepTool_SolidClassifier.hxx | Diff File | |||
mod - src/TopTools/TopTools_ShapeSet.cxx | Diff File | |||
mod - src/TopTools/TopTools_ShapeSet.hxx | Diff File | |||
mod - src/TransferBRep/TransferBRep_Reader.cxx | Diff File | |||
mod - src/TransferBRep/TransferBRep_Reader.hxx | Diff File | |||
mod - src/Units/Units_ShiftedToken.cxx | Diff File | |||
mod - src/Units/Units_ShiftedToken.hxx | Diff File | |||
mod - src/Units/Units_Token.cxx | Diff File | |||
mod - src/Units/Units_Token.hxx | Diff File | |||
mod - src/WNT/WNT_WClass.cxx | Diff File | |||
mod - src/WNT/WNT_WClass.hxx | Diff File | |||
mod - src/WNT/WNT_Window.cxx | Diff File | |||
mod - src/WNT/WNT_Window.hxx | Diff File | |||
mod - src/XCAFDoc/XCAFDoc_DocumentTool.cxx | Diff File | |||
mod - src/XCAFDoc/XCAFDoc_DocumentTool.hxx | Diff File | |||
mod - src/Xw/Xw_Window.cxx | Diff File | |||
mod - src/Xw/Xw_Window.hxx | Diff File |