MiKTeX 23.10-next
A scalable TeX distribution
|
An instance of this class builds a command-line. More...
#include <miktex/Core/CommandLineBuilder.h>
Public Member Functions | |
CommandLineBuilder (const CommandLineBuilder &other) | |
CommandLineBuilder & | operator= (const CommandLineBuilder &other) |
CommandLineBuilder (CommandLineBuilder &&other)=delete | |
CommandLineBuilder & | operator= (CommandLineBuilder &&other)=delete |
CommandLineBuilder (const std::string &argument) | |
CommandLineBuilder (const std::string &argument1, const std::string &argument2) | |
CommandLineBuilder (const std::string &argument1, const std::string &argument2, const std::string &argument3) | |
CommandLineBuilder (const std::vector< std::string > &arguments) | |
CommandLineBuilder (int argc, const char *const *argv) | |
void | SetOptionConvention (OptionConvention optionConvention) |
void | SetQuotingConvention (QuotingConvention quotingConvention) |
void | Clear () |
void | AppendArgument (const std::string &argument) |
void | AppendArgument (const MiKTeX::Util::PathName &argument) |
void | AppendArgument (const char *argument) |
void | AppendUnquoted (const std::string &text) |
void | AppendArguments (int argc, const char *const *argv) |
void | AppendArguments (const std::vector< std::string > &argv) |
void | AppendArguments (const Argv &argv) |
void | AppendOption (const std::string &name, const std::string &value) |
void | AppendOption (const std::string &name) |
void | AppendOption (const std::string &name, const MiKTeX::Util::PathName &value) |
void | AppendOption (const std::string &name, const char *value) |
void | AppendRedirection (const MiKTeX::Util::PathName &path, std::string direction) |
void | AppendStdoutRedirection (const MiKTeX::Util::PathName &path, bool append) |
void | AppendStdoutRedirection (const MiKTeX::Util::PathName &path) |
void | AppendStdinRedirection (const MiKTeX::Util::PathName &path) |
std::string | ToString () const |
An instance of this class builds a command-line.