The portable.cpp
File Reference
Included Headers
Classes Index
class | SysTimeKeeper |
struct | TimeData |
class | AutoTimeKeeper |
Functions Index
void | loadEnvironment () |
static bool | ExistsOnPath (const QCString &fileName) |
static const char * | portable_memmem (const char *haystack, size_t haystack_len, const char *needle, size_t needle_len) |
Variables Index
char ** | environ |
static bool | environmentLoaded = false |
static std::map< std::string, std::string > | proc_env = std::map<std::string,std::string>() |
Functions
ExistsOnPath()
| static |
Definition at line 409 of file portable.cpp.
References FileInfo::exists, QCString::find, Portable::getenv, QCString::isEmpty, QCString::mid, Portable::pathListSeparator, Portable::pathSeparator and QCString::str.
Referenced by Portable::checkForExecutable and Portable::ghostScriptCommand.
loadEnvironment()
|
Definition at line 277 of file portable.cpp.
References environ, environmentLoaded and proc_env.
Referenced by Portable::getenv and Portable::setenv.
portable_memmem()
| static |
Definition at line 589 of file portable.cpp.
Reference begin.
Referenced by Portable::strnstr.
Variables
environ
|
Definition at line 20 of file portable.cpp.
Referenced by loadEnvironment and Portable::system.
environmentLoaded
| static |
Definition at line 38 of file portable.cpp.
Referenced by Portable::getenv, loadEnvironment and Portable::setenv.
proc_env
| static |
Definition at line 39 of file portable.cpp.
Referenced by Portable::getenv, loadEnvironment, Portable::setenv and Portable::unsetenv.
Generated via doxygen2docusaurus by Doxygen 1.14.0.