|
| std::string | PEBLUtility::ToUpper (const std::string &text) |
| |
| std::string | PEBLUtility::ToLower (const std::string &text) |
| |
| pDouble | PEBLUtility::StringToPDouble (const char *mystring) |
| |
| pDouble | PEBLUtility::Log2 (pDouble val) |
| |
| pInt | PEBLUtility::Round (pDouble val) |
| |
| pDouble | PEBLUtility::Round (pDouble val, pInt prec) |
| |
| pInt | PEBLUtility::Truncate (pDouble val) |
| |
| Variant | PEBLUtility::Tokenize (const char *line, char separator) |
| |
| PEBL_Keycode | PEBLUtility::TranslateString (const std::string &letters) |
| |
| std::string | PEBLUtility::TranslateKeycode (const PEBL_Keycode key, int modkeys) |
| |
| void | PEBLUtility::InitializeKeycodeLookups () |
| |
| pDouble | PEBLUtility::RandomUniform () |
| |
| pDouble | PEBLUtility::RandomNormal () |
| |
| std::string | PEBLUtility::ShiftSwitch (int modkeys, std::string lower, std::string upper) |
| |
| PEBLVideoMode | PEBLUtility::GetVideoMode (std::string modeline) |
| |
| PEBLVideoDepth | PEBLUtility::GetVideoDepth (std::string depthline) |
| |
| Variant | PEBLUtility::GetDirectoryListing (std::string path) |
| |
| Variant | PEBLUtility::IsDirectory (std::string path) |
| |
| Variant | PEBLUtility::FileExists (std::string path) |
| |
| Variant | PEBLUtility::MakeDirectory (std::string path) |
| |
| Variant | PEBLUtility::DeleteMyFile (std::string path) |
| |
| Variant | PEBLUtility::GetHomeDirectory () |
| |
| Variant | PEBLUtility::GetWorkingDirectory () |
| |
| Variant | PEBLUtility::SetWorkingDirectory (std::string path) |
| |
| const std::string | PEBLUtility::StripFile (const std::string &file) |
| |
| const std::string | PEBLUtility::GetBaseFileName (const std::string &file) |
| |
| Variant | PEBLUtility::LaunchFile (std::string file) |
| |
| Variant | PEBLUtility::SystemCall (std::string path, std::string args) |
| |
| bool | PEBLUtility::is_utf8 (const std::string str) |
| |
| void | PEBLUtility::strrev (char *p) |
| |
| void | PEBLUtility::strrev_utf8 (char *p) |
| |
| std::string | PEBLUtility::strrev (std::string p) |
| |
| std::string | PEBLUtility::strrev_utf8 (std::string p) |
| |
| std::string | PEBLUtility::MD5File (const std::string &filename) |
| |
| std::string | PEBLUtility::MD5String (const std::string &text) |
| |
| void | PEBLUtility::CopyToClipboard (const std::string &text) |
| |
| Variant | PEBLUtility::ExtractJSONObject (const std::string &text, int remaining, jsmntok_t **t, int start, int end) |
| |
| Variant | PEBLUtility::ParseJSON (const std::string &text) |
| |
| std::string | PEBLUtility::DetectScript (const std::string &text) |
| |
| bool | PEBLUtility::IsRTLScript (const std::string &script) |
| |
| std::string | PEBLUtility::GetFontForLanguageOrScript (const std::string &code, int fontType) |
| |
| Variant | PEBLUtility::ResolvePropertyChain (Variant obj, const std::string &propertyChain) |
| |
| void | PEBLUtility::SetPropertyChain (Variant obj, const std::string &propertyChain, Variant value) |
| |
This file defines a bunch of class-less functions, inside the PEBLUtility namespace, that accomplish little things that might be useful for a variety of classes. To use, include the file and refer to a function by PEBLUtility::FunctionName(), or do a 'using namespace PEBLUtility', or 'using PEBLUtility::FunctionName;'.
Definition at line 41 of file PEBLUtility.h.