|
VideoTools
|
A structure representing an external program, holding a path and a set of arguments. More...
#include <gexecutable.h>
Public Member Functions | |
| Executable (const std::string &command_line=std::string()) | |
| Constructor taking a complete command-line. More... | |
| Executable (const G::Path &exe, const StringArray &args) | |
| Constructor taking the executable and arguments explicitly. | |
| Path | exe () const |
| Returns the executable. | |
| StringArray | args () const |
| Returns the command-line arguments. | |
| void | add (const std::string &arg) |
| Adds a command-line argument. | |
| std::string | displayString () const |
| Returns a printable representation for logging and diagnostics. | |
A structure representing an external program, holding a path and a set of arguments.
The constructor takes a complete command-line and splits it up into the executable part and a list of command-line parameters.
Definition at line 41 of file gexecutable.h.
|
explicit |
Constructor taking a complete command-line.
The command-line is split up on unescaped space characters.
Definition at line 26 of file gexecutable.cpp.