]> OCCT Git - occt.git/commit
0033370: Foundation Classes - Moving into STL and Boost functionality
authordpasukhi <dpasukhi@opencascade.com>
Sat, 5 Aug 2023 16:53:19 +0000 (17:53 +0100)
committerdpasukhi <dpasukhi@opencascade.com>
Mon, 4 Dec 2023 13:37:09 +0000 (13:37 +0000)
commit1103eb60af84b32f44af1b1fc4222f32e4575daf
tree250dc485774bda29c1a80e62222b2a3bf9b9559c
parent6dbfade69200b6029b8e375cee8f829293fc185a
0033370: Foundation Classes - Moving into STL and Boost functionality

NCollection containers update:
  - NCollection_Array1 - updated functionality
  - NCollection_Array2 - NCollection_Array1 as a wrapper for 2array
  - NCollection_Vector -> NCollection_DynamicArray was renamed and reworked.
TCollection:
  - Use static empty string to avoid allocations on empty string
 NCollection allocators update:
  - NCollection_Allocator - allocator that used Standard::Allocate
  - NCollection_OccAllocator - allocator-wrapper that used OCC BaseAllocator objects
  - NCollection_IncAllocator - rework to increase performance
Standard:
  - Rework functionality to use different allocation libs
  - Implement basic of new way to wrap allocations tools
  - Define 4 ways to allocation (defines in configure stage)
 Additional changes:
  - Hash function uses std::hash functionality
   - size_t as a hash value
  - New HashUtils with Murmur and FVN hash algo for x32 and x64
  - Deprecated _0.cxx and .gxx DE classes reorganized
  - Create own utility for std memory
  - Update Standard_Transient to be more platform-independent
 Math TK changes:
  - math_Vector -> match_BaseVector<>
    - Buffer decreased to cash 32 elements instead of 512
649 files changed:
samples/ios/UIKitSample/UIKitSample/CafShapePrs.h
src/AIS/AIS_ColoredShape.hxx
src/AIS/AIS_ConnectedInteractive.cxx
src/AIS/AIS_DataMapOfIOStatus.hxx
src/AIS/AIS_ViewCube.hxx
src/AdvApprox/AdvApprox_ApproxAFunction.hxx
src/AdvApprox/AdvApprox_SimpleApprox.hxx
src/AppCont/AppCont_ContMatrices_4.cxx
src/AppCont/AppCont_LeastSquare.hxx
src/Approx/Approx_ComputeLine.gxx
src/ApproxInt/ApproxInt_KnotTools.hxx
src/Aspect/Aspect_XRAction.hxx
src/Aspect/Aspect_XRActionSet.hxx
src/BOPAlgo/BOPAlgo_BuilderFace.cxx
src/BOPAlgo/BOPAlgo_BuilderSolid.cxx
src/BOPAlgo/BOPAlgo_Builder_2.cxx
src/BOPAlgo/BOPAlgo_MakeConnected.hxx
src/BOPAlgo/BOPAlgo_PaveFiller.hxx
src/BOPAlgo/BOPAlgo_PaveFiller_1.cxx
src/BOPAlgo/BOPAlgo_PaveFiller_2.cxx
src/BOPAlgo/BOPAlgo_PaveFiller_3.cxx
src/BOPAlgo/BOPAlgo_PaveFiller_4.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_DataMapOfIntegerListOfPaveBlock.hxx
src/BOPDS/BOPDS_DataMapOfPaveBlockCommonBlock.hxx
src/BOPDS/BOPDS_DataMapOfPaveBlockListOfInteger.hxx
src/BOPDS/BOPDS_DataMapOfPaveBlockListOfPaveBlock.hxx
src/BOPDS/BOPDS_IndexedDataMapOfPaveBlockListOfInteger.hxx
src/BOPDS/BOPDS_IndexedDataMapOfPaveBlockListOfPaveBlock.hxx
src/BOPDS/BOPDS_IndexedMapOfPaveBlock.hxx
src/BOPDS/BOPDS_ListOfPaveBlock.hxx
src/BOPDS/BOPDS_MapOfCommonBlock.hxx
src/BOPDS/BOPDS_MapOfPair.hxx
src/BOPDS/BOPDS_MapOfPave.hxx
src/BOPDS/BOPDS_MapOfPaveBlock.hxx
src/BOPDS/BOPDS_Pair.hxx
src/BOPDS/BOPDS_PairMapHasher.hxx [deleted file]
src/BOPDS/BOPDS_Pave.hxx
src/BOPDS/BOPDS_PaveMapHasher.hxx [deleted file]
src/BOPDS/BOPDS_PaveMapHasher.lxx [deleted file]
src/BOPDS/FILES
src/BOPTools/BOPTools_IndexedDataMapOfSetShape.hxx
src/BOPTools/BOPTools_MapOfSet.hxx
src/BOPTools/BOPTools_Parallel.hxx
src/BOPTools/BOPTools_Set.cxx
src/BOPTools/BOPTools_Set.hxx
src/BOPTools/BOPTools_SetMapHasher.hxx [deleted file]
src/BOPTools/BOPTools_SetMapHasher.lxx [deleted file]
src/BOPTools/FILES
src/BRep/BRep_Builder.cxx
src/BRep/BRep_Tool.cxx
src/BRepAlgo/BRepAlgo_FaceRestrictor.cxx
src/BRepAlgo/BRepAlgo_Loop.cxx
src/BRepApprox/BRepApprox_TheMultiLineOfApprox.hxx
src/BRepBlend/BRepBlend_AppFuncRoot.hxx
src/BRepBuilderAPI/BRepBuilderAPI_MakeShapeOnMesh.cxx
src/BRepCheck/BRepCheck_Face.cxx
src/BRepCheck/BRepCheck_IndexedDataMapOfShapeResult.hxx
src/BRepCheck/BRepCheck_Shell.cxx
src/BRepClass3d/BRepClass3d_MapOfInter.hxx
src/BRepFill/BRepFill_DataMapOfNodeDataMapOfShapeShape.hxx
src/BRepFill/BRepFill_DataMapOfNodeShape.hxx
src/BRepFill/BRepFill_DataMapOfOrientedShapeListOfShape.hxx
src/BRepFill/BRepFill_Evolved.cxx
src/BRepFill/BRepFill_IndexedDataMapOfOrientedShapeListOfShape.hxx
src/BRepFill/BRepFill_OffsetWire.cxx
src/BRepFill/BRepFill_Sweep.cxx
src/BRepGProp/BRepGProp_Gauss.hxx
src/BRepGProp/BRepGProp_VinertGK.hxx
src/BRepLib/BRepLib.cxx
src/BRepLib/BRepLib_FuseEdges.cxx
src/BRepLib/BRepLib_MakeWire_1.cxx
src/BRepMAT2d/BRepMAT2d_DataMapOfBasicEltShape.hxx
src/BRepMesh/BRepMesh_Edge.hxx
src/BRepMesh/BRepMesh_OrientedEdge.hxx
src/BRepMesh/BRepMesh_Triangle.hxx
src/BRepMesh/BRepMesh_Vertex.hxx
src/BRepMeshData/BRepMeshData_Curve.cxx
src/BRepMeshData/BRepMeshData_Model.cxx
src/BRepMeshData/BRepMeshData_PCurve.cxx
src/BRepOffset/BRepOffset_MakeOffset.cxx
src/BRepOffset/BRepOffset_SimpleOffset.hxx
src/BRepOffset/BRepOffset_Tool.cxx
src/BRepOffsetAPI/BRepOffsetAPI_MakeOffset.cxx
src/BRepOffsetAPI/BRepOffsetAPI_MakeThickSolid.cxx
src/BRepPrimAPI/BRepPrimAPI_MakeRevolution.hxx
src/BSplCLib/BSplCLib.cxx
src/BinMDF/BinMDF_TypeADriverMap.hxx
src/BinMDF/BinMDF_TypeIdMap.hxx
src/BinMNaming/BinMNaming_NamedShapeDriver.cxx
src/BinObjMgt/BinObjMgt_Persistent.hxx
src/BinTObjDrivers/BinTObjDrivers.hxx
src/BinTObjDrivers/BinTObjDrivers_DocumentRetrievalDriver.hxx
src/BinTObjDrivers/BinTObjDrivers_DocumentStorageDriver.hxx
src/BinTObjDrivers/BinTObjDrivers_IntSparseArrayDriver.hxx
src/BinTObjDrivers/BinTObjDrivers_ModelDriver.hxx
src/BinTObjDrivers/BinTObjDrivers_ObjectDriver.hxx
src/BinTObjDrivers/BinTObjDrivers_ReferenceDriver.hxx
src/BinTObjDrivers/BinTObjDrivers_XYZDriver.hxx
src/BinTools/BinTools_ShapeReader.cxx
src/BinTools/BinTools_ShapeReader.hxx
src/BinTools/BinTools_ShapeSet.hxx
src/BinTools/BinTools_ShapeSetBase.hxx
src/BinTools/BinTools_ShapeWriter.hxx
src/Bnd/Bnd_BoundSortBox.hxx
src/BndLib/BndLib_AddSurface.cxx
src/CDF/CDF_FWOSDriver.cxx
src/CDM/CDM_DocumentHasher.hxx [deleted file]
src/CDM/CDM_MapOfDocument.hxx
src/CDM/CDM_MetaDataLookUpTable.hxx
src/CDM/FILES
src/ChFi3d/ChFi3d_Builder.cxx
src/ChFi3d/ChFi3d_Builder_2.cxx
src/ChFi3d/ChFi3d_Builder_C1.cxx
src/ChFi3d/ChFi3d_Builder_C2.cxx
src/ChFi3d/ChFi3d_Builder_CnCrn.cxx
src/ChFi3d/ChFi3d_ChBuilder.cxx
src/ChFi3d/ChFi3d_FilBuilder.cxx
src/ChFiDS/ChFiDS_FilSpine.cxx
src/ChFiKPart/ChFiKPart_RstMap.hxx
src/DBRep/DBRep_DrawableShape.cxx
src/DBRep/DBRep_IsoBuilder.cxx
src/DBRep/DBRep_IsoBuilder.hxx
src/DDF/DDF_Transaction.hxx
src/DDataStd/DDataStd_BasicCommands.cxx
src/DE/DE_ConfigurationContext.hxx
src/DE/DE_Wrapper.cxx
src/DE/DE_Wrapper.hxx
src/DRAWEXE/DRAWEXE.cxx
src/Draft/Draft_VertexInfo.cxx
src/Draw/Draw_Drawable3D.cxx
src/Draw/Draw_MapOfAsciiString.hxx
src/DrawFairCurve/DrawFairCurve_Batten.hxx
src/DrawFairCurve/DrawFairCurve_MinimalVariation.hxx
src/Expr/Expr_MapOfNamedUnknown.hxx
src/Express/Express_DataMapOfAsciiStringItem.hxx
src/Express/Express_Entity.hxx
src/Extrema/Extrema_FuncPSDist.hxx
src/FEmTool/FEmTool_Assembly.cxx
src/Font/Font_FontMgr.cxx
src/Font/Font_FontMgr.hxx
src/Font/Font_SystemFont.hxx
src/Geom2dHatch/Geom2dHatch_Hatchings.hxx
src/Geom2dHatch/Geom2dHatch_MapOfElements.hxx
src/GeomFill/GeomFill_PolynomialConvertor.cxx
src/GeomInt/GeomInt_LineTool.cxx
src/GeomInt/GeomInt_TheMultiLineOfWLApprox.hxx
src/Graphic3d/Graphic3d_CView.hxx
src/Graphic3d/Graphic3d_FrameStatsData.cxx
src/Graphic3d/Graphic3d_FrameStatsData.hxx
src/Graphic3d/Graphic3d_ShaderAttribute.hxx
src/HLRAlgo/HLRAlgo_PolyAlgo.cxx
src/HLRAlgo/HLRAlgo_PolyShellData.cxx
src/HLRBRep/HLRBRep_CurveTool.hxx
src/HLRBRep/HLRBRep_Data.cxx
src/HLRBRep/HLRBRep_Data.hxx
src/HLRBRep/HLRBRep_EdgeFaceTool.hxx
src/HLRBRep/HLRBRep_EdgeIList.cxx
src/HLRBRep/HLRBRep_Hider.cxx
src/HLRBRep/HLRBRep_PolyAlgo.cxx
src/HLRBRep/HLRBRep_ThePolyhedronOfInterCSurf.hxx
src/IFSelect/IFSelect_IntParam.hxx
src/IMeshData/IMeshData_Types.hxx
src/IVtk/IVtk_Types.hxx
src/IVtkDraw/IVtkDraw.cxx
src/Image/Image_Texture.hxx
src/IntPatch/IntPatch_ImpImpIntersection_4.gxx
src/IntPatch/IntPatch_SpecialPoints.hxx
src/IntPatch/IntPatch_WLineTool.cxx
src/IntPolyh/FILES
src/IntPolyh/IntPolyh_Couple.hxx
src/IntPolyh/IntPolyh_CoupleMapHasher.hxx [deleted file]
src/IntPolyh/IntPolyh_Intersection.cxx
src/IntPolyh/IntPolyh_MaillageAffinage.cxx
src/IntPolyh/IntPolyh_SectionLine.hxx
src/IntTools/FILES
src/IntTools/IntTools_BeanFaceIntersector.cxx
src/IntTools/IntTools_Context.cxx
src/IntTools/IntTools_Context.hxx
src/IntTools/IntTools_CurveRangeSample.hxx
src/IntTools/IntTools_CurveRangeSampleMapHasher.hxx [deleted file]
src/IntTools/IntTools_DataMapIteratorOfDataMapOfCurveSampleBox.hxx [deleted file]
src/IntTools/IntTools_DataMapOfCurveSampleBox.hxx
src/IntTools/IntTools_DataMapOfSurfaceSampleBox.hxx
src/IntTools/IntTools_FaceFace.cxx
src/IntTools/IntTools_MapOfCurveSample.hxx
src/IntTools/IntTools_MapOfSurfaceSample.hxx
src/IntTools/IntTools_SurfaceRangeSample.hxx
src/IntTools/IntTools_SurfaceRangeSample.lxx
src/IntTools/IntTools_SurfaceRangeSampleMapHasher.hxx [deleted file]
src/IntWalk/IntWalk_VectorOfInteger.hxx
src/IntWalk/IntWalk_VectorOfWalkingData.hxx
src/Interface/FILES
src/Interface/Interface_DataMapOfTransientInteger.hxx
src/Interface/Interface_IndexedMapOfAsciiString.hxx
src/Interface/Interface_MapAsciiStringHasher.cxx [deleted file]
src/Interface/Interface_MapAsciiStringHasher.hxx [deleted file]
src/Interface/Interface_Static.cxx
src/Interface/Interface_Static.hxx
src/LocOpe/LocOpe_BuildShape.cxx
src/LocOpe/LocOpe_Generator.cxx
src/LocOpe/LocOpe_Pipe.cxx
src/LocOpe/LocOpe_SplitDrafts.cxx
src/LocOpe/LocOpe_SplitShape.cxx
src/LocOpe/LocOpe_Spliter.cxx
src/MAT/MAT_Arc.hxx
src/MAT/MAT_BasicElt.hxx
src/MAT/MAT_DataMapOfIntegerArc.hxx
src/MAT/MAT_DataMapOfIntegerBasicElt.hxx
src/MAT/MAT_DataMapOfIntegerBisector.hxx
src/MAT/MAT_DataMapOfIntegerNode.hxx
src/MAT/MAT_Node.hxx
src/MAT2d/FILES
src/MAT2d/MAT2d_BiInt.hxx
src/MAT2d/MAT2d_DataMapOfBiIntInteger.hxx
src/MAT2d/MAT2d_DataMapOfBiIntSequenceOfInteger.hxx
src/MAT2d/MAT2d_DataMapOfIntegerBisec.hxx
src/MAT2d/MAT2d_DataMapOfIntegerConnexion.hxx
src/MAT2d/MAT2d_DataMapOfIntegerPnt2d.hxx
src/MAT2d/MAT2d_DataMapOfIntegerSequenceOfConnexion.hxx
src/MAT2d/MAT2d_DataMapOfIntegerVec2d.hxx
src/MAT2d/MAT2d_MapBiIntHasher.hxx [deleted file]
src/MAT2d/MAT2d_MapBiIntHasher.lxx [deleted file]
src/MeshVS/FILES
src/MeshVS/MeshVS_DataMapOfColorMapOfInteger.hxx
src/MeshVS/MeshVS_DataMapOfHArray1OfSequenceOfInteger.hxx
src/MeshVS/MeshVS_DataMapOfIntegerAsciiString.hxx
src/MeshVS/MeshVS_DataMapOfIntegerBoolean.hxx
src/MeshVS/MeshVS_DataMapOfIntegerColor.hxx
src/MeshVS/MeshVS_DataMapOfIntegerMaterial.hxx
src/MeshVS/MeshVS_DataMapOfIntegerMeshEntityOwner.hxx
src/MeshVS/MeshVS_DataMapOfIntegerOwner.hxx
src/MeshVS/MeshVS_DataMapOfIntegerTwoColors.hxx
src/MeshVS/MeshVS_DataMapOfIntegerVector.hxx
src/MeshVS/MeshVS_DataMapOfTwoColorsMapOfInteger.hxx
src/MeshVS/MeshVS_DataSource.hxx
src/MeshVS/MeshVS_DeformedDataSource.hxx
src/MeshVS/MeshVS_ElementalColorPrsBuilder.cxx
src/MeshVS/MeshVS_MapOfTwoNodes.hxx
src/MeshVS/MeshVS_SymmetricPairHasher.hxx
src/MeshVS/MeshVS_TwoColors.cxx
src/MeshVS/MeshVS_TwoColors.hxx
src/MeshVS/MeshVS_TwoColorsHasher.hxx [deleted file]
src/MeshVS/MeshVS_TwoNodes.hxx
src/MeshVS/MeshVS_TwoNodesHasher.hxx [deleted file]
src/Message/Message_Attribute.hxx
src/Message/Message_AttributeMeter.cxx
src/Message/Message_AttributeObject.hxx
src/Message/Message_PrinterOStream.hxx
src/Message/Message_PrinterToReport.hxx
src/Message/Message_ProgressScope.hxx
src/MoniTool/FILES
src/MoniTool/MoniTool_DataMapOfTimer.hxx
src/MoniTool/MoniTool_ElemHasher.cxx [deleted file]
src/MoniTool/MoniTool_ElemHasher.hxx [deleted file]
src/MoniTool/MoniTool_Element.cxx
src/MoniTool/MoniTool_Element.hxx
src/MoniTool/MoniTool_MTHasher.cxx [deleted file]
src/MoniTool/MoniTool_MTHasher.hxx [deleted file]
src/MoniTool/MoniTool_MTHasher.lxx [deleted file]
src/MoniTool/MoniTool_TransientElem.cxx
src/NCollection/FILES
src/NCollection/NCollection_AccAllocator.cxx
src/NCollection/NCollection_AccAllocator.hxx
src/NCollection/NCollection_AlignedAllocator.hxx
src/NCollection/NCollection_Allocator.hxx [new file with mode: 0644]
src/NCollection/NCollection_Array1.hxx
src/NCollection/NCollection_Array2.hxx
src/NCollection/NCollection_BaseAllocator.cxx
src/NCollection/NCollection_BaseAllocator.hxx
src/NCollection/NCollection_BaseMap.cxx
src/NCollection/NCollection_BaseMap.hxx
src/NCollection/NCollection_BasePointerVector.cxx [new file with mode: 0644]
src/NCollection/NCollection_BasePointerVector.hxx [new file with mode: 0644]
src/NCollection/NCollection_BaseVector.cxx [deleted file]
src/NCollection/NCollection_BaseVector.hxx [deleted file]
src/NCollection/NCollection_CellFilter.hxx
src/NCollection/NCollection_DataMap.hxx
src/NCollection/NCollection_DefaultHasher.hxx
src/NCollection/NCollection_DefineArray1.hxx [deleted file]
src/NCollection/NCollection_DefineArray2.hxx [deleted file]
src/NCollection/NCollection_DefineDataMap.hxx [deleted file]
src/NCollection/NCollection_DefineDoubleMap.hxx [deleted file]
src/NCollection/NCollection_DefineHArray1.hxx
src/NCollection/NCollection_DefineHArray2.hxx
src/NCollection/NCollection_DefineHSequence.hxx
src/NCollection/NCollection_DefineHasher.hxx [new file with mode: 0644]
src/NCollection/NCollection_DefineIndexedDataMap.hxx [deleted file]
src/NCollection/NCollection_DefineIndexedMap.hxx [deleted file]
src/NCollection/NCollection_DefineList.hxx [deleted file]
src/NCollection/NCollection_DefineMap.hxx [deleted file]
src/NCollection/NCollection_DefineSequence.hxx [deleted file]
src/NCollection/NCollection_DefineVector.hxx [deleted file]
src/NCollection/NCollection_DoubleMap.hxx
src/NCollection/NCollection_DynamicArray.hxx [new file with mode: 0644]
src/NCollection/NCollection_EBTree.hxx
src/NCollection/NCollection_HeapAllocator.hxx
src/NCollection/NCollection_IncAllocator.cxx
src/NCollection/NCollection_IncAllocator.hxx
src/NCollection/NCollection_IndexedDataMap.hxx
src/NCollection/NCollection_IndexedIterator.hxx [new file with mode: 0644]
src/NCollection/NCollection_IndexedMap.hxx
src/NCollection/NCollection_Iterator.hxx [new file with mode: 0644]
src/NCollection/NCollection_List.hxx
src/NCollection/NCollection_Map.hxx
src/NCollection/NCollection_OccAllocator.hxx [new file with mode: 0644]
src/NCollection/NCollection_Sequence.hxx
src/NCollection/NCollection_SparseArrayBase.hxx
src/NCollection/NCollection_StdAllocator.hxx [deleted file]
src/NCollection/NCollection_TListNode.hxx
src/NCollection/NCollection_UBTreeFiller.hxx
src/NCollection/NCollection_Vector.hxx
src/NCollection/NCollection_WinHeapAllocator.hxx
src/OSD/OSD.cxx
src/OSD/OSD_FileSystem.hxx
src/OSD/OSD_MemInfo.hxx
src/OSD/OSD_SharedLibrary.cxx
src/OSD/OSD_SharedLibrary.hxx
src/OSD/OSD_ThreadFunction.hxx
src/OpenGl/OpenGl_LayerList.hxx
src/OpenGl/OpenGl_SceneGeometry.cxx
src/OpenGl/OpenGl_SceneGeometry.hxx
src/PCDM/PCDM_ReaderFilter.hxx
src/Plate/Plate_Plate.hxx
src/Plugin/Plugin_MapOfFunctions.hxx
src/Poly/Poly_MakeLoops.cxx
src/Poly/Poly_MakeLoops.hxx
src/Poly/Poly_MergeNodesTool.cxx
src/Poly/Poly_MergeNodesTool.hxx
src/QABugs/QABugs_11.cxx
src/QABugs/QABugs_14.cxx
src/QABugs/QABugs_20.cxx
src/QADNaming/QADNaming.hxx
src/QANCollection/QANCollection_Alloc.cxx
src/QANCollection/QANCollection_DataMapOfRealPnt.hxx
src/QANCollection/QANCollection_DoubleMapOfRealInteger.hxx
src/QANCollection/QANCollection_Handle.cxx
src/QANCollection/QANCollection_IndexedDataMapOfRealPnt.hxx
src/QANCollection/QANCollection_Perf.cxx
src/QANCollection/QANCollection_Test.cxx
src/Quantity/FILES
src/Quantity/Quantity_Color.hxx
src/Quantity/Quantity_ColorHasher.hxx [deleted file]
src/Quantity/Quantity_ColorRGBA.hxx
src/Quantity/Quantity_ColorRGBAHasher.hxx [deleted file]
src/RWGltf/RWGltf_CafWriter.cxx
src/RWGltf/RWGltf_CafWriter.hxx
src/RWGltf/RWGltf_GltfJsonParser.hxx
src/RWGltf/RWGltf_GltfMaterialMap.cxx
src/RWGltf/RWGltf_GltfMaterialMap.hxx
src/RWGltf/RWGltf_GltfSceneNodeMap.hxx
src/RWMesh/RWMesh_MaterialMap.hxx
src/RWObj/RWObj_ObjMaterialMap.hxx
src/RWObj/RWObj_Reader.hxx
src/Resource/Resource_DataMapOfAsciiStringAsciiString.hxx
src/Resource/Resource_DataMapOfAsciiStringExtendedString.hxx
src/Resource/Resource_Manager.hxx
src/STEPCAFControl/STEPCAFControl_DataMapOfLabelExternFile.hxx
src/STEPCAFControl/STEPCAFControl_DataMapOfLabelShape.hxx
src/STEPCAFControl/STEPCAFControl_DataMapOfPDExternFile.hxx
src/STEPCAFControl/STEPCAFControl_DataMapOfSDRExternFile.hxx
src/STEPConstruct/FILES
src/STEPConstruct/STEPConstruct_DataMapOfAsciiStringTransient.hxx
src/STEPConstruct/STEPConstruct_DataMapOfPointTransient.hxx
src/STEPConstruct/STEPConstruct_PointHasher.cxx [deleted file]
src/STEPConstruct/STEPConstruct_PointHasher.hxx [deleted file]
src/STEPConstruct/STEPConstruct_PointHasher.lxx [deleted file]
src/SelectMgr/SelectMgr_BVHThreadPool.hxx
src/SelectMgr/SelectMgr_IndexedDataMapOfOwnerCriterion.hxx
src/SelectMgr/SelectMgr_SelectionImageFiller.hxx
src/ShapeAnalysis/ShapeAnalysis.cxx
src/ShapeExtend/ShapeExtend_DataMapOfTransientListOfMsg.hxx
src/ShapeFix/ShapeFix_EdgeConnect.cxx
src/Standard/FILES
src/Standard/Standard.cxx
src/Standard/Standard.hxx
src/Standard/Standard_Address.hxx [deleted file]
src/Standard/Standard_CString.cxx
src/Standard/Standard_CString.hxx
src/Standard/Standard_CStringHasher.hxx [new file with mode: 0644]
src/Standard/Standard_ExtString.cxx [deleted file]
src/Standard/Standard_ExtString.hxx [deleted file]
src/Standard/Standard_GUID.cxx
src/Standard/Standard_GUID.hxx
src/Standard/Standard_Handle.hxx
src/Standard/Standard_HashUtils.hxx [new file with mode: 0644]
src/Standard/Standard_HashUtils.lxx [new file with mode: 0644]
src/Standard/Standard_Integer.hxx
src/Standard/Standard_MMgrRaw.cxx [deleted file]
src/Standard/Standard_MMgrRaw.hxx [deleted file]
src/Standard/Standard_MMgrTBBalloc.cxx [deleted file]
src/Standard/Standard_MMgrTBBalloc.hxx [deleted file]
src/Standard/Standard_MemoryUtils.hxx [new file with mode: 0644]
src/Standard/Standard_PrimitiveTypes.hxx
src/Standard/Standard_Real.cxx
src/Standard/Standard_Real.hxx
src/Standard/Standard_ShortReal.cxx [deleted file]
src/Standard/Standard_ShortReal.hxx
src/Standard/Standard_Size.hxx [deleted file]
src/Standard/Standard_ThreadId.hxx
src/Standard/Standard_Transient.cxx
src/Standard/Standard_Transient.hxx
src/Standard/Standard_Type.cxx
src/Standard/Standard_Type.hxx
src/Standard/Standard_math.cxx [deleted file]
src/Standard/Standard_math.hxx [deleted file]
src/Standard/Standard_values.h [deleted file]
src/StdObjMgt/StdObjMgt_MapOfInstantiators.hxx
src/StdStorage/StdStorage_MapOfRoots.hxx
src/StdStorage/StdStorage_MapOfTypes.hxx
src/StepData/StepData_FreeFormEntity.cxx
src/StepToTopoDS/FILES
src/StepToTopoDS/StepToTopoDS_CartesianPointHasher.cxx [deleted file]
src/StepToTopoDS/StepToTopoDS_CartesianPointHasher.hxx [deleted file]
src/StepToTopoDS/StepToTopoDS_DataMapOfRI.hxx
src/StepToTopoDS/StepToTopoDS_DataMapOfRINames.hxx
src/StepToTopoDS/StepToTopoDS_DataMapOfTRI.hxx
src/StepToTopoDS/StepToTopoDS_PointEdgeMap.hxx
src/StepToTopoDS/StepToTopoDS_PointPair.cxx
src/StepToTopoDS/StepToTopoDS_PointPair.hxx
src/StepToTopoDS/StepToTopoDS_PointPairHasher.cxx [deleted file]
src/StepToTopoDS/StepToTopoDS_PointPairHasher.hxx [deleted file]
src/StepToTopoDS/StepToTopoDS_PointVertexMap.hxx
src/Storage/Storage_MapOfCallBack.hxx
src/Storage/Storage_MapOfPers.hxx
src/Storage/Storage_PType.hxx
src/Storage/Storage_Schema.cxx
src/TColStd/FILES
src/TColStd/TColStd_DataMapOfAsciiStringInteger.hxx
src/TColStd/TColStd_DataMapOfIntegerInteger.hxx
src/TColStd/TColStd_DataMapOfIntegerListOfInteger.hxx
src/TColStd/TColStd_DataMapOfIntegerReal.hxx
src/TColStd/TColStd_DataMapOfIntegerTransient.hxx
src/TColStd/TColStd_DataMapOfStringInteger.hxx
src/TColStd/TColStd_DataMapOfTransientTransient.hxx
src/TColStd/TColStd_IndexedDataMapOfStringString.hxx
src/TColStd/TColStd_IndexedDataMapOfTransientTransient.hxx
src/TColStd/TColStd_IndexedMapOfInteger.hxx
src/TColStd/TColStd_IndexedMapOfReal.hxx
src/TColStd/TColStd_IndexedMapOfTransient.hxx
src/TColStd/TColStd_MapIntegerHasher.hxx [deleted file]
src/TColStd/TColStd_MapOfAsciiString.hxx
src/TColStd/TColStd_MapOfInteger.hxx
src/TColStd/TColStd_MapOfReal.hxx
src/TColStd/TColStd_MapOfTransient.hxx
src/TColStd/TColStd_MapRealHasher.hxx [deleted file]
src/TColStd/TColStd_MapTransientHasher.hxx [deleted file]
src/TColStd/TColStd_PackedMapOfInteger.cxx
src/TColStd/TColStd_PackedMapOfInteger.hxx
src/TColStd/TColStd_SequenceOfAddress.hxx
src/TCollection/TCollection_AsciiString.cxx
src/TCollection/TCollection_AsciiString.hxx
src/TCollection/TCollection_AsciiString.lxx
src/TCollection/TCollection_ExtendedString.cxx
src/TCollection/TCollection_ExtendedString.hxx
src/TCollection/TCollection_HAsciiString.hxx
src/TCollection/TCollection_HAsciiString.lxx
src/TCollection/TCollection_HExtendedString.hxx
src/TDF/FILES
src/TDF/TDF_AttributeDataMap.hxx
src/TDF/TDF_AttributeDoubleMap.hxx
src/TDF/TDF_AttributeIndexedMap.hxx
src/TDF/TDF_AttributeMap.hxx
src/TDF/TDF_CopyTool.cxx
src/TDF/TDF_DerivedAttribute.cxx
src/TDF/TDF_GUIDProgIDMap.hxx
src/TDF/TDF_IDMap.hxx
src/TDF/TDF_Label.hxx
src/TDF/TDF_Label.lxx
src/TDF/TDF_LabelDataMap.hxx
src/TDF/TDF_LabelDoubleMap.hxx
src/TDF/TDF_LabelIndexedMap.hxx
src/TDF/TDF_LabelIntegerMap.hxx
src/TDF/TDF_LabelMap.hxx
src/TDF/TDF_LabelMapHasher.hxx [deleted file]
src/TDataStd/TDataStd_DataMapOfStringByte.hxx
src/TDataStd/TDataStd_DataMapOfStringHArray1OfInteger.hxx
src/TDataStd/TDataStd_DataMapOfStringHArray1OfReal.hxx
src/TDataStd/TDataStd_DataMapOfStringReal.hxx
src/TDataStd/TDataStd_DataMapOfStringString.hxx
src/TDocStd/TDocStd_Document.hxx
src/TDocStd/TDocStd_LabelIDMapDataMap.hxx
src/TFunction/TFunction_DataMapOfGUIDDriver.hxx
src/TFunction/TFunction_DataMapOfLabelListOfLabel.hxx
src/TFunction/TFunction_DoubleMapOfIntegerLabel.hxx
src/TNaming/FILES
src/TNaming/TNaming_Localizer.cxx
src/TNaming/TNaming_MapOfNamedShape.hxx
src/TNaming/TNaming_NamedShapeHasher.hxx [deleted file]
src/TObj/FILES
src/TObj/TObj_Application.hxx
src/TObj/TObj_Assistant.cxx
src/TObj/TObj_Assistant.hxx
src/TObj/TObj_Common.hxx [deleted file]
src/TObj/TObj_Container.hxx
src/TObj/TObj_Object.hxx
src/TObj/TObj_ObjectIterator.hxx
src/TObj/TObj_TIntSparseArray.hxx
src/TObj/TObj_TObject.hxx
src/TObj/TObj_TReference.hxx
src/TObj/TObj_TXYZ.hxx
src/TPrsStd/TPrsStd_DataMapOfGUIDDriver.hxx
src/TopLoc/FILES
src/TopLoc/TopLoc_IndexedMapOfLocation.hxx
src/TopLoc/TopLoc_Location.cxx
src/TopLoc/TopLoc_Location.hxx
src/TopLoc/TopLoc_Location.lxx
src/TopLoc/TopLoc_MapLocationHasher.hxx [deleted file]
src/TopLoc/TopLoc_MapOfLocation.hxx
src/TopOpeBRepBuild/TopOpeBRepBuild_Area1dBuilder.cxx
src/TopOpeBRepBuild/TopOpeBRepBuild_Area1dBuilder.hxx
src/TopOpeBRepBuild/TopOpeBRepBuild_Area2dBuilder.cxx
src/TopOpeBRepBuild/TopOpeBRepBuild_Area3dBuilder.cxx
src/TopOpeBRepBuild/TopOpeBRepBuild_AreaBuilder.cxx
src/TopOpeBRepBuild/TopOpeBRepBuild_AreaBuilder.hxx
src/TopOpeBRepBuild/TopOpeBRepBuild_BuildEdges.cxx
src/TopOpeBRepBuild/TopOpeBRepBuild_Builder.cxx
src/TopOpeBRepBuild/TopOpeBRepBuild_Builder.hxx
src/TopOpeBRepBuild/TopOpeBRepBuild_Builder1.cxx
src/TopOpeBRepBuild/TopOpeBRepBuild_Builder1.hxx
src/TopOpeBRepBuild/TopOpeBRepBuild_CompositeClassifier.hxx
src/TopOpeBRepBuild/TopOpeBRepBuild_CorrectFace2d.hxx
src/TopOpeBRepBuild/TopOpeBRepBuild_End.cxx
src/TopOpeBRepBuild/TopOpeBRepBuild_GridFF.cxx
src/TopOpeBRepBuild/TopOpeBRepBuild_GridSS.cxx
src/TopOpeBRepBuild/TopOpeBRepBuild_HBuilder.cxx
src/TopOpeBRepBuild/TopOpeBRepBuild_Section.cxx
src/TopOpeBRepBuild/TopOpeBRepBuild_ShellFaceSet.hxx
src/TopOpeBRepDS/TopOpeBRepDS_Check.cxx
src/TopOpeBRepDS/TopOpeBRepDS_DataMapOfCheckStatus.hxx
src/TopOpeBRepDS/TopOpeBRepDS_DataMapOfIntegerListOfInterference.hxx
src/TopOpeBRepDS/TopOpeBRepDS_DataMapOfInterferenceListOfInterference.hxx
src/TopOpeBRepDS/TopOpeBRepDS_DataMapOfInterferenceShape.hxx
src/TopOpeBRepDS/TopOpeBRepDS_DoubleMapOfIntegerShape.hxx
src/TopOpeBRepDS/TopOpeBRepDS_EIR.cxx
src/TopOpeBRepDS/TopOpeBRepDS_EXPORT.cxx
src/TopOpeBRepDS/TopOpeBRepDS_FIR.cxx
src/TopOpeBRepDS/TopOpeBRepDS_MapOfCurve.hxx
src/TopOpeBRepDS/TopOpeBRepDS_MapOfIntegerShapeData.hxx
src/TopOpeBRepDS/TopOpeBRepDS_MapOfPoint.hxx
src/TopOpeBRepDS/TopOpeBRepDS_MapOfSurface.hxx
src/TopOpeBRepDS/TopOpeBRepDS_Marker.hxx
src/TopOpeBRepDS/TopOpeBRepDS_ProcessEdgeInterferences.cxx
src/TopOpeBRepDS/TopOpeBRepDS_ProcessFaceInterferences.cxx
src/TopOpeBRepDS/TopOpeBRepDS_ProcessInterferencesTool.cxx
src/TopOpeBRepTool/TopOpeBRepTool_DataMapOfOrientedShapeC2DF.hxx
src/TopOpeBRepTool/TopOpeBRepTool_FuseEdges.cxx
src/TopOpeBRepTool/TopOpeBRepTool_IndexedDataMapOfShapeBox.hxx
src/TopOpeBRepTool/TopOpeBRepTool_IndexedDataMapOfShapeBox2d.hxx
src/TopTools/FILES
src/TopTools/TopTools_DataMapOfIntegerListOfShape.hxx
src/TopTools/TopTools_DataMapOfIntegerShape.hxx
src/TopTools/TopTools_DataMapOfOrientedShapeInteger.hxx
src/TopTools/TopTools_DataMapOfOrientedShapeShape.hxx
src/TopTools/TopTools_IndexedDataMapOfShapeAddress.hxx
src/TopTools/TopTools_IndexedMapOfOrientedShape.hxx
src/TopTools/TopTools_MapOfOrientedShape.hxx
src/TopTools/TopTools_OrientedShapeMapHasher.hxx [deleted file]
src/TopTools/TopTools_OrientedShapeMapHasher.lxx [deleted file]
src/TopTools/TopTools_ShapeMapHasher.hxx
src/TopTools/TopTools_ShapeMapHasher.lxx [deleted file]
src/TopoDS/FILES
src/TopoDS/TopoDS_CompSolid.hxx
src/TopoDS/TopoDS_CompSolid.lxx [deleted file]
src/TopoDS/TopoDS_Compound.hxx
src/TopoDS/TopoDS_Compound.lxx [deleted file]
src/TopoDS/TopoDS_Edge.hxx
src/TopoDS/TopoDS_Edge.lxx [deleted file]
src/TopoDS/TopoDS_Face.hxx
src/TopoDS/TopoDS_Face.lxx [deleted file]
src/TopoDS/TopoDS_Shape.cxx
src/TopoDS/TopoDS_Shape.hxx
src/TopoDS/TopoDS_Shell.hxx
src/TopoDS/TopoDS_Shell.lxx [deleted file]
src/TopoDS/TopoDS_Solid.hxx
src/TopoDS/TopoDS_Solid.lxx [deleted file]
src/TopoDS/TopoDS_Vertex.hxx
src/TopoDS/TopoDS_Vertex.lxx [deleted file]
src/TopoDS/TopoDS_Wire.hxx
src/TopoDS/TopoDS_Wire.lxx [deleted file]
src/Transfer/FILES
src/Transfer/Transfer_Actor.gxx [deleted file]
src/Transfer/Transfer_ActorOfProcessForFinder_0.cxx
src/Transfer/Transfer_ActorOfProcessForTransient_0.cxx
src/Transfer/Transfer_FindHasher.cxx [deleted file]
src/Transfer/Transfer_FindHasher.hxx
src/Transfer/Transfer_Finder.cxx
src/Transfer/Transfer_Finder.hxx
src/Transfer/Transfer_Iterator.gxx [deleted file]
src/Transfer/Transfer_IteratorOfProcessForFinder_0.cxx
src/Transfer/Transfer_IteratorOfProcessForTransient_0.cxx
src/Transfer/Transfer_Mapper.gxx [deleted file]
src/Transfer/Transfer_ProcessForFinder_0.cxx
src/Transfer/Transfer_ProcessForTransient_0.cxx
src/Transfer/Transfer_TransferMapOfProcessForTransient.hxx
src/Transfer/Transfer_TransferProcess.gxx [deleted file]
src/Transfer/Transfer_TransientMapper.hxx
src/Transfer/Transfer_TransientMapper_0.cxx
src/TransferBRep/FILES
src/TransferBRep/TransferBRep_OrientedShapeMapper.hxx [deleted file]
src/TransferBRep/TransferBRep_OrientedShapeMapper_0.cxx [deleted file]
src/TransferBRep/TransferBRep_ShapeMapper_0.cxx
src/V3d/V3d_View.cxx
src/ViewerTest/ViewerTest_DoubleMapOfInteractiveAndName.hxx
src/ViewerTest/ViewerTest_ViewerCommands.cxx
src/VrmlData/VrmlData_Node.cxx
src/VrmlData/VrmlData_Node.hxx
src/WNT/WNT_WClass.hxx
src/XCAFDimTolObjects/XCAFDimTolObjects_DataMapOfToleranceDatum.hxx
src/XCAFDoc/XCAFDoc_AssemblyItemId.hxx
src/XCAFDoc/XCAFDoc_DimTolTool.cxx
src/XCAFDoc/XCAFDoc_DimTolTool.hxx
src/XCAFPrs/XCAFPrs_AISObject.cxx
src/XCAFPrs/XCAFPrs_DataMapOfStyleShape.hxx
src/XCAFPrs/XCAFPrs_DataMapOfStyleTransient.hxx
src/XCAFPrs/XCAFPrs_DocumentNode.hxx
src/XCAFPrs/XCAFPrs_Style.hxx
src/XDEDRAW/XDEDRAW.cxx
src/XSDRAWSTLVRML/XSDRAWSTLVRML_CoordsMap.hxx
src/XSDRAWSTLVRML/XSDRAWSTLVRML_DataSource.hxx
src/XSDRAWSTLVRML/XSDRAWSTLVRML_DataSource3D.hxx
src/XSDRAWSTLVRML/XSDRAWSTLVRML_ElemNodesMap.hxx
src/XmlMDF/XmlMDF_MapOfDriver.hxx
src/XmlMDF/XmlMDF_TypeADriverMap.hxx
src/XmlTObjDrivers/XmlTObjDrivers.hxx
src/XmlTObjDrivers/XmlTObjDrivers_DocumentRetrievalDriver.hxx
src/XmlTObjDrivers/XmlTObjDrivers_DocumentStorageDriver.hxx
src/XmlTObjDrivers/XmlTObjDrivers_ObjectDriver.hxx
src/gp/gp_Pnt.hxx
src/math/FILES
src/math/math_IntegerVector.cxx [deleted file]
src/math/math_IntegerVector.hxx
src/math/math_Matrix.cxx
src/math/math_Matrix.hxx
src/math/math_Matrix.lxx
src/math/math_Recipes.hxx
src/math/math_Vector.cxx [deleted file]
src/math/math_Vector.hxx
src/math/math_VectorBase.hxx [new file with mode: 0644]
src/math/math_VectorBase.lxx [new file with mode: 0644]
tests/bugs/caf/bug31546
tests/bugs/fclasses/bug7287_6
tests/bugs/xde/bug23570
tools/MessageModel/MessageModel_ItemRoot.cxx
tools/View/View_Viewer.cxx