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