65    const std::filesystem::path& 
file () const noexcept
 
 
   87    template <
class T> 
friend class Ptr;
 
   91        main_file_ (add_file (
file))
 
   96    const std::filesystem::path& add_file (
const std::string& name)
 
   98        return *files_.insert (std::filesystem::absolute (name)).first;
 
  104        size_t operator () (
const std::filesystem::path& p)
 const 
  106            return std::filesystem::hash_value (p);
 
  110    std::unordered_set <std::filesystem::path, fs_hash> files_;
 
  111    const std::filesystem::path& main_file_;