class ConfigSingleValue

Defined at line 17837 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h

A single configuration value.

Public Methods

void ConfigSingleValue (const ConfigSingleValue & )

Defined at line 17842 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h

void ConfigSingleValue (ConfigSingleValue && )

Defined at line 17844 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h

void ConfigSingleValue ()
bool IsUnknown ()

Defined at line 17860 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h

bool has_invalid_tag ()
bool is_bool_ ()
ConfigSingleValue WithBool_ (bool val)
bool & bool_ ()
const bool & bool_ ()
bool is_uint8 ()
ConfigSingleValue WithUint8 (uint8_t val)
uint8_t & uint8 ()
const uint8_t & uint8 ()
bool is_uint16 ()
ConfigSingleValue WithUint16 (uint16_t val)
uint16_t & uint16 ()
const uint16_t & uint16 ()
bool is_uint32 ()
ConfigSingleValue WithUint32 (uint32_t val)
uint32_t & uint32 ()
const uint32_t & uint32 ()
bool is_uint64 ()
ConfigSingleValue WithUint64 (::fidl::ObjectView<uint64_t> val)
uint64_t & uint64 ()
const uint64_t & uint64 ()
bool is_int8 ()
ConfigSingleValue WithInt8 (int8_t val)
int8_t & int8 ()
const int8_t & int8 ()
bool is_int16 ()
ConfigSingleValue WithInt16 (int16_t val)
int16_t & int16 ()
const int16_t & int16 ()
bool is_int32 ()
ConfigSingleValue WithInt32 (int32_t val)
int32_t & int32 ()
const int32_t & int32 ()
bool is_int64 ()
ConfigSingleValue WithInt64 (::fidl::ObjectView<int64_t> val)
int64_t & int64 ()
const int64_t & int64 ()
bool is_string ()
ConfigSingleValue WithString (::fidl::ObjectView< ::fidl::StringView> val)
::fidl::StringView & string ()
const ::fidl::StringView & string ()
::fuchsia_component_decl::wire::ConfigSingleValue::Tag Which ()
ConfigSingleValue & operator= (const ConfigSingleValue & )

Defined at line 17843 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h

ConfigSingleValue & operator= (ConfigSingleValue && )

Defined at line 17845 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h

template <typename... Args>
ConfigSingleValue WithUint64 (::fidl::AnyArena & allocator, Args &&... args)

Defined at line 17903 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h

template <typename... Args>
ConfigSingleValue WithInt64 (::fidl::AnyArena & allocator, Args &&... args)

Defined at line 17941 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h

template <typename... Args>
ConfigSingleValue WithString (::fidl::AnyArena & allocator, Args &&... args)

Defined at line 17955 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h

Enumerations

enum class Tag : fidl_xunion_tag_t
Name Value Comments
kBool 1

0x1

kUint8 2

0x2

kUint16 3

0x3

kUint32 4

0x4

kUint64 5

0x5

kInt8 6

0x6

kInt16 7

0x7

kInt32 8

0x8

kInt64 9

0x9

kString 10

0xa

_do_not_handle_this__write_a_default_case_instead ::std::numeric_limits<::fidl_union_tag_t>::max() --

Defined at line 17847 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h