# fidl::Envelope

## Summary

| ### Public functions ||
|---|---|
| `https://fuchsia.dev/reference/cpp/class/fidl/envelope#classfidl_1_1_envelope_1a479f442ce223b4d4c0d2f8402b037c84()` | `void` |
| `https://fuchsia.dev/reference/cpp/class/fidl/envelope#classfidl_1_1_envelope_1afa744fe5b8e5e6cd9c3b97ae724146ee() const ` | `const T &` |
| `https://fuchsia.dev/reference/cpp/class/fidl/envelope#classfidl_1_1_envelope_1ae86f7cf5f7a0c135db52d1c80f9ad6d2()` | `T &` |
| `https://fuchsia.dev/reference/cpp/class/fidl/envelope#classfidl_1_1_envelope_1a936461a81f1f407d647891977da3583f() const ` | `bool` |
| `https://fuchsia.dev/reference/cpp/class/fidl/envelope#classfidl_1_1_envelope_1ae1dd0ade02e89e5ce671454575247e31(https://fuchsia.dev/reference/cpp/class/fidl/object-view#classfidl_1_1_object_view< T > value)` | `void` |

## Public functions

### clear_data

```c++
void clear_data()
```

### get_data

```c++
const T & get_data() const 
```

### get_data

```c++
T & get_data()
```

### has_data

```c++
bool has_data() const 
```

### set_data

```c++
void set_data(
  ObjectView< T > value
)
```