An option for the base configuration.
Declared in <llvm/Transforms/IPO/Instrumentor.h>
struct BaseConfigurationOption;
| Name | Description |
|---|---|
ValueTy | Helper union that holds any possible option type. |
| Name | Description |
|---|---|
KindTy | The possible types of options. |
| Name | Description |
|---|---|
BaseConfigurationOption [constructor] | Construct a base configuration option. |
getBool | Get the boolean value. Only valid if it is a boolean option. |
getString | Get the string value. Only valid if it is a string option. |
setBool | Set the boolean value. Only valid if it is a boolean option. |
setString | Set the string value. Only valid if it is a string option. |
| Name | Description |
|---|---|
createBoolOption | Create a boolean option with the given name, description, and default. |
createStringOption | Create a string option with the given name, description, and default. |
| Name | Description |
|---|---|
Description | Human-readable description of the option. |
Kind | Discriminator selecting the active member of Value. |
Name | The name of the option. |
Value | Stored option payload. |