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 class Tag : fidl_xunion_tag_t
Name Value Comments
kBoolValue 1

0x1

kUint64Value 2

0x2

kInt64Value 3

0x3

kStringValue 4

0x4

kBytesValue 5

0x5

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