pub struct OptionsAfterPositionalArgumentsMode(/* private fields */);
Expand description
This enum describes the way the parser interprets options that occur after positional arguments.
C++ enum: QCommandLineParser::OptionsAfterPositionalArgumentsMode
.
This enum describes the way the parser interprets options that occur after positional arguments.
This enum was introduced or modified in Qt 5.6.
See also setOptionsAfterPositionalArgumentsMode().
Implementations§
source§impl OptionsAfterPositionalArgumentsMode
impl OptionsAfterPositionalArgumentsMode
sourcepub const ParseAsOptions: OptionsAfterPositionalArgumentsMode = _
pub const ParseAsOptions: OptionsAfterPositionalArgumentsMode = _
application argument –opt -t
is interpreted as setting the options opt
and t
, just like application –opt -t argument
would do. This is the default parsing mode. In order to specify that –opt
and -t
are positional arguments instead, the user can use –
, as in application argument – –opt -t
. (C++ enum variant: ParseAsOptions = 0
)
sourcepub const ParseAsPositionalArguments: OptionsAfterPositionalArgumentsMode = _
pub const ParseAsPositionalArguments: OptionsAfterPositionalArgumentsMode = _
application argument –opt
is interpreted as having two positional arguments, argument
and –opt
. This mode is useful for executables that aim to launch other executables (e.g. wrappers, debugging tools, etc.) or that support internal commands followed by options for the command. argument
is the name of the command, and all options occurring after it can be collected and parsed by another command line parser, possibly in another executable. (C++ enum variant: ParseAsPositionalArguments = 1
)
Trait Implementations§
source§impl Clone for OptionsAfterPositionalArgumentsMode
impl Clone for OptionsAfterPositionalArgumentsMode
source§fn clone(&self) -> OptionsAfterPositionalArgumentsMode
fn clone(&self) -> OptionsAfterPositionalArgumentsMode
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl From<OptionsAfterPositionalArgumentsMode> for c_int
impl From<OptionsAfterPositionalArgumentsMode> for c_int
source§fn from(value: OptionsAfterPositionalArgumentsMode) -> Self
fn from(value: OptionsAfterPositionalArgumentsMode) -> Self
source§impl PartialEq for OptionsAfterPositionalArgumentsMode
impl PartialEq for OptionsAfterPositionalArgumentsMode
source§fn eq(&self, other: &OptionsAfterPositionalArgumentsMode) -> bool
fn eq(&self, other: &OptionsAfterPositionalArgumentsMode) -> bool
self
and other
values to be equal, and is used
by ==
.