HIP: Heterogenous-computing Interface for Portability
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
HipBinUtil Class Reference

Public Member Functions

string getSelfPath () const
 
vector< string > splitStr (string fullStr, char delimiter) const
 
string replaceStr (const string &s, const string &toReplace, const string &replaceWith) const
 
string replaceRegex (const string &s, regex toReplace, string replaceWith) const
 
SystemCmdOut exec (const char *cmd, bool printConsole) const
 
string getTempDir ()
 
void deleteTempFiles ()
 
string mktempFile (string name)
 
string trim (string str) const
 
string readConfigMap (map< string, string > hipVersionMap, string keyName, string defaultValue) const
 
map< string, string > parseConfigFile (fs::path configPath) const
 
bool substringPresent (string fullString, string subString) const
 
bool stringRegexMatch (string fullString, string pattern) const
 
bool checkCmd (const vector< string > &commands, const string &argument)
 

Static Public Member Functions

static HipBinUtilgetInstance ()
 

The documentation for this class was generated from the following file: