Twitch SDK (Internal)
Namespaces | Functions
stringutilities.h File Reference
#include "twitchsdk/core/types/coretypes.h"
#include <vector>

Go to the source code of this file.

Namespaces

 ttv
 JSON (JavaScript Object Notation).
 

Functions

bool ttv::IsValidChannelName (const std::string &channelName)
 
bool ttv::IsValidUserName (const std::string &userName)
 
bool ttv::IsValidOAuthToken (const std::string &oauthToken)
 
int ttv::IsWhitespace (int ch)
 
std::string ttv::ToLowerCase (const std::string &str)
 
void ttv::Trim (std::string &str)
 
void ttv::Split (const std::string &str, std::vector< std::string > &result, char sep, bool includeEmpty)
 
void ttv::Split (const std::string &str, const std::string &delim, std::vector< std::string > &result)
 
bool ttv::StartsWith (const std::string &str, const std::string &prefix)
 
bool ttv::EndsWith (const std::string &str, const std::string &suffix)
 
bool ttv::RFC3339TimeToUnixTimestamp (const std::string &str, Timestamp &result)
 
std::string ttv::UnixTimestampToRFC3339String (Timestamp timestamp)
 
void ttv::SafeStringCopy (char *dst, const char *src, size_t maxLen)
 
std::string ttv::GetGuid ()
 
std::vector< std::string > ttv::ParseArguments (std::string args)
 
bool ttv::ParseNum (const std::string &str, int &out)
 
bool ttv::ParseNum (const std::string &str, signed char &out)
 
bool ttv::ParseNum (const std::string &str, short int &out)
 
bool ttv::ParseNum (const std::string &str, long int &out)
 
bool ttv::ParseNum (const std::string &str, long long int &out)
 
bool ttv::ParseNum (const std::string &str, unsigned int &out)
 
bool ttv::ParseNum (const std::string &str, unsigned char &out)
 
bool ttv::ParseNum (const std::string &str, unsigned short int &out)
 
bool ttv::ParseNum (const std::string &str, unsigned long int &out)
 
bool ttv::ParseNum (const std::string &str, unsigned long long int &out)
 
bool ttv::ParseNum (const std::string &str, float &out)
 
bool ttv::ParseNum (const std::string &str, double &out)
 
bool ttv::ParseNum (const std::string &str, long double &out)
 
bool ttv::ParseNum (const std::string &str, char &out)