1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-06-20 11:54:07 +03:00
occt/src/MAT2d/FILES
abv 68df847802 0022651: Impossible to build OCC as static library due to using Standard_EXPORT instead of Standard_API
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
2018-03-19 13:13:39 +03:00

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