# fidl::OutgoingMessage::CopiedBytes

## Summary

| ### Constructors and Destructors ||
|---|---|
| `https://fuchsia.dev/reference/cpp/class/fidl/outgoing-message/copied-bytes#classfidl_1_1_outgoing_message_1_1_copied_bytes_1a641844f18ca01adf247ac24325b424ee()` ||
| `https://fuchsia.dev/reference/cpp/class/fidl/outgoing-message/copied-bytes#classfidl_1_1_outgoing_message_1_1_copied_bytes_1aca2c57576d9439525203d0845a526954(https://fuchsia.dev/reference/cpp/class/fidl/outgoing-message/copied-bytes#classfidl_1_1_outgoing_message_1_1_copied_bytes &&)` ||
| `https://fuchsia.dev/reference/cpp/class/fidl/outgoing-message/copied-bytes#classfidl_1_1_outgoing_message_1_1_copied_bytes_1aecae1823addb1b434849d61eab6d1d11(const https://fuchsia.dev/reference/cpp/class/fidl/outgoing-message/copied-bytes#classfidl_1_1_outgoing_message_1_1_copied_bytes &)` ||

| ### Public functions ||
|---|---|
| `https://fuchsia.dev/reference/cpp/class/fidl/outgoing-message/copied-bytes#classfidl_1_1_outgoing_message_1_1_copied_bytes_1aff23d1b6297b6b1873af344d90d3fb3e() const ` | `std::vector< uint8_t >::const_iterator` |
| `https://fuchsia.dev/reference/cpp/class/fidl/outgoing-message/copied-bytes#classfidl_1_1_outgoing_message_1_1_copied_bytes_1ab3864e60d90ebed7a19c64c8959a9854()` | `std::vector< uint8_t >::iterator` |
| `https://fuchsia.dev/reference/cpp/class/fidl/outgoing-message/copied-bytes#classfidl_1_1_outgoing_message_1_1_copied_bytes_1a194bc57b839398bdb809a1c3d99a0131()` | `uint8_t *` |
| `https://fuchsia.dev/reference/cpp/class/fidl/outgoing-message/copied-bytes#classfidl_1_1_outgoing_message_1_1_copied_bytes_1a7a15a7f0150ce6162123cd082ae7b3d7() const ` | `std::vector< uint8_t >::const_iterator` |
| `https://fuchsia.dev/reference/cpp/class/fidl/outgoing-message/copied-bytes#classfidl_1_1_outgoing_message_1_1_copied_bytes_1a0aa1b078070a19e8062ae452efc0f9e4()` | `std::vector< uint8_t >::iterator` |
| `https://fuchsia.dev/reference/cpp/class/fidl/outgoing-message/copied-bytes#classfidl_1_1_outgoing_message_1_1_copied_bytes_1a1714601d17beccfb3b53b09ce67007d6(https://fuchsia.dev/reference/cpp/class/fidl/outgoing-message/copied-bytes#classfidl_1_1_outgoing_message_1_1_copied_bytes &&)=default` | `https://fuchsia.dev/reference/cpp/class/fidl/outgoing-message/copied-bytes#classfidl_1_1_outgoing_message_1_1_copied_bytes &` |
| `https://fuchsia.dev/reference/cpp/class/fidl/outgoing-message/copied-bytes#classfidl_1_1_outgoing_message_1_1_copied_bytes_1abb501267a8acd259f9a9994dd4f106f3(const https://fuchsia.dev/reference/cpp/class/fidl/outgoing-message/copied-bytes#classfidl_1_1_outgoing_message_1_1_copied_bytes &)=delete` | `https://fuchsia.dev/reference/cpp/class/fidl/outgoing-message/copied-bytes#classfidl_1_1_outgoing_message_1_1_copied_bytes &` |
| `https://fuchsia.dev/reference/cpp/class/fidl/outgoing-message/copied-bytes#classfidl_1_1_outgoing_message_1_1_copied_bytes_1af4ce30013c3893be08f8158cc147068c() const ` | `size_t` |

## Public functions

### CopiedBytes

```c++
 CopiedBytes()=default
```

### CopiedBytes

```c++
 CopiedBytes(
  CopiedBytes &&
)=default
```

### CopiedBytes

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

### begin

```c++
std::vector< uint8_t >::const_iterator begin() const 
```

### begin

```c++
std::vector< uint8_t >::iterator begin()
```

### data

```c++
uint8_t * data()
```

### end

```c++
std::vector< uint8_t >::const_iterator end() const 
```

### end

```c++
std::vector< uint8_t >::iterator end()
```

### operator=

```c++
CopiedBytes & operator=(
  CopiedBytes &&
)=default
```

### operator=

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

### size

```c++
size_t size() const 
```