This class serves as an API for creating arguments.
More...
#include <ArgumentBuilder.h>
This class serves as an API for creating arguments.
Definition at line 29 of file ArgumentBuilder.h.
◆ build()
Builds an argument based on the information that was added to the builder object.
- Returns
- The resulting argument.
Definition at line 134 of file ArgumentBuilder.h.
◆ createBooleanArgument()
Creates a boolean argument with the given parameters.
- Parameters
-
name | The name of the argument. |
description | The description of the argument. |
- Returns
- The builder of the argument.
Definition at line 86 of file ArgumentBuilder.h.
◆ createDoubleArgument()
Creates a double argument with the given parameters.
- Parameters
-
name | The name of the argument. |
description | The description of the argument. |
- Returns
- The builder of the argument.
Definition at line 74 of file ArgumentBuilder.h.
◆ createIntegerArgument()
Creates an integer argument with the given parameters.
- Parameters
-
name | The name of the argument. |
description | The description of the argument. |
- Returns
- The builder of the argument.
Definition at line 50 of file ArgumentBuilder.h.
◆ createStringArgument()
Creates a string argument with the given parameters.
- Parameters
-
name | The name of the argument. |
description | The description of the argument. |
- Returns
- The builder of the argument.
Definition at line 38 of file ArgumentBuilder.h.
◆ createUnsignedIntegerArgument()
Creates an unsigned integer argument with the given parameters.
- Parameters
-
name | The name of the argument. |
description | The description of the argument. |
- Returns
- The builder of the argument.
Definition at line 62 of file ArgumentBuilder.h.
◆ MACROaddValidator() [1/3]
◆ MACROaddValidator() [2/3]
storm::settings::ArgumentBuilder::MACROaddValidator |
( |
String |
, |
|
|
std::string |
|
|
) |
| |
◆ MACROaddValidator() [3/3]
◆ MACROsetDefaultValue() [1/2]
◆ MACROsetDefaultValue() [2/2]
◆ makeOptional()
Make the argument optional.
- Returns
- A reference to the argument builder.
Definition at line 96 of file ArgumentBuilder.h.
The documentation for this class was generated from the following file: