# litert::internal::EnvironmentHolder

## Summary

| ### Public attributes ||
|---|---|
| `https://developers.google.com/edge/api/litert/c/structlitert/1-1internal-1-1-environment-holder#structlitert_1_1internal_1_1_environment_holder_1a1725b57e1b7cf224b849f9e58d8646f1` | `LiteRtEnvironment` The environment handle. |
| `https://developers.google.com/edge/api/litert/c/structlitert/1-1internal-1-1-environment-holder#structlitert_1_1internal_1_1_environment_holder_1a344c78ac0879df03d0620bc28a439e98` | `RuntimeProxy *` The runtime that the environment is associated with. |

| ### Public functions ||
|---|---|
| `https://developers.google.com/edge/api/litert/c/structlitert/1-1internal-1-1-environment-holder#structlitert_1_1internal_1_1_environment_holder_1a4c5e0f4f505eb4004eda4ebadbf21d54(const https://developers.google.com/edge/api/litert/c/structlitert/1-1internal-1-1-environment-holder#structlitert_1_1internal_1_1_environment_holder & other) const noexcept` | `bool` |
| `https://developers.google.com/edge/api/litert/c/structlitert/1-1internal-1-1-environment-holder#structlitert_1_1internal_1_1_environment_holder_1abf6937bdfa10877a52a2f4ad2abfb80d(const https://developers.google.com/edge/api/litert/c/structlitert/1-1internal-1-1-environment-holder#structlitert_1_1internal_1_1_environment_holder & other) const noexcept` | `bool` |

## Public attributes

### handle

```
LiteRtEnvironment litert::internal::EnvironmentHolder::handle
```
The environment handle.

### runtime

```
RuntimeProxy * litert::internal::EnvironmentHolder::runtime
```
The runtime that the environment is associated with.

## Public functions

### operator!=

```
bool litert::internal::EnvironmentHolder::operator!=(
  const EnvironmentHolder & other
) const noexcept
```

### operator==

```
bool litert::internal::EnvironmentHolder::operator==(
  const EnvironmentHolder & other
) const noexcept
```