MantisBT
Mantis Bug Tracker Workflow

occt: master ecac41a9 Diff ] Back to Repository ]
Author Committer Branch Timestamp Parent
cshorler ski master 2015-08-13 07:52:52 master b604f543
Affected Issues 0026460: Implicit cast to TopoDS_Shape compilation error due to ambiguous conversion
Changeset 0026460: Implicit cast to TopoDS_Shape compilation error due to ambiguous conversion

- make operator TopoDS_Shape() cast a "non-const" member function
- make operator TopoDS_*() cast "non-const" when mutating behaviour is possible
- align derived class methods and overrides with the above changes

fix compilation for CR26460
- make argument for IsWRCase2 (non-const) BRepAlgoAPI_BooleanOperation&
mod - src/BRepAlgoAPI/BRepAlgoAPI_Algo.cxx Diff ] File ]
mod - src/BRepAlgoAPI/BRepAlgoAPI_Algo.hxx Diff ] File ]
mod - src/BRepBuilderAPI/BRepBuilderAPI_MakeEdge.cxx Diff ] File ]
mod - src/BRepBuilderAPI/BRepBuilderAPI_MakeEdge.hxx Diff ] File ]
mod - src/BRepBuilderAPI/BRepBuilderAPI_MakeEdge2d.cxx Diff ] File ]
mod - src/BRepBuilderAPI/BRepBuilderAPI_MakeEdge2d.hxx Diff ] File ]
mod - src/BRepBuilderAPI/BRepBuilderAPI_MakePolygon.cxx Diff ] File ]
mod - src/BRepBuilderAPI/BRepBuilderAPI_MakePolygon.hxx Diff ] File ]
mod - src/BRepBuilderAPI/BRepBuilderAPI_MakeShape.cxx Diff ] File ]
mod - src/BRepBuilderAPI/BRepBuilderAPI_MakeShape.hxx Diff ] File ]
mod - src/BRepBuilderAPI/BRepBuilderAPI_MakeSolid.cxx Diff ] File ]
mod - src/BRepBuilderAPI/BRepBuilderAPI_MakeSolid.hxx Diff ] File ]
mod - src/BRepBuilderAPI/BRepBuilderAPI_MakeVertex.cxx Diff ] File ]
mod - src/BRepBuilderAPI/BRepBuilderAPI_MakeVertex.hxx Diff ] File ]
mod - src/BRepBuilderAPI/BRepBuilderAPI_MakeWire.cxx Diff ] File ]
mod - src/BRepBuilderAPI/BRepBuilderAPI_MakeWire.hxx Diff ] File ]
mod - src/BRepLib/BRepLib_MakeEdge.cxx Diff ] File ]
mod - src/BRepLib/BRepLib_MakeEdge.hxx Diff ] File ]
mod - src/BRepLib/BRepLib_MakeEdge2d.cxx Diff ] File ]
mod - src/BRepLib/BRepLib_MakeEdge2d.hxx Diff ] File ]
mod - src/BRepLib/BRepLib_MakePolygon.cxx Diff ] File ]
mod - src/BRepLib/BRepLib_MakePolygon.hxx Diff ] File ]
mod - src/BRepLib/BRepLib_MakeShape.cxx Diff ] File ]
mod - src/BRepLib/BRepLib_MakeShape.hxx Diff ] File ]
mod - src/BRepLib/BRepLib_MakeSolid.cxx Diff ] File ]
mod - src/BRepLib/BRepLib_MakeSolid.hxx Diff ] File ]
mod - src/BRepLib/BRepLib_MakeVertex.cxx Diff ] File ]
mod - src/BRepLib/BRepLib_MakeVertex.hxx Diff ] File ]
mod - src/BRepLib/BRepLib_MakeWire.cxx Diff ] File ]
mod - src/BRepLib/BRepLib_MakeWire.hxx Diff ] File ]
mod - src/QANewBRepNaming/QANewBRepNaming_BooleanOperationFeat.cxx Diff ] File ]
mod - src/QANewBRepNaming/QANewBRepNaming_BooleanOperationFeat.hxx Diff ] File ]


Copyright © 2000 - 2020 MantisBT Team
Powered by Mantis Bugtracker