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