template <typename T>

class Property

Defined at line 308 of file ../../zircon/system/ulib/inspect/include/lib/inspect/cpp/vmo/types.h

A property containing a string value.

All methods wrap the corresponding functionality on |State|.

Public Methods

void Property<T> ()

Construct a default property. Operations on this property are

no-ops.

Defined at line 312 of file ../../zircon/system/ulib/inspect/include/lib/inspect/cpp/vmo/types.h

void Property<T> (const Property<T> & other)

Allow moving, disallow copying.

Defined at line 316 of file ../../zircon/system/ulib/inspect/include/lib/inspect/cpp/vmo/types.h

void Property<T> (Property<T> && other)

Defined at line 317 of file ../../zircon/system/ulib/inspect/include/lib/inspect/cpp/vmo/types.h

Property<T> & operator= (const Property<T> & other)

Defined at line 318 of file ../../zircon/system/ulib/inspect/include/lib/inspect/cpp/vmo/types.h

bool operator bool ()

Return true if this property is stored in a buffer. False otherwise.

Defined at line 322 of file ../../zircon/system/ulib/inspect/include/lib/inspect/cpp/vmo/types.h

void ~Property<T> ()
Property<T> & operator= (Property<T> && other)
void Set (const T & value)

Set the value of this property.

Friends

template <typename T>
class State