ArgsManager::Flags

Flags controlling how config and command line arguments are validated and interpreted.

Synopsis

Declared in <common/args.h>

enum Flags : uint32_t;

Members

NameDescription
ALLOW_ANY disable validation
DISALLOW_NEGATION disallow -nofoo syntax
DISALLOW_ELISION disallow -foo syntax that doesn't assign any value
DEBUG_ONLY only valid when debugging is enabled
NETWORK_ONLY value applies per-network, not to the default section
SENSITIVE value is sensitive and should not be logged
COMMAND argument is a command rather than an option