class ArgumentValue

Defined at line 68 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

A typed argument value.

Public Methods

ArgumentValue MakeNull ()

Defined at line 70 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

ArgumentValue MakeBool (bool value)

Defined at line 71 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

ArgumentValue MakeInt32 (int32_t value)

Defined at line 72 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

ArgumentValue MakeUint32 (uint32_t value)

Defined at line 73 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

ArgumentValue MakeInt64 (int64_t value)

Defined at line 74 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

ArgumentValue MakeUint64 (uint64_t value)

Defined at line 75 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

ArgumentValue MakeDouble (double value)

Defined at line 76 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

ArgumentValue MakeString (std::string value)

Defined at line 77 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

ArgumentValue MakePointer (uint64_t value)

Defined at line 78 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

ArgumentValue MakeKoid (zx_koid_t value)

Defined at line 79 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

ArgumentValue MakeBlob (std::span<const uint8_t> value)

Defined at line 80 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

void ~ArgumentValue ()

Defined at line 84 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

void ArgumentValue (const ArgumentValue & )

Defined at line 86 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

ArgumentValue & operator= (const ArgumentValue & )

Defined at line 87 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

void ArgumentValue (ArgumentValue && other)

Defined at line 89 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

ArgumentValue & operator= (ArgumentValue && other)

Defined at line 90 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

ArgumentType type ()

Defined at line 98 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

uint32_t GetBool ()

Defined at line 129 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

int32_t GetInt32 ()

Defined at line 133 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

uint32_t GetUint32 ()

Defined at line 137 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

int64_t GetInt64 ()

Defined at line 141 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

uint64_t GetUint64 ()

Defined at line 145 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

double GetDouble ()

Defined at line 149 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

const std::string & GetString ()

Defined at line 153 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

uint64_t GetPointer ()

Defined at line 157 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

zx_koid_t GetKoid ()

Defined at line 161 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h

std::string ToString ()

Defined at line 163 of file ../../zircon/system/ulib/trace-reader/records.cc

const std::vector<uint8_t> & GetBlob ()

Defined at line 168 of file ../../zircon/system/ulib/trace-reader/include/trace-reader/records.h