aboutsummaryrefslogtreecommitdiff
path: root/src/libutil/parser.hh
diff options
context:
space:
mode:
authorJohn Ericson <John.Ericson@Obsidian.Systems>2020-07-02 23:10:11 +0000
committerJohn Ericson <John.Ericson@Obsidian.Systems>2020-07-02 23:10:11 +0000
commita7cd7425d9341cf8a2c3af80b84cc55e874515c6 (patch)
treec5547bf656f8d351cd647d0a8fb3507b6a178dd4 /src/libutil/parser.hh
parent2f93d9f2ba40760d82c189480f7a7de06e7ccb86 (diff)
Move `getParsedTypeAndSRI` to a more suitable location
Also mark it static
Diffstat (limited to 'src/libutil/parser.hh')
-rw-r--r--src/libutil/parser.hh21
1 files changed, 0 insertions, 21 deletions
diff --git a/src/libutil/parser.hh b/src/libutil/parser.hh
index d20e4dfc6..a6a83ce89 100644
--- a/src/libutil/parser.hh
+++ b/src/libutil/parser.hh
@@ -21,26 +21,5 @@ static inline std::optional<std::string_view> splitPrefix(std::string_view & str
return std::nullopt;
}
-// Mutates the string to eliminate the prefixes when found
-std::pair<std::optional<HashType>, bool> getParsedTypeAndSRI(std::string_view & rest) {
- bool isSRI = false;
-
- // Parse the has type before the separater, if there was one.
- std::optional<HashType> optParsedType;
- {
- auto hashRaw = splitPrefix(rest, ':');
-
- if (!hashRaw) {
- hashRaw = splitPrefix(rest, '-');
- if (hashRaw)
- isSRI = true;
- }
- if (hashRaw)
- optParsedType = parseHashType(*hashRaw);
- }
-
- return std::make_pair(optParsedType, isSRI);
-}
-
}