template <typename T>

class Envelope

Defined at line 36 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/envelope.h

This definition of Envelope is for inline data.

To maintain the existing interface for unions and tables, bytes are copied into

the inline value rather than storing it natively.

Public Methods

bool has_data ()

Defined at line 39 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/envelope.h

const T & get_data ()

Defined at line 40 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/envelope.h

T & get_data ()

Defined at line 44 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/envelope.h

void set_data (ObjectView<T> value)

Defined at line 48 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/envelope.h

void set_data (T value)

Defined at line 55 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/envelope.h

void clear_data ()

Defined at line 63 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/envelope.h