diff options
-rw-r--r-- | gentoobrowse-api/service/depend.cpp | 8 | ||||
-rw-r--r-- | gentoobrowse-api/service/depend.h | 1 |
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; }; } |