wmayer
4e42ff7baa
Base: modernize C++: replace 'typedef' with 'using'
2022-08-29 11:42:09 +02:00
wmayer
dd25480c2d
Base: implement default constructor and open() function for Base::ifstream and Base::ofstream
2022-08-21 11:23:04 +02:00
berniev
15419982d4
Base: Modernise ctors dtors defs etc
2022-08-02 12:37:46 +02:00
wmayer
9805bceec4
Base: fix warnings reported by code analysers
...
* disable copy-constructor and assignment operator for Stream classes
* remove destructor of sub-classes of SequencerBase
* fix some old C-style cast warnings
2022-03-01 12:20:27 +01:00
Uwe
686a025416
[Base] Quantity, Rotation, Stream: remove unused includes
2022-03-01 11:27:54 +01:00
wmayer
cad0d01883
Base: modernize C++11
...
* remove redundant void-arg
* use nullptr
* replace deprecated headers
2022-01-25 20:21:30 +01:00
luz paz
01b21e0d06
Base: Fix header uniformity, whitespace, and doxygen
...
[skip ci]
2020-11-22 18:12:16 +01:00
wmayer
9eb5a90d94
Base: let PyStreambuf figure out if String or Bytes object must be written to file
2020-06-29 18:04:32 +02:00
wmayer
a1309f1b66
+ move implementation of Base::ifstream and Base::ofstream to header and remove export macro.
...
This is needed for VS 2013 to avoid that it exports methods of the base class and thus causing linker errors for modules that link FreeCADBase
2018-07-25 17:50:30 +02:00
wmayer
6bf04e358e
+ support of seek operation on PyStreambuf
2016-06-14 13:59:02 +02:00
wmayer
135e6cf9de
+ prepare PyStreambuf for buffered writing
2016-06-12 18:20:31 +02:00
wmayer
a72c3a31e0
+ optimize PyStreambuf::underflow() and fix failure for large files/buffers
2016-06-12 14:50:02 +02:00
wmayer
2e40dbb56e
+ extend PyStreambuf to write data
2016-06-11 11:54:01 +02:00
wmayer
6c21b74b4b
Fixes for MacOSX
2012-10-28 15:05:28 +01:00
wmayer
546faca0de
0000572: add a method to Part module to read BRep data from string
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5410 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2012-01-16 20:23:26 +00:00
wmayer
120ca87015
+ unify DLL export defines to namespace names
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5000 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-10-10 13:44:52 +00:00