AUI Framework  master
Cross-platform module-based framework for developing C++20 desktop applications
AProcess::ArgStringList Struct Reference

Process arguments represented as array of strings. More...

Detailed Description

Process arguments represented as array of strings.

Signals and public fields

AStringVector list
 
bool win32WrapWhitespaceArgumentsWithQuots = true
 

Member Data Documentation

◆ list

AStringVector AProcess::ArgStringList::list

Argument list.

◆ win32WrapWhitespaceArgumentsWithQuots

bool AProcess::ArgStringList::win32WrapWhitespaceArgumentsWithQuots = true

Takes action only on Windows platform.

If true, during conversion to a single command line string on Windows platforms elements of list containing whitespaces are wrapped with quots escaping existing quots. As it's the only way on Windows platforms to supply paths with whitespaces, executables generally handle these quots properly.

If it does not work for your particular case, you may try setting this to false or use AProcess::ArgSingleString to take full control of command line during process creation.

Defaults to true.

#include <AUI/Platform/AProcess.h>


The documentation for this struct was generated from the following file:
Collaboration diagram for AProcess::ArgStringList: