Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: use std::filesystem for handling of file paths #3026

Draft
wants to merge 5 commits into
base: dev
Choose a base branch
from
Draft

Conversation

daljit46
Copy link
Member

Supersedes #2645.
The aim is to enforce the use of std::filesystem::path throughout the entire codebase and minimise the use of custom functionality for file system operations (e.g. in core/file).
This is going to be a large PR and is still very much WIP.

PerThread and Shared in threaded_loop.h now longer use references as
data members. This fixes some errors when compiling with C++20 as the
minimum standard (due to errors in initialising the variables in the
constructors) and also allows us to avoid following the rule of 5 (e.g.
no need to define custom copy/move constructors and assignment
operators).
@daljit46 daljit46 self-assigned this Oct 16, 2024
@daljit46 daljit46 marked this pull request as draft October 16, 2024 07:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant