#pragma once #include #include #include namespace vcpkg { StatusParagraphs database_load_check(const VcpkgPaths& paths); void write_update(const VcpkgPaths& paths, const StatusParagraph& p); struct StatusParagraphAndAssociatedFiles { StatusParagraph pgh; SortedVector files; }; std::vector get_installed_ports(const StatusParagraphs& status_db); std::vector get_installed_files(const VcpkgPaths& paths, const StatusParagraphs& status_db); std::string shorten_text(const std::string& desc, const size_t length); } // namespace vcpkg