0024023: Revamp the OCCT Handle - non-cost reference cast
authorabv <abv@opencascade.com>
Wed, 24 Jun 2015 21:45:56 +0000 (00:45 +0300)
committerabv <abv@opencascade.com>
Sun, 12 Jul 2015 10:57:21 +0000 (13:57 +0300)
commit7f22979e8204ea854f00d1c244a4c24497c366e6
tree1511e0e17d8a37063ef066ff6993ab5e8b307345
parent5b111128de037c8e44aa694f7a9299edaf99e9a3
0024023: Revamp the OCCT Handle - non-cost reference cast

Code corrected to avoid passing object to function as non-const reference to handle of the base type where it is not necessary.
23 files changed:
src/BOPAlgo/BOPAlgo_PaveFiller.hxx
src/BOPAlgo/BOPAlgo_PaveFiller_3.cxx
src/BOPAlgo/BOPAlgo_PaveFiller_5.cxx
src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx
src/BOPAlgo/BOPAlgo_Tools.cxx
src/BOPAlgo/BOPAlgo_Tools.hxx
src/BOPDS/BOPDS_DS.cxx
src/BOPDS/BOPDS_DS.hxx
src/BRepBlend/BRepBlend_AppSurface.cxx
src/BRepBlend/BRepBlend_AppSurface.hxx
src/BRepMAT2d/BRepMAT2d_Explorer.cxx
src/ChFi3d/ChFi3d_Builder_0.cxx
src/ChFi3d/ChFi3d_Builder_6.cxx
src/ChFi3d/ChFi3d_Builder_C1.cxx
src/GeomInt/GeomInt_IntSS_1.cxx
src/IntPatch/IntPatch_ImpPrmIntersection.cxx
src/IntPatch/IntPatch_RstInt.cxx
src/IntPatch/IntPatch_RstInt.hxx
src/MAT2d/MAT2d_Tool2d.cxx
src/ShapeCustom/ShapeCustom_BSplineRestriction.cxx
src/ShapeCustom/ShapeCustom_BSplineRestriction.hxx
src/TDataStd/TDataStd_Expression.cxx
src/TDataStd/TDataStd_Relation.cxx