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