class Value

Defined at line 8024 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/wire_types.h

Value

Generic "value" for use within generic "Parameter" struct.

Public Methods

void Value (const Value & )

Defined at line 8029 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/wire_types.h

void Value (Value && )

Defined at line 8031 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/wire_types.h

void Value ()
template <typename... Args>
Value WithInt64Value (::fidl::AnyArena & allocator, Args &&... args)

Defined at line 8071 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/wire_types.h

template <typename... Args>
Value WithStringValue (::fidl::AnyArena & allocator, Args &&... args)

Defined at line 8085 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/wire_types.h

template <typename... Args>
Value WithBytesValue (::fidl::AnyArena & allocator, Args &&... args)

Defined at line 8099 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/wire_types.h

bool has_invalid_tag ()
bool is_bool_value ()
Value WithBoolValue (bool val)
bool & bool_value ()
const bool & bool_value ()
bool is_uint64_value ()
Value WithUint64Value (::fidl::ObjectView<uint64_t> val)
template <typename... Args>
Value WithUint64Value (::fidl::AnyArena & allocator, Args &&... args)

Defined at line 8057 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/wire_types.h

uint64_t & uint64_value ()
const uint64_t & uint64_value ()
bool is_int64_value ()
Value WithInt64Value (::fidl::ObjectView<int64_t> val)
int64_t & int64_value ()
const int64_t & int64_value ()
bool is_string_value ()
Value WithStringValue (::fidl::ObjectView< ::fidl::StringView> val)
Value & operator= (Value && )

Defined at line 8032 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/wire_types.h

::fidl::StringView & string_value ()
const ::fidl::StringView & string_value ()
bool is_bytes_value ()
Value WithBytesValue (::fidl::ObjectView< ::fidl::VectorView<uint8_t>> val)
::fidl::VectorView<uint8_t> & bytes_value ()
const ::fidl::VectorView<uint8_t> & bytes_value ()
::fuchsia_media::wire::Value::Tag Which ()
Value & operator= (const Value & )

Defined at line 8030 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/wire_types.h

Enumerations

enum Tag
Name Value
kBoolValue 1
kUint64Value 2
kInt64Value 3
kStringValue 4
kBytesValue 5

Defined at line 8034 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/wire_types.h