15namespace fs = std::filesystem;
48 const fs::path type_path,
const fs::path& relative_path,
const std::string& function_name
52 static constexpr const char* JSON_EXTENSION =
".json";
fs::path build_header_path(const Path &path) const
Builds header file path.
fs::path build_source_path(const Path &path) const
Builds source file path.
fs::path build_output_path(const fs::path type_path, const fs::path &relative_path, const std::string &function_name) const
Builds file path for a function.
fs::path build_similarity_path() const
Builds similarity file path.
fs::path build_info_path(const Path &path) const
Builds metadata file path.
Represents a logical path to a function in the codebase.
Logical path abstraction for source code elements.