Files
Nuake-custom/Nuake/src/Core/String.h
emerycp 6e38bf2c24 NK92 - Search crawling
Do a Log for now.
2023-08-01 11:57:26 -04:00

25 lines
749 B
C++

#pragma once
#include <string>
#include <vector>
/*
This class purpose is to provide helper methods related to strings.
It is not meant to be a replacement for std::string.
*/
namespace Nuake
{
class String
{
public:
static bool BeginsWith(const std::string& string, const std::string& begin);
static bool EndsWith(const std::string& string, const std::string& end);
static bool IsDigit(const char& character);
static std::string RemoveWhiteSpace(const std::string& string);
static std::string Sanitize(const std::string& keyword);
static std::vector<std::string> Split(const std::string& string, char delimiter);
static float ToFloat(const std::string& string);
static std::string ToUpper(const std::string& string);
};
}