MiKTeX 23.10-next
A scalable TeX distribution
Loading...
Searching...
No Matches
Public Member Functions | List of all members
MiKTeX::Core::CommandLineBuilder Class Reference

An instance of this class builds a command-line. More...

#include <miktex/Core/CommandLineBuilder.h>

Public Member Functions

 CommandLineBuilder (const CommandLineBuilder &other)
 
CommandLineBuilderoperator= (const CommandLineBuilder &other)
 
 CommandLineBuilder (CommandLineBuilder &&other)=delete
 
CommandLineBuilderoperator= (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
 

Detailed Description

An instance of this class builds a command-line.


The documentation for this class was generated from the following file: