trace:: ArgumentValue
Summary
Constructors and Destructors |
|
---|---|
ArgumentValue(const ArgumentValue &)
|
|
ArgumentValue(ArgumentValue && other)
|
|
~ArgumentValue()
|
Public static functions |
|
---|---|
MakeBlob(std::span< const uint8_t > value)
|
|
MakeBool(bool value)
|
|
MakeDouble(double value)
|
|
MakeInt32(int32_t value)
|
|
MakeInt64(int64_t value)
|
|
MakeKoid(zx_koid_t value)
|
|
MakeNull()
|
|
MakePointer(uint64_t value)
|
|
MakeString(std::string value)
|
|
MakeUint32(uint32_t value)
|
|
MakeUint64(uint64_t value)
|
Public functions |
|
---|---|
GetBlob() const
|
const std::vector< uint8_t > &
|
GetBool() const
|
uint32_t
|
GetDouble() const
|
double
|
GetInt32() const
|
int32_t
|
GetInt64() const
|
int64_t
|
GetKoid() const
|
zx_koid_t
|
GetPointer() const
|
uint64_t
|
GetString() const
|
const std::string &
|
GetUint32() const
|
uint32_t
|
GetUint64() const
|
uint64_t
|
ToString() const
|
std::string
|
operator=(const ArgumentValue &)=default
|
|
operator=(ArgumentValue && other) noexcept
|
|
type() const
|
ArgumentType
|
Public static functions
MakeBlob
ArgumentValue MakeBlob( std::span< const uint8_t > value )
MakeBool
ArgumentValue MakeBool( bool value )
MakeDouble
ArgumentValue MakeDouble( double value )
MakeInt32
ArgumentValue MakeInt32( int32_t value )
MakeInt64
ArgumentValue MakeInt64( int64_t value )
MakeKoid
ArgumentValue MakeKoid( zx_koid_t value )
MakeNull
ArgumentValue MakeNull()
MakePointer
ArgumentValue MakePointer( uint64_t value )
MakeString
ArgumentValue MakeString( std::string value )
MakeUint32
ArgumentValue MakeUint32( uint32_t value )
MakeUint64
ArgumentValue MakeUint64( uint64_t value )
Public functions
ArgumentValue
ArgumentValue( const ArgumentValue & )=default
ArgumentValue
ArgumentValue( ArgumentValue && other ) noexcept
GetBlob
const std::vector< uint8_t > & GetBlob() const
GetBool
uint32_t GetBool() const
GetDouble
double GetDouble() const
GetInt32
int32_t GetInt32() const
GetInt64
int64_t GetInt64() const
GetKoid
zx_koid_t GetKoid() const
GetPointer
uint64_t GetPointer() const
GetString
const std::string & GetString() const
GetUint32
uint32_t GetUint32() const
GetUint64
uint64_t GetUint64() const
ToString
std::string ToString() const
operator=
ArgumentValue & operator=( const ArgumentValue & )=default
operator=
ArgumentValue & operator=( ArgumentValue && other ) noexcept
type
ArgumentType type() const
~ArgumentValue
~ArgumentValue()=default