Botcraft 1.21.5
Loading...
Searching...
No Matches
StringUtilities.cpp File Reference
#include "botcraft/Utilities/StringUtilities.hpp"
#include "botcraft/Utilities/Logger.hpp"
#include <array>
#include <ctime>
#include <iomanip>

Go to the source code of this file.

Namespaces

namespace  Botcraft
 
namespace  Botcraft::Utilities
 

Functions

bool Botcraft::Utilities::StartsWith (const std::string &mainStr, const std::string &toMatch)
 
bool Botcraft::Utilities::EndsWith (const std::string &mainStr, const std::string &toMatch)
 
bool Botcraft::Utilities::Contains (const std::string &mainStr, const std::string &toFind)
 
std::vector< std::string > Botcraft::Utilities::SplitString (const std::string &s, const char delimiter)
 
std::vector< std::string > Botcraft::Utilities::SplitString (const std::string &s, const std::string &delimiter)
 
std::vector< unsigned char > Botcraft::Utilities::DecodeBase64 (const std::string &s)
 
std::vector< unsigned char > Botcraft::Utilities::RSAToBytes (const std::string &s)
 
int Botcraft::Utilities::IsLeap (const int year)
 
int Botcraft::Utilities::DaysFrom0 (const int year)
 
int Botcraft::Utilities::DaysFrom1970 (int32_t year)
 
int Botcraft::Utilities::DaysFrom1Jan (const int year, const int month, const int day)
 
long long int Botcraft::Utilities::TimestampMilliFromISO8601 (const std::string &s)