class Value

Defined at line 371 of file fidling/gen/src/diagnostics/validator/logs/fidl/fuchsia.validate.logs/cpp/fidl/fuchsia.validate.logs/cpp/wire_types.h

An argument value which can be one of several types.

Public Methods

void Value (const Value & )

Defined at line 375 of file fidling/gen/src/diagnostics/validator/logs/fidl/fuchsia.validate.logs/cpp/fidl/fuchsia.validate.logs/cpp/wire_types.h

Value & operator= (const Value & )

Defined at line 376 of file fidling/gen/src/diagnostics/validator/logs/fidl/fuchsia.validate.logs/cpp/fidl/fuchsia.validate.logs/cpp/wire_types.h

void Value (Value && )

Defined at line 377 of file fidling/gen/src/diagnostics/validator/logs/fidl/fuchsia.validate.logs/cpp/fidl/fuchsia.validate.logs/cpp/wire_types.h

Value & operator= (Value && )

Defined at line 378 of file fidling/gen/src/diagnostics/validator/logs/fidl/fuchsia.validate.logs/cpp/fidl/fuchsia.validate.logs/cpp/wire_types.h

bool IsUnknown ()

Defined at line 388 of file fidling/gen/src/diagnostics/validator/logs/fidl/fuchsia.validate.logs/cpp/fidl/fuchsia.validate.logs/cpp/wire_types.h

void Value ()
template <typename... Args>
Value WithFloating (::fidl::AnyArena & allocator, Args &&... args)

A double-precision floating-point argument.

Defined at line 437 of file fidling/gen/src/diagnostics/validator/logs/fidl/fuchsia.validate.logs/cpp/fidl/fuchsia.validate.logs/cpp/wire_types.h

bool has_invalid_tag ()
bool is_signed_int ()
Value WithSignedInt (::fidl::ObjectView<int64_t> val)

A signed integral argument.

template <typename... Args>
Value WithSignedInt (::fidl::AnyArena & allocator, Args &&... args)

A signed integral argument.

Defined at line 401 of file fidling/gen/src/diagnostics/validator/logs/fidl/fuchsia.validate.logs/cpp/fidl/fuchsia.validate.logs/cpp/wire_types.h

int64_t & signed_int ()

A signed integral argument.

const int64_t & signed_int ()

A signed integral argument.

bool is_unsigned_int ()
Value WithUnsignedInt (::fidl::ObjectView<uint64_t> val)

An unsigned integral argument.

template <typename... Args>
Value WithUnsignedInt (::fidl::AnyArena & allocator, Args &&... args)

An unsigned integral argument.

Defined at line 419 of file fidling/gen/src/diagnostics/validator/logs/fidl/fuchsia.validate.logs/cpp/fidl/fuchsia.validate.logs/cpp/wire_types.h

template <typename... Args>
Value WithText (::fidl::AnyArena & allocator, Args &&... args)

A UTF8 text argument.

Defined at line 455 of file fidling/gen/src/diagnostics/validator/logs/fidl/fuchsia.validate.logs/cpp/fidl/fuchsia.validate.logs/cpp/wire_types.h

uint64_t & unsigned_int ()

An unsigned integral argument.

const uint64_t & unsigned_int ()

An unsigned integral argument.

bool is_floating ()
Value WithFloating (::fidl::ObjectView<double> val)

A double-precision floating-point argument.

double & floating ()

A double-precision floating-point argument.

const double & floating ()

A double-precision floating-point argument.

bool is_text ()
Value WithText (::fidl::ObjectView< ::fidl::StringView> val)

A UTF8 text argument.

::fidl::StringView & text ()

A UTF8 text argument.

const ::fidl::StringView & text ()

A UTF8 text argument.

bool is_boolean ()
Value WithBoolean (bool val)

A boolean argument.

bool & boolean ()

A boolean argument.

const bool & boolean ()

A boolean argument.

::fuchsia_validate_logs::wire::Value::Tag Which ()

Enumerations

enum Tag
Name Value
kSignedInt 1
kUnsignedInt 2
kFloating 3
kText 4
kBoolean 5
_do_not_handle_this__write_a_default_case_instead ::std::numeric_limits<::fidl_union_tag_t>::max()

Defined at line 380 of file fidling/gen/src/diagnostics/validator/logs/fidl/fuchsia.validate.logs/cpp/fidl/fuchsia.validate.logs/cpp/wire_types.h