occt: master 2cb44241

Author Committer Branch Timestamp Parent
abv apn master 2014-04-11 09:59:41 master c5751993
Affected Issues  0024805: Eliminate unused static functions and methods: ShallowDump(), ShallowCopy(), STANDARD_TYPE(...)
Changeset 0024805: Eliminate unused static functions and methods: ShallowDump(), ShallowCopy(), STANDARD_TYPE(...)

Implementation of global functions STANDARD_TYPE() for types not inheriting Standard_Transient or Standard_Persistent are eliminated.

Global functions and class methods ShallowCopy() are removed; also removed unused classes Visual3d_PickPath and Visual3d_PickDescriptor.

Global functions and class methods ShallowDump() are removed, except for classes Standard_GUID, TopLoc_Datum, and TopLoc_Location as the latter are still used in some Debug printouts.
rm - src/Aspect/Aspect_CLayer2d.cxx Diff File
mod - src/Aspect/Aspect_CLayer2d.hxx Diff File
mod - src/Aspect/Aspect_Display.hxx Diff File
mod - src/Aspect/Aspect_Drawable.hxx Diff File
rm - src/Aspect/Aspect_FStream.cxx Diff File
mod - src/Aspect/Aspect_FStream.hxx Diff File
mod - src/Aspect/Aspect_GraphicCallbackProc.hxx Diff File
rm - src/Aspect/Aspect_Handle.cxx Diff File
mod - src/Aspect/Aspect_Handle.hxx Diff File
rm - src/Aspect/Aspect_IFStream.cxx Diff File
mod - src/Aspect/Aspect_IFStream.hxx Diff File
mod - src/Aspect/Aspect_RenderingContext.hxx Diff File
rm - src/Aspect/Aspect_RGBPixel.cxx Diff File
mod - src/Aspect/Aspect_RGBPixel.hxx Diff File
mod - src/Aspect/FILES Diff File
mod - src/DBC/DBC_BaseArray.cdl Diff File
mod - src/DBC/DBC_BaseArray.cxx Diff File
mod - src/DBC/DBC_BaseArray_objs.hxx Diff File
mod - src/DDataStd/DDataStd_BasicCommands.cxx Diff File
mod - src/Graphic3d/FILES Diff File
rm - src/Graphic3d/Graphic3d_CBitFields16.cxx Diff File
mod - src/Graphic3d/Graphic3d_CBitFields16.hxx Diff File
rm - src/Graphic3d/Graphic3d_CBitFields20.cxx Diff File
mod - src/Graphic3d/Graphic3d_CBitFields20.hxx Diff File
rm - src/Graphic3d/Graphic3d_CBitFields4.cxx Diff File
mod - src/Graphic3d/Graphic3d_CBitFields4.hxx Diff File
rm - src/Graphic3d/Graphic3d_CBitFields8.cxx Diff File
mod - src/Graphic3d/Graphic3d_CBitFields8.hxx Diff File
rm - src/Graphic3d/Graphic3d_CBounds.cxx Diff File
mod - src/Graphic3d/Graphic3d_CBounds.hxx Diff File
rm - src/Graphic3d/Graphic3d_CGraduatedTrihedron.cxx Diff File
mod - src/Graphic3d/Graphic3d_CGraduatedTrihedron.hxx Diff File
rm - src/Graphic3d/Graphic3d_CLight.cxx Diff File
mod - src/Graphic3d/Graphic3d_CLight.hxx Diff File
rm - src/Graphic3d/Graphic3d_CPick.cxx Diff File
mod - src/Graphic3d/Graphic3d_CPick.hxx Diff File
rm - src/Graphic3d/Graphic3d_CTexture.cxx Diff File
mod - src/Graphic3d/Graphic3d_CTexture.hxx Diff File
rm - src/Graphic3d/Graphic3d_CTransPersStruct.cxx Diff File
mod - src/Graphic3d/Graphic3d_CTransPersStruct.hxx Diff File
rm - src/Graphic3d/Graphic3d_CUserDraw.cxx Diff File
mod - src/Graphic3d/Graphic3d_CUserDraw.hxx Diff File
rm - src/Graphic3d/Graphic3d_CView.cxx Diff File
mod - src/Graphic3d/Graphic3d_CView.hxx Diff File
mod - src/IFSelect/FILES Diff File
rm - src/IFSelect/IFSelect_ActFunc.cxx Diff File
mod - src/IFSelect/IFSelect_ActFunc.hxx Diff File
mod - src/MoniTool/FILES Diff File
rm - src/MoniTool/MoniTool_ValueInterpret.cxx Diff File
mod - src/MoniTool/MoniTool_ValueInterpret.hxx Diff File
rm - src/MoniTool/MoniTool_ValueSatisfies.cxx Diff File
mod - src/MoniTool/MoniTool_ValueSatisfies.hxx Diff File
mod - src/NCollection/NCollection_UtfString.hxx Diff File
mod - src/OSD/FILES Diff File
rm - src/OSD/OSD_Function.cxx Diff File
mod - src/OSD/OSD_Function.hxx Diff File
mod - src/OSD/OSD_MAllocHook.cxx Diff File
mod - src/PCollection/PCollection_HArray1.cdl Diff File
mod - src/PCollection/PCollection_HArray1.gxx Diff File
mod - src/PCollection/PCollection_HArray2.cdl Diff File
mod - src/PCollection/PCollection_HArray2.gxx Diff File
mod - src/PCollection/PCollection_HAsciiString.cdl Diff File
mod - src/PCollection/PCollection_HAsciiString.cxx Diff File
mod - src/PCollection/PCollection_HDoubleList.cdl Diff File
mod - src/PCollection/PCollection_HDoubleList.gxx Diff File
mod - src/PCollection/PCollection_HExtendedString.cdl Diff File
mod - src/PCollection/PCollection_HExtendedString.cxx Diff File
mod - src/PCollection/PCollection_HSequence.cdl Diff File
mod - src/PCollection/PCollection_HSequence.gxx Diff File
mod - src/PCollection/PCollection_HSingleList.cdl Diff File
mod - src/PCollection/PCollection_HSingleList.gxx Diff File
mod - src/PMMgt/PMMgt_PManaged.cxx Diff File
mod - src/ShapeProcess/FILES Diff File
rm - src/ShapeProcess/ShapeProcess_OperFunc.cxx Diff File
mod - src/ShapeProcess/ShapeProcess_OperFunc.hxx Diff File
mod - src/Standard/FILES Diff File
mod - src/Standard/Handle_Standard_Persistent.hxx Diff File
rm - src/Standard/Standard_Address.cxx Diff File
mod - src/Standard/Standard_Address.hxx Diff File
rm - src/Standard/Standard_Boolean.cxx Diff File
mod - src/Standard/Standard_Boolean.hxx Diff File
rm - src/Standard/Standard_Character.cxx Diff File
mod - src/Standard/Standard_Character.hxx Diff File
mod - src/Standard/Standard_CString.cxx Diff File
mod - src/Standard/Standard_CString.hxx Diff File
rm - src/Standard/Standard_ExtCharacter.cxx Diff File
mod - src/Standard/Standard_ExtCharacter.hxx Diff File
mod - src/Standard/Standard_ExtString.cxx Diff File
mod - src/Standard/Standard_ExtString.hxx Diff File
mod - src/Standard/Standard_GUID.cdl Diff File
rm - src/Standard/Standard_Integer.cxx Diff File
mod - src/Standard/Standard_Integer.hxx Diff File
rm - src/Standard/Standard_IStream.cxx Diff File
mod - src/Standard/Standard_IStream.hxx Diff File
rm - src/Standard/Standard_OId.hxx Diff File
rm - src/Standard/Standard_OStream.cxx Diff File
mod - src/Standard/Standard_OStream.hxx Diff File
mod - src/Standard/Standard_Persistent.cdl Diff File
mod - src/Standard/Standard_Persistent.cxx Diff File
mod - src/Standard/Standard_Persistent_proto.hxx Diff File
mod - src/Standard/Standard_PrimitiveTypes.hxx Diff File
mod - src/Standard/Standard_Real.cxx Diff File
mod - src/Standard/Standard_Real.hxx Diff File
rm - src/Standard/Standard_ShallowDump.cxx Diff File
mod - src/Standard/Standard_ShortReal.cxx Diff File
mod - src/Standard/Standard_ShortReal.hxx Diff File
mod - src/Standard/Standard_Storable.cdl Diff File
mod - src/Standard/Standard_Storable.cxx Diff File
rm - src/Standard/Standard_Time.cxx Diff File
mod - src/Standard/Standard_Time.hxx Diff File
mod - src/Standard/Standard_Transient.cxx Diff File
mod - src/Standard/Standard_Transient_proto.hxx Diff File
mod - src/Standard/Standard_Type.cdl Diff File
mod - src/Standard/Standard_Type.cxx Diff File
mod - src/Standard/Standard_UUID.cxx Diff File
mod - src/Standard/Standard_UUID.hxx Diff File
mod - src/Storage/FILES Diff File
rm - src/Storage/Storage_Container.cxx Diff File
mod - src/Storage/Storage_Container.hxx Diff File
mod - src/Storage/Storage_Macros.hxx Diff File
mod - src/SWDRAW/SWDRAW.cxx Diff File
mod - src/TCollection/TCollection_HAsciiString.cdl Diff File
mod - src/TCollection/TCollection_HAsciiString.cxx Diff File
mod - src/TCollection/TCollection_HExtendedString.cdl Diff File
mod - src/TCollection/TCollection_HExtendedString.cxx Diff File
mod - src/TCollection/TCollection_HSequence.gxx Diff File
mod - src/TCollection/TCollection_HSet.cdl Diff File
mod - src/TCollection/TCollection_HSet.gxx Diff File
mod - src/TDF/TDF_Attribute.cxx Diff File
mod - src/V3d/V3d_DirectionalLight.cxx Diff File
mod - src/V3d/V3d_PositionalLight.cxx Diff File
mod - src/V3d/V3d_PositionLight.cxx Diff File
mod - src/V3d/V3d_SpotLight.cxx Diff File
mod - src/Visual3d/Visual3d.cdl Diff File
rm - src/Visual3d/Visual3d_PickDescriptor.cdl Diff File
rm - src/Visual3d/Visual3d_PickDescriptor.cxx Diff File
rm - src/Visual3d/Visual3d_PickPath.cdl Diff File
rm - src/Visual3d/Visual3d_PickPath.cxx Diff File
mod - src/Visual3d/Visual3d_ViewManager.cdl Diff File
mod - src/Visual3d/Visual3d_ViewManager.cxx Diff File
mod - src/WNT/WNT_Dword.hxx Diff File
mod - src/WNT/WNT_Uint.hxx Diff File
mod - src/WNT/WNT_WindowData.hxx Diff File