Krotos Modules 3
Loading...
Searching...
No Matches
helpers.cpp File Reference

Go to the source code of this file.

Namespaces

namespace  krotos
 
namespace  krotos::utils
 

Functions

std::string krotos::utils::HttpDateToISO8601 (const std::string &httpDate)
 Converts a date from HTTP-Date to ISO8601 format.
 
StringArray krotos::utils::getVersionSegments (StringRef p)
 
int krotos::utils::getVersionAsHexIntegerFromParts (const StringArray &segments)
 
int krotos::utils::getVersionAsHexInteger (StringRef versionString)
 
static bool krotos::utils::compareFloats (const float &a, const float &b)
 
String krotos::utils::ellipsizeStringToWidth (const Font &font, const String &input, const int maxWidth)
 Cuts the center out of a String to make it fit a given pixel width.
 
String krotos::utils::convertFilePathString (const String &path)
 Converts a file path passed as a raw string, to the current platform. Has no effect if the path is already valid for the current OS. (Win + Mac only)
 
void krotos::utils::hexStringToByteArray (const std::string &input, std::vector< unsigned char > &byteArray)
 Converts a hex string to a byte array.