diff options
Diffstat (limited to 'src/libdash/source/helpers/String.cpp')
-rw-r--r-- | src/libdash/source/helpers/String.cpp | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/src/libdash/source/helpers/String.cpp b/src/libdash/source/helpers/String.cpp deleted file mode 100644 index 53da5592..00000000 --- a/src/libdash/source/helpers/String.cpp +++ /dev/null @@ -1,53 +0,0 @@ -/* - * String.cpp - ***************************************************************************** - * Copyright (C) 2012, bitmovin Softwareentwicklung OG, All Rights Reserved - * - * Email: libdash-dev@vicky.bitmovin.net - * - * This source code and its use and distribution, is subject to the terms - * and conditions of the applicable license agreement. - *****************************************************************************/ - -#include "String.h" - -using namespace dash::helpers; - -void String::Split (const std::string &s, char delim, std::vector<std::string>& vector) -{ - std::stringstream ss(s); - std::string item; - - while(std::getline(ss, item, delim)) - vector.push_back(item); -} -void String::Split (const std::string &s, char delim, std::vector<uint32_t>& vector) -{ - size_t lengthOfString = s.length(); - size_t pos = 0; - size_t i = 0; - uint32_t level = 0; - - while (pos != std::string::npos) - { - pos = s.find(delim, i); - - if (i < lengthOfString) - { - level = strtoul(s.substr(i, pos-i).c_str(), NULL, 10); - vector.push_back(level); - i = pos + 1; - } - } -} -bool String::ToBool (const std::string &s) -{ - if (s == "true" || s == "True" || s == "TRUE") - { - return true; - } - else - { - return false; - } -}
\ No newline at end of file |