# litert::EnvironmentOptions::Option

## Summary

| ### Constructors and Destructors ||
|---|---|
| `https://developers.google.com/edge/api/litert/c/structlitert/1-1-environment-options-1-1-option#structlitert_1_1_environment_options_1_1_option_1aedacc8b5bb1da9b0b7168ab0f0fe52e7(https://developers.google.com/edge/api/litert/c/classlitert/1-1-environment-options#classlitert_1_1_environment_options_1ae3ae0b076adcc94af38ca59ae3ef24ab param_tag, LiteRtVariant param_value)` ||
| `https://developers.google.com/edge/api/litert/c/structlitert/1-1-environment-options-1-1-option#structlitert_1_1_environment_options_1_1_option_1a6bc16460506410504c310788de6118ba(const https://developers.google.com/edge/api/litert/c/structlitert/1-1-environment-options-1-1-option#structlitert_1_1_environment_options_1_1_option & other)` ||
| `https://developers.google.com/edge/api/litert/c/structlitert/1-1-environment-options-1-1-option#structlitert_1_1_environment_options_1_1_option_1ad2b3b6efc9af84608e9c3bf1a35e97bf(https://developers.google.com/edge/api/litert/c/structlitert/1-1-environment-options-1-1-option#structlitert_1_1_environment_options_1_1_option && other)` ||

| ### Public attributes ||
|---|---|
| `https://developers.google.com/edge/api/litert/c/structlitert/1-1-environment-options-1-1-option#structlitert_1_1_environment_options_1_1_option_1a6056cc4d34298566ccd9d78d7ac15a2b` | `std::string` |
| `https://developers.google.com/edge/api/litert/c/structlitert/1-1-environment-options-1-1-option#structlitert_1_1_environment_options_1_1_option_1a1202d20b908a42302df38e7697721891` | `https://developers.google.com/edge/api/litert/c/classlitert/1-1-environment-options#classlitert_1_1_environment_options_1ae3ae0b076adcc94af38ca59ae3ef24ab` |
| `https://developers.google.com/edge/api/litert/c/structlitert/1-1-environment-options-1-1-option#structlitert_1_1_environment_options_1_1_option_1a27493b2c818926b6e40f8b930d9e7b8e` | `LiteRtVariant` |

| ### Public functions ||
|---|---|
| `https://developers.google.com/edge/api/litert/c/structlitert/1-1-environment-options-1-1-option#structlitert_1_1_environment_options_1_1_option_1ada2293eb09a4ac941bd71f03134f3d1d(const https://developers.google.com/edge/api/litert/c/structlitert/1-1-environment-options-1-1-option#structlitert_1_1_environment_options_1_1_option & other)` | `https://developers.google.com/edge/api/litert/c/structlitert/1-1-environment-options-1-1-option#structlitert_1_1_environment_options_1_1_option &` |
| `https://developers.google.com/edge/api/litert/c/structlitert/1-1-environment-options-1-1-option#structlitert_1_1_environment_options_1_1_option_1a6e38073444371c3f25c9d7ab7ae3b1d8(https://developers.google.com/edge/api/litert/c/structlitert/1-1-environment-options-1-1-option#structlitert_1_1_environment_options_1_1_option && other) noexcept` | `https://developers.google.com/edge/api/litert/c/structlitert/1-1-environment-options-1-1-option#structlitert_1_1_environment_options_1_1_option &` |

## Public attributes

### str_value

```
std::string litert::EnvironmentOptions::Option::str_value
```

### tag

```
Tag litert::EnvironmentOptions::Option::tag
```

### value

```
LiteRtVariant litert::EnvironmentOptions::Option::value
```

## Public functions

### Option

```
 litert::EnvironmentOptions::Option::Option(
  Tag param_tag,
  LiteRtVariant param_value
)
```

### Option

```
 litert::EnvironmentOptions::Option::Option(
  const Option & other
)
```

### Option

```
 litert::EnvironmentOptions::Option::Option(
  Option && other
) noexcept
```

### operator=

```
Option & litert::EnvironmentOptions::Option::operator=(
  const Option & other
)
```

### operator=

```
Option & litert::EnvironmentOptions::Option::operator=(
  Option && other
) noexcept
```