class ConfigSingleValue

Defined at line 17619 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 17624 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 17626 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 17642 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 17625 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 17627 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 17685 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 17723 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 17737 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h

Enumerations

enum Tag
Name Value
kBool 1
kUint8 2
kUint16 3
kUint32 4
kUint64 5
kInt8 6
kInt16 7
kInt32 8
kInt64 9
kString 10
_do_not_handle_this__write_a_default_case_instead ::std::numeric_limits<::fidl_union_tag_t>::max()

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