capu
capu copied to clipboard
Collections And Platform Utils (CAPU)
i have run command like this: cmake -DCMAKE_TOOLCHAIN_FILE=/home/build/music/capu-0.23.0/cmake/toolchain/Linux_X86_64.toolchain /home/build/music/capu-0.23.0/ make got error like this. [ 5%] Building CXX object Capu/CMakeFiles/Capu.dir/src/util/BinaryOutputStream.cpp.o In file included from /home/build/music/capu-0.23.0/Capu/include/capu/container/String.h:21:0, from /home/build/music/capu-0.23.0/Capu/include/capu/util/IOutputStream.h:21, from /home/build/music/capu-0.23.0/Capu/include/capu/util/BinaryOutputStream.h:20, from...
Needs to be changed to english variable names (Summand, Subtrahend etc)
This is not consistent across all classes (see Mutex for example)
The file mode READ_EXISTING_BINARY, opens a file not only for reading, but also for writing, which is misleading. I'd suggest to unitize the existing file modes and introduce a binary...
When running the tests on a board with ARMv7, the tests fail with an Alignment Exception. The test suite fails at BinaryOutputStreamTest.InsertMultipleData. My investigation showed that this exception depends on...
All Memory implementations should behave the same on all platforms
On Windows, the macro OS_WINDOWS is already used in shlwapi.h. Depending on your project configuration, multiple defines may treated as an error. E.g. 9>C:\Program Files (x86)\Windows Kits\8.0\Include\um\shlwapi.h(2023): error C2220: warning...
On large strings it can be very expensive to search or insert at an arbitrary position. A possible implementation would be that the given string is split up at a...
Where a ConstString is enough, we should use the faster ConstString implementation in our code base.
At the moment the only documentation we have is our Readme.txt file. We should expand the documentation, my proposal is to do it with doxygen in order to have both...