kits/package: allow to set BPackageResolvable to parsed string

Change-Id: I8ebb46b12a8af229d05994eb3cdd2d8180edc903
Reviewed-on: https://review.haiku-os.org/c/haiku/+/7555
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: waddlesplash <[email protected]>
This commit is contained in:
X512
2024-03-28 14:37:49 +00:00
committed by waddlesplash
parent 9b8fbc06c8
commit 8b5f785b6a
6 changed files with 104 additions and 38 deletions
+4
View File
@@ -202,6 +202,10 @@ public:
bool revisionIsOptional,
BPackageVersion& _version,
ParseErrorListener* listener = NULL);
static status_t ParseResolvableString(
const BString& string,
BPackageResolvable& _expression,
ParseErrorListener* listener = NULL);
static status_t ParseResolvableExpressionString(
const BString& string,
BPackageResolvableExpression& _expression,
+1
View File
@@ -61,6 +61,7 @@ public:
BString ToString() const;
status_t SetToString(const BString& expressionString);
void SetTo(const BString& name,
const BPackageVersion& version
= BPackageVersion(),