Fix Namespaces, add ends_with functions
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
#ifndef RANDOM_H
|
||||
#define RANDOM_H
|
||||
|
||||
#include <string>
|
||||
|
||||
|
||||
namespace Random {
|
||||
|
||||
std::string CreateRandomString(size_t length);
|
||||
|
||||
} // namespace Random
|
||||
|
||||
#endif // RANDOM_H
|
||||
@@ -5,7 +5,7 @@
|
||||
#include <vector>
|
||||
|
||||
|
||||
namespace Utilities {
|
||||
namespace StringAlgorithm {
|
||||
namespace Internal {
|
||||
|
||||
size_t find_nth(const std::string& haystack, size_t pos, const std::string& needle, size_t nth);
|
||||
@@ -18,6 +18,9 @@ bool iequals(const std::string& str1, const std::string& str2);
|
||||
bool starts_with(const std::string& subject, const std::string& string);
|
||||
bool istarts_with(const std::string& subject, const std::string& string);
|
||||
|
||||
bool ends_with(const std::string& subject, const std::string& string);
|
||||
bool iends_with(const std::string& subject, const std::string& string);
|
||||
|
||||
std::vector<std::string> split(const std::string& subject, const char& delimiter);
|
||||
std::vector<std::string> split(const std::string& subject, const std::string delimiters);
|
||||
|
||||
@@ -28,6 +31,6 @@ bool icontains(const std::string& subject, const std::string& find);
|
||||
|
||||
std::string::const_iterator find_nth(const std::string& haystack, const std::string& needle, size_t nth);
|
||||
|
||||
} // namespace Utilities
|
||||
} // namespace StringAlgorithm
|
||||
|
||||
#endif // STRINGALGORITHM_H
|
||||
|
||||
+2
-2
@@ -4,7 +4,7 @@
|
||||
#include <iostream>
|
||||
|
||||
|
||||
namespace Utilities {
|
||||
namespace Tribool {
|
||||
|
||||
class Tribool
|
||||
{
|
||||
@@ -198,6 +198,6 @@ std::basic_istream<CharT, Traits>& operator>>(std::basic_istream<CharT, Traits>&
|
||||
return in;
|
||||
}
|
||||
|
||||
} // namespace Utilities
|
||||
} // namespace Tribool
|
||||
|
||||
#endif // TRIBOOL_H
|
||||
|
||||
Reference in New Issue
Block a user