43struct InvalidatableFile
45 explicit InvalidatableFile(std::string s);
47 InvalidatableFile() =
default;
51 explicit FileState(std::string s);
57 std::shared_ptr<FileState> fileState;
63 InvalidatableFile &operator=(std::string s);
65 bool operator==(InvalidatableFile
const &f)
const;
67 std::string &operator*()
const;
69 std::string *operator->()
const;
71 explicit operator bool()
const;