# component_testing::ConfigValue

## Summary

| ### Constructors and Destructors ||
|---|---|
| `https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value_1a94270e5805a0c6178001e56db7e3a144()` ||
| `https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value_1ac5748fe4a1a9975082c5d3b87f835184(const char *value)` ||
| `https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value_1aa76601ffa51ceceba9b8fb0207130c4b(std::string value)` ||
| `https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value_1a38b9957bb867e3c4d00210cb149e9da1(std::vector< bool > value)` ||
| `https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value_1ad965ff510dcf3148aa3e5e838f21eda9(std::vector< uint8_t > value)` ||
| `https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value_1a62caa4fe7347addc5e465559b06488c6(std::vector< uint16_t > value)` ||
| `https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value_1a5db0af20206bc9e6b399682743adbd02(std::vector< uint32_t > value)` ||
| `https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value_1a89050a3c302150654879714c17086085(std::vector< uint64_t > value)` ||
| `https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value_1a18f136ef20a4adc7f91666d580072f8f(std::vector< int8_t > value)` ||
| `https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value_1a8fc9b5721dbe06e9d521a60558858818(std::vector< int16_t > value)` ||
| `https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value_1a9dc45f17f6c542870807f728ad5fb0b1(std::vector< int32_t > value)` ||
| `https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value_1accacceac54c9d06f1a98a9125ebafddc(std::vector< int64_t > value)` ||
| `https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value_1af267d49b75e6825ab442cbe16b3ace29(std::vector< std::string > value)` ||
| `https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value_1a6f9255f61034322c46c3c10e27744f66(https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value &&)` ||
| `https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value_1a3a272496613ee15f752facb0500986c0(const https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value &)` ||

| ### Public functions ||
|---|---|
| `https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value_1ad3dc12e591e78ffe50615fb619b361c3(https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value &&) noexcept` | `https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value &` |
| `https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value_1addd09fdd741bcd858f219a1a946ce583(const https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value &)=delete` | `https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value &` |

| ### Public static functions ||
|---|---|
| `https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value_1a3060bfb117bfe1241aa877c27e336d4b(bool value)` | `https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value` |
| `https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value_1a66389ff6b487409e3e63b397f75c3413(int16_t value)` | `https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value` |
| `https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value_1acb334cd4cc8d6c2245ecca0d20b83cc3(int32_t value)` | `https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value` |
| `https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value_1ad39f62b041564dc28cf79d98008b201a(int64_t value)` | `https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value` |
| `https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value_1ad49100934bb22df5562ace34d9f9cc74(int8_t value)` | `https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value` |
| `https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value_1a8c4dd061540f31299bcc6efce008ad44(uint16_t value)` | `https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value` |
| `https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value_1a9540d928d1a69b84058d09eef1f1868c(uint32_t value)` | `https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value` |
| `https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value_1af8e22b2f9f5e568aa9c1d573994aceaa(uint64_t value)` | `https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value` |
| `https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value_1ac2af0a1e011ca8af699a10ee68c30a42(uint8_t value)` | `https://fuchsia.dev/reference/cpp/class/component-testing/config-value#classcomponent__testing_1_1_config_value` |

## Public functions

### ConfigValue

```c++
 ConfigValue()=delete
```

### ConfigValue

```c++
 ConfigValue(
  const char *value
)
```

### ConfigValue

```c++
 ConfigValue(
  std::string value
)
```

### ConfigValue

```c++
 ConfigValue(
  std::vector< bool > value
)
```

### ConfigValue

```c++
 ConfigValue(
  std::vector< uint8_t > value
)
```

### ConfigValue

```c++
 ConfigValue(
  std::vector< uint16_t > value
)
```

### ConfigValue

```c++
 ConfigValue(
  std::vector< uint32_t > value
)
```

### ConfigValue

```c++
 ConfigValue(
  std::vector< uint64_t > value
)
```

### ConfigValue

```c++
 ConfigValue(
  std::vector< int8_t > value
)
```

### ConfigValue

```c++
 ConfigValue(
  std::vector< int16_t > value
)
```

### ConfigValue

```c++
 ConfigValue(
  std::vector< int32_t > value
)
```

### ConfigValue

```c++
 ConfigValue(
  std::vector< int64_t > value
)
```

### ConfigValue

```c++
 ConfigValue(
  std::vector< std::string > value
)
```

### ConfigValue

```c++
 ConfigValue(
  ConfigValue &&
) noexcept
```

### ConfigValue

```c++
 ConfigValue(
  const ConfigValue &
)=delete
```

### operator=

```c++
ConfigValue & operator=(
  ConfigValue &&
) noexcept
```

### operator=

```c++
ConfigValue & operator=(
  const ConfigValue &
)=delete
```

## Public static functions

### Bool

```c++
ConfigValue Bool(
  bool value
)
```

### Int16

```c++
ConfigValue Int16(
  int16_t value
)
```

### Int32

```c++
ConfigValue Int32(
  int32_t value
)
```

### Int64

```c++
ConfigValue Int64(
  int64_t value
)
```

### Int8

```c++
ConfigValue Int8(
  int8_t value
)
```

### Uint16

```c++
ConfigValue Uint16(
  uint16_t value
)
```

### Uint32

```c++
ConfigValue Uint32(
  uint32_t value
)
```

### Uint64

```c++
ConfigValue Uint64(
  uint64_t value
)
```

### Uint8

```c++
ConfigValue Uint8(
  uint8_t value
)
```