mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-06-20 11:54:07 +03:00
All library-specific macros for defining export / import properties of symbols on Windows (like Standard_API, __Draw_API, _math_API etc.) are eliminated. Common macro Standard_EXPORT is used in all places where it is necessary. New macro OCCT_STATIC_BUILD is defined for disabling Standard_EXPORT, to be used instead of HAVE_NO_DLL, though the latter is still supported as well (for compatibility). To allow building OCCT in static mode on Windows after these changes: - Files OSD_WNT_1.hxx and OSD_WNT_BREAK.hxx are removed; useful declarations are moved to OSD_WNT.hxx - In the class IVtkVTK_ShapeData, static fields ARRNAME_MESH_TYPES and ARRNAME_SUBSHAPE_IDS are converted to static inline functions - Global array ChoixRef defined in IntImp_ComputeTangence.cxx is converted to static function returning element of the array by index - Unused class Quantity_Convert is removed (it had static field accessed by inline method) - Struct Approx_Data defined in the same way in BRepApprox_Approx.hxx and GeomInt_WLApprox.hxx is made private member of these classes to avoid name clash - Some C++ files producing no object code are removed - In NCollection_EBTree.hxx and StdLPersistent_Collectio.hxx, definition of template virtual method is moved to class definition to avoid MSVC linker warnings on unused symbols
35 lines
1.0 KiB
Plaintext
35 lines
1.0 KiB
Plaintext
MAT2d_Array2OfConnexion.hxx
|
|
MAT2d_BiInt.cxx
|
|
MAT2d_BiInt.hxx
|
|
MAT2d_Circuit.cxx
|
|
MAT2d_Circuit.hxx
|
|
MAT2d_Connexion.cxx
|
|
MAT2d_Connexion.hxx
|
|
MAT2d_CutCurve.cxx
|
|
MAT2d_CutCurve.hxx
|
|
MAT2d_DataMapIteratorOfDataMapOfBiIntInteger.hxx
|
|
MAT2d_DataMapIteratorOfDataMapOfBiIntSequenceOfInteger.hxx
|
|
MAT2d_DataMapIteratorOfDataMapOfIntegerBisec.hxx
|
|
MAT2d_DataMapIteratorOfDataMapOfIntegerConnexion.hxx
|
|
MAT2d_DataMapIteratorOfDataMapOfIntegerPnt2d.hxx
|
|
MAT2d_DataMapIteratorOfDataMapOfIntegerSequenceOfConnexion.hxx
|
|
MAT2d_DataMapIteratorOfDataMapOfIntegerVec2d.hxx
|
|
MAT2d_DataMapOfBiIntInteger.hxx
|
|
MAT2d_DataMapOfBiIntSequenceOfInteger.hxx
|
|
MAT2d_DataMapOfIntegerBisec.hxx
|
|
MAT2d_DataMapOfIntegerConnexion.hxx
|
|
MAT2d_DataMapOfIntegerPnt2d.hxx
|
|
MAT2d_DataMapOfIntegerSequenceOfConnexion.hxx
|
|
MAT2d_DataMapOfIntegerVec2d.hxx
|
|
MAT2d_MapBiIntHasher.hxx
|
|
MAT2d_MapBiIntHasher.lxx
|
|
MAT2d_Mat2d.cxx
|
|
MAT2d_Mat2d.hxx
|
|
MAT2d_MiniPath.cxx
|
|
MAT2d_MiniPath.hxx
|
|
MAT2d_SequenceOfConnexion.hxx
|
|
MAT2d_SequenceOfSequenceOfCurve.hxx
|
|
MAT2d_SequenceOfSequenceOfGeometry.hxx
|
|
MAT2d_Tool2d.cxx
|
|
MAT2d_Tool2d.hxx
|