[#ArgsManager-Flags]
= xref:ArgsManager.adoc[ArgsManager]::Flags
:relfileprefix: ../
:mrdocs:

Flags controlling how config and command line arguments are validated and interpreted&period;

== Synopsis

Declared in `&lt;common&sol;args&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
enum Flags : uint32&lowbar;t;
----

== Members

[cols="1,4"]
|===
| Name| Description
| `ALLOW&lowbar;ANY` 
| disable validation
| `DISALLOW&lowbar;NEGATION` 
| disallow &hyphen;nofoo syntax
| `DISALLOW&lowbar;ELISION` 
| disallow &hyphen;foo syntax that doesn&apos;t assign any value
| `DEBUG&lowbar;ONLY` 
| only valid when debugging is enabled
| `NETWORK&lowbar;ONLY` 
| value applies per&hyphen;network, not to the default section
| `SENSITIVE` 
| value is sensitive and should not be logged
| `COMMAND` 
| argument is a command rather than an option
|===



[.small]#Created with https://www.mrdocs.com[MrDocs]#
