]> OCCT Git - occt.git/commit
0032352: Coding Rules - clean up code from compatibility hacks with pre-C++11 compilers
authorkgv <kgv@opencascade.com>
Thu, 2 Dec 2021 12:51:11 +0000 (15:51 +0300)
committersmoskvin <smoskvin@opencascade.com>
Fri, 3 Dec 2021 14:56:37 +0000 (17:56 +0300)
commit65acdce54ce83d04ca15d15def24440f55ed9017
tree53ddc2834b583e315a7e01c757f599eb6f5e7cef
parent30fa5f6713a2c2b321e4937217ac9066d7ed0caa
0032352: Coding Rules - clean up code from compatibility hacks with pre-C++11 compilers

Removed usage of std::auto_ptr.
opencascade::std workarounds for VS2008 have been dropped, when possible.
OCCT_NO_RVALUE_REFERENCE workaround for VS2008 has been removed.
64 files changed:
src/BRepFill/BRepFill_Filling.hxx
src/BRepTools/BRepTools.cxx
src/BVH/BVH_BinaryTree.hxx
src/BVH/BVH_Types.hxx
src/BinLDrivers/BinLDrivers_DocumentRetrievalDriver.cxx
src/BinLDrivers/BinLDrivers_DocumentStorageDriver.cxx
src/BinTools/BinTools.cxx
src/ChFi3d/ChFi3d_ChBuilder.cxx
src/DBRep/DBRep.cxx
src/DDocStd/DDocStd_ApplicationCommands.cxx
src/Draw/Draw_VariableCommands.cxx
src/IGESControl/IGESControl_Writer.cxx
src/IGESSelect/IGESSelect_WorkLibrary.cxx
src/Image/Image_DDSParser.cxx
src/Image/Image_Texture.cxx
src/IntStart/IntStart_SearchOnBoundaries.gxx
src/IntTools/IntTools_FClass2d.cxx
src/IntTools/IntTools_FClass2d.hxx
src/LDOM/LDOMParser.cxx
src/NCollection/NCollection_AliasedArray.hxx
src/NCollection/NCollection_Array1.hxx
src/NCollection/NCollection_Array2.hxx
src/NCollection/NCollection_StlIterator.hxx
src/NCollection/NCollection_UBTreeFiller.hxx
src/NCollection/NCollection_UtfIterator.hxx
src/NCollection/NCollection_UtfString.hxx
src/NCollection/NCollection_UtfString.lxx
src/OSD/OSD_CachedFileSystem.cxx
src/OSD/OSD_CachedFileSystem.hxx
src/OSD/OSD_FileSystem.cxx
src/OSD/OSD_FileSystem.hxx
src/OSD/OSD_FileSystemSelector.cxx
src/OSD/OSD_FileSystemSelector.hxx
src/OSD/OSD_LocalFileSystem.cxx
src/OSD/OSD_LocalFileSystem.hxx
src/OSD/OSD_Parallel.hxx
src/OSD/OSD_StreamBuffer.hxx
src/Poly/Poly_ArrayOfNodes.hxx
src/Poly/Poly_ArrayOfUVNodes.hxx
src/QABugs/QABugs_1.cxx
src/QABugs/QABugs_19.cxx
src/QABugs/QABugs_20.cxx
src/QANCollection/QANCollection_Handle.cxx
src/RWGltf/RWGltf_CafReader.cxx
src/RWGltf/RWGltf_CafWriter.cxx
src/RWGltf/RWGltf_CafWriter.hxx
src/RWGltf/RWGltf_TriangulationReader.cxx
src/RWStl/RWStl.cxx
src/RWStl/RWStl_Reader.cxx
src/Standard/Standard_Handle.hxx
src/Standard/Standard_Macro.hxx
src/Standard/Standard_Std.hxx
src/Standard/Standard_Type.hxx
src/Standard/Standard_TypeDef.hxx
src/StepSelect/StepSelect_WorkLibrary.cxx
src/TCollection/TCollection_AsciiString.hxx
src/TCollection/TCollection_ExtendedString.hxx
src/TObjDRAW/TObjDRAW.cxx
src/TopLoc/TopLoc_SListOfItemLocation.hxx
src/TopoDS/TopoDS_Shape.hxx
src/ViewerTest/ViewerTest_OpenGlCommands.cxx
src/VrmlAPI/VrmlAPI_Writer.cxx
src/XmlLDrivers/XmlLDrivers_DocumentRetrievalDriver.cxx
src/XmlLDrivers/XmlLDrivers_DocumentStorageDriver.cxx