#pragma once #include #include "package_spec.h" #include "StatusParagraphs.h" #include #include "vcpkg_paths.h" namespace vcpkg {namespace Dependencies { std::vector create_dependency_ordered_install_plan(const vcpkg_paths& paths, const std::vector& specs, const StatusParagraphs& status_db); std::unordered_set get_unmet_dependencies(const vcpkg_paths& paths, const std::vector& specs, const StatusParagraphs& status_db); std::vector get_unmet_package_build_dependencies(const vcpkg_paths& paths, const package_spec& spec); }}