| Index: compiled/String.h | 
| diff --git a/compiled/String.h b/compiled/String.h | 
| index 14e2fda23b75b71fe2bfbd3b6c1aa9631b68af92..3ea7a6782322147a84e5f0da8752910017285167 100644 | 
| --- a/compiled/String.h | 
| +++ b/compiled/String.h | 
| @@ -25,6 +25,7 @@ | 
| #include <iostream> | 
| #include <codecvt> | 
| #endif | 
| +#include <utility> | 
|  | 
| #include "base.h" | 
| #include "debug.h" | 
| @@ -455,4 +456,11 @@ inline std::ostream& operator<<(std::ostream& os, const OwnedString& str) | 
| return os << static_cast<const String&>(str); | 
| } | 
| #endif | 
| + | 
| +DependentString TrimSpaces(const String& value); | 
| + | 
| +// Splits the `value` string into two `DependentString`s excluding the character staying at `separatorPos`. | 
| +// Useful for parsing. | 
| +std::pair<DependentString, DependentString> SplitString(const String& value, String::size_type separatorPos); | 
| + | 
| ABP_NS_END | 
|  |