Commit graph

7 commits

Author SHA1 Message Date
0e49b35f12 Added delimeter and settings constants to FileTape
Removed unneccesary copy and move constructors
Added constructor for tmp FileTape
Added Catch2 for unit testing
Added example unit tests
2024-10-24 17:48:55 +03:00
cab1b88a77 Restuctured source tree - added bin and tests directories
Disabled warnings as errors
bumped the cmake min version to 3.12 for c++20 support and -j flag
Placed a CMakeLists.txt in each subdirectory of the project
2024-10-24 04:25:45 +03:00
e16a1a6f6e Integrated clang-tidy into cmake
Enabled warnings as errors when building project target
Changed checks for clang-tidy
Changed indentation from 2 spaces to 4 in clang-format
Added pre-commit hook to apply clang-format formatting to the source tree
2024-10-23 14:41:12 +03:00
5f9f6d2e92 Added tape namespace to all tape-related declarations
Added tapeutil header and source file for sorting methods
Added FileTapeSettings struct to store delay settings for a file tape
2024-10-22 03:24:13 +03:00
967a208e4a Added default constructor to Tape to fix compilation issues 2024-10-21 11:12:24 +03:00
363778019e Added clang-format and clang-tidy 2024-10-21 11:03:12 +03:00
cb3b7ff3d9 Initial commit 2024-10-19 05:36:22 +03:00