diff options
Diffstat (limited to 'src/FbTk/StringUtil.hh')
-rw-r--r-- | src/FbTk/StringUtil.hh | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/FbTk/StringUtil.hh b/src/FbTk/StringUtil.hh index 7bc8f80..a16e709 100644 --- a/src/FbTk/StringUtil.hh +++ b/src/FbTk/StringUtil.hh | |||
@@ -50,6 +50,18 @@ std::string expandFilename(const std::string &filename); | |||
50 | /// @return extension of filename (ex: filename.txt will return txt) | 50 | /// @return extension of filename (ex: filename.txt will return txt) |
51 | std::string findExtension(const std::string &filename); | 51 | std::string findExtension(const std::string &filename); |
52 | 52 | ||
53 | /// is the char after a 'trigger' part of an alphabet? | ||
54 | /// @param in - string to analyze | ||
55 | /// @param trigger - check for char after trigger | ||
56 | /// @param alphabet - contains chars to search for | ||
57 | /// @param len_alphabet - length of alphabet | ||
58 | /// @param found - position of found char in alphabet (optional) | ||
59 | /// @return position of trigger if found | ||
60 | /// @return std::string::npos if nothing found | ||
61 | std::string::size_type findCharFromAlphabetAfterTrigger(const std::string& in, | ||
62 | char trigger, | ||
63 | const char alphabet[], size_t len_alphabet, size_t* found); | ||
64 | |||
53 | /// @return copy of original with find_string replaced with "replace" | 65 | /// @return copy of original with find_string replaced with "replace" |
54 | std::string replaceString(const std::string &original, | 66 | std::string replaceString(const std::string &original, |
55 | const char *find_string, | 67 | const char *find_string, |