|
CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
|
Singleton snapshot of the parsed process command line (set via SetCommandLine()). More...
#include <Utils.h>
Public Member Functions | |
| CommandLineInfo () | |
Public Attributes | |
| std::string | CommandLineString |
| std::string | CommandLineExec |
| std::string | CommandLineExecOnly |
| std::string | CommandLineExecPath |
| std::vector< std::string > | CommandLineItems |
| std::map< std::string, std::string > | CommandLineArgs |
Static Public Attributes | |
| static CommandLineInfo * | CommandLineInfoSingleton = NULL |
Singleton snapshot of the parsed process command line (set via SetCommandLine()).
Splits argv into the executable path/name, positional items and key=value arguments.
| std::map<std::string, std::string> cmlabs::utils::CommandLineInfo::CommandLineArgs |
| std::string cmlabs::utils::CommandLineInfo::CommandLineExec |
| std::string cmlabs::utils::CommandLineInfo::CommandLineExecOnly |
| std::string cmlabs::utils::CommandLineInfo::CommandLineExecPath |
|
static |
Definition at line 1293 of file Utils.h.
Referenced by cmlabs::ClearUtilsMaps(), cmlabs::utils::GetCommandLine(), cmlabs::utils::GetCommandLineArg(), cmlabs::utils::GetCommandLineArg(), cmlabs::utils::GetCommandLineArgCount(), cmlabs::utils::GetCommandLineExecutable(), cmlabs::utils::GetCommandLineExecutableOnly(), cmlabs::utils::GetCommandLinePath(), cmlabs::utils::HasCommandLineArg(), and cmlabs::utils::SetCommandLine().
| std::vector<std::string> cmlabs::utils::CommandLineInfo::CommandLineItems |
| std::string cmlabs::utils::CommandLineInfo::CommandLineString |