summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gentoobrowse-api/service/depend.cpp8
-rw-r--r--gentoobrowse-api/service/depend.h1
2 files changed, 9 insertions, 0 deletions
diff --git a/gentoobrowse-api/service/depend.cpp b/gentoobrowse-api/service/depend.cpp
index 3d325d7..0a0dd4d 100644
--- a/gentoobrowse-api/service/depend.cpp
+++ b/gentoobrowse-api/service/depend.cpp
@@ -82,6 +82,14 @@ namespace Portage {
d.extract(s.c_str(), s.length());
return d.ds;
}
+
+ std::vector<Gentoo::DependencyPtr>
+ Depend::parse(const char * begin, const char * end)
+ {
+ Depend d;
+ d.extract(begin, end - begin);
+ return d.ds;
+ }
}
}
diff --git a/gentoobrowse-api/service/depend.h b/gentoobrowse-api/service/depend.h
index 487c6da..c384a11 100644
--- a/gentoobrowse-api/service/depend.h
+++ b/gentoobrowse-api/service/depend.h
@@ -15,6 +15,7 @@ namespace Portage {
public:
static std::vector<Gentoo::DependencyPtr> parse(const std::string &);
+ static std::vector<Gentoo::DependencyPtr> parse(const char *, const char *);
std::vector<Gentoo::DependencyPtr> ds;
};
}