20#ifndef PALUDIS_GUARD_PALUDIS_REPOSITORIES_FAKE_DEP_PARSER_HH
21#define PALUDIS_GUARD_PALUDIS_REPOSITORIES_FAKE_DEP_PARSER_HH 1
24#include <paludis/spec_tree.hh>
32 namespace fakerepository
42 const std::string &
message)
noexcept;
48 std::shared_ptr<DependencySpecTree> parse_depend(
const std::string & s,
54 std::shared_ptr<FetchableURISpecTree> parse_fetchable_uri(
const std::string & s,
60 std::shared_ptr<SimpleURISpecTree> parse_simple_uri(
const std::string & s,
66 std::shared_ptr<LicenseSpecTree> parse_license(
const std::string & s,
Definition environment.hh:203
const std::string & message() const noexcept
FakeDepParseError(const std::string &dep_string, const std::string &message) noexcept
#define PALUDIS_VISIBLE
Definition attributes.hh:59
Definition about_metadata-fwd.hh:24