Lines Matching refs:Command
9 // FuzzerCommand represents a command to run in a subprocess. It allows callers
10 // to manage command line arguments and output and error streams.
26 class Command final {
28 // This command line flag is used to indicate that the remaining command line
35 Command() : CombinedOutAndErr(false) {}
37 explicit Command(const Vector<std::string> &ArgsToAdd)
40 explicit Command(const Command &Other)
44 Command &operator=(const Command &Other) {
51 ~Command() {}
60 // Gets all of the current command line arguments, **including** those after
76 // Removes the given argument from the command argument list. Ignores any
124 // Returns whether the command's stdout is being written to an output file.
130 // Configures the command to redirect its output to the name file.
133 // Returns whether the command's stderr is redirected to stdout.
136 // Sets whether to redirect the command's stderr to its stdout.
139 // Returns a string representation of the command. On many systems this will
140 // be the equivalent command line.
156 Command(Command &&Other) = delete;
157 Command &operator=(Command &&Other) = delete;
167 // The command arguments. Args[0] is the command name.