Botcraft 1.21.4
Loading...
Searching...
No Matches
StringUtilities.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <vector>
4#include <string>
5
7{
8 bool StartsWith(const std::string& mainStr, const std::string& toMatch);
9
10 bool EndsWith(const std::string& mainStr, const std::string& toMatch);
11
12 bool Contains(const std::string& mainStr, const std::string& toFind);
13
14 std::vector<std::string> SplitString(const std::string& s, const char delimiter);
15
16 std::vector<std::string> SplitString(const std::string& s, const std::string& delimiter);
17
18#if PROTOCOL_VERSION > 758 /* > 1.18.2 */
19 std::vector<unsigned char> DecodeBase64(const std::string& s);
20
21 std::vector<unsigned char> RSAToBytes(const std::string& s);
22
23 long long int TimestampMilliFromISO8601(const std::string& s);
24#endif
25}
bool Contains(const std::string &mainStr, const std::string &toFind)
bool StartsWith(const std::string &mainStr, const std::string &toMatch)
std::vector< unsigned char > RSAToBytes(const std::string &s)
std::vector< unsigned char > DecodeBase64(const std::string &s)
std::vector< std::string > SplitString(const std::string &s, const char delimiter)
long long int TimestampMilliFromISO8601(const std::string &s)
bool EndsWith(const std::string &mainStr, const std::string &toMatch)