class ConfigVectorValue

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

A vector configuration value.

Public Methods

void ConfigVectorValue (const ConfigVectorValue & )

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

void ConfigVectorValue (ConfigVectorValue && )

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

void ConfigVectorValue ()
bool IsUnknown ()

Defined at line 17793 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_vector ()
ConfigVectorValue WithBoolVector (::fidl::ObjectView< ::fidl::VectorView<bool>> val)
::fidl::VectorView<bool> & bool_vector ()
const ::fidl::VectorView<bool> & bool_vector ()
bool is_uint8_vector ()
ConfigVectorValue WithUint8Vector (::fidl::ObjectView< ::fidl::VectorView<uint8_t>> val)
::fidl::VectorView<uint8_t> & uint8_vector ()
const ::fidl::VectorView<uint8_t> & uint8_vector ()
bool is_uint16_vector ()
ConfigVectorValue WithUint16Vector (::fidl::ObjectView< ::fidl::VectorView<uint16_t>> val)
::fidl::VectorView<uint16_t> & uint16_vector ()
const ::fidl::VectorView<uint16_t> & uint16_vector ()
bool is_uint32_vector ()
ConfigVectorValue WithUint32Vector (::fidl::ObjectView< ::fidl::VectorView<uint32_t>> val)
::fidl::VectorView<uint32_t> & uint32_vector ()
const ::fidl::VectorView<uint32_t> & uint32_vector ()
bool is_uint64_vector ()
ConfigVectorValue WithUint64Vector (::fidl::ObjectView< ::fidl::VectorView<uint64_t>> val)
::fidl::VectorView<uint64_t> & uint64_vector ()
const ::fidl::VectorView<uint64_t> & uint64_vector ()
bool is_int8_vector ()
ConfigVectorValue WithInt8Vector (::fidl::ObjectView< ::fidl::VectorView<int8_t>> val)
::fidl::VectorView<int8_t> & int8_vector ()
const ::fidl::VectorView<int8_t> & int8_vector ()
bool is_int16_vector ()
ConfigVectorValue WithInt16Vector (::fidl::ObjectView< ::fidl::VectorView<int16_t>> val)
::fidl::VectorView<int16_t> & int16_vector ()
const ::fidl::VectorView<int16_t> & int16_vector ()
bool is_int32_vector ()
ConfigVectorValue WithInt32Vector (::fidl::ObjectView< ::fidl::VectorView<int32_t>> val)
::fidl::VectorView<int32_t> & int32_vector ()
const ::fidl::VectorView<int32_t> & int32_vector ()
bool is_int64_vector ()
ConfigVectorValue WithInt64Vector (::fidl::ObjectView< ::fidl::VectorView<int64_t>> val)
::fidl::VectorView<int64_t> & int64_vector ()
const ::fidl::VectorView<int64_t> & int64_vector ()
bool is_string_vector ()
ConfigVectorValue WithStringVector (::fidl::ObjectView< ::fidl::VectorView< ::fidl::StringView>> val)
::fidl::VectorView< ::fidl::StringView> & string_vector ()
const ::fidl::VectorView< ::fidl::StringView> & string_vector ()
::fuchsia_component_decl::wire::ConfigVectorValue::Tag Which ()
ConfigVectorValue & operator= (const ConfigVectorValue & )

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

ConfigVectorValue & operator= (ConfigVectorValue && )

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

template <typename... Args>
ConfigVectorValue WithBoolVector (::fidl::AnyArena & allocator, Args &&... args)

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

template <typename... Args>
ConfigVectorValue WithUint8Vector (::fidl::AnyArena & allocator, Args &&... args)

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

template <typename... Args>
ConfigVectorValue WithUint16Vector (::fidl::AnyArena & allocator, Args &&... args)

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

template <typename... Args>
ConfigVectorValue WithUint32Vector (::fidl::AnyArena & allocator, Args &&... args)

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

template <typename... Args>
ConfigVectorValue WithUint64Vector (::fidl::AnyArena & allocator, Args &&... args)

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

template <typename... Args>
ConfigVectorValue WithInt8Vector (::fidl::AnyArena & allocator, Args &&... args)

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

template <typename... Args>
ConfigVectorValue WithInt16Vector (::fidl::AnyArena & allocator, Args &&... args)

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

template <typename... Args>
ConfigVectorValue WithInt32Vector (::fidl::AnyArena & allocator, Args &&... args)

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

template <typename... Args>
ConfigVectorValue WithInt64Vector (::fidl::AnyArena & allocator, Args &&... args)

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

template <typename... Args>
ConfigVectorValue WithStringVector (::fidl::AnyArena & allocator, Args &&... args)

Defined at line 17930 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
kBoolVector 1
kUint8Vector 2
kUint16Vector 3
kUint32Vector 4
kUint64Vector 5
kInt8Vector 6
kInt16Vector 7
kInt32Vector 8
kInt64Vector 9
kStringVector 10
_do_not_handle_this__write_a_default_case_instead ::std::numeric_limits<::fidl_union_tag_t>::max()

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