class UnionValue

Defined at line 286 of file ../../src/lib/fidl_codec/wire_object.h

An union.

Public Methods

bool NeedsToLoadHandleInfo (int64_t timestamp, zx_koid_t tid, semantic::HandleSemantic * handle_semantic)

Defined at line 169 of file ../../src/lib/fidl_codec/wire_object.cc

size_t DisplaySize (const Type * for_type, size_t remaining_size)

Defined at line 174 of file ../../src/lib/fidl_codec/wire_object.cc

void PrettyPrint (const Type * for_type, PrettyPrinter & printer)

Defined at line 185 of file ../../src/lib/fidl_codec/wire_object.cc

void Visit (Visitor * visitor, const Type * for_type)

Defined at line 206 of file ../../src/lib/fidl_codec/wire_object.cc

void UnionValue (const UnionMember & member, std::unique_ptr<Value> value)

Defined at line 288 of file ../../src/lib/fidl_codec/wire_object.h

const UnionMember & member ()

Defined at line 291 of file ../../src/lib/fidl_codec/wire_object.h

const std::unique_ptr<Value> & value ()

Defined at line 292 of file ../../src/lib/fidl_codec/wire_object.h

UnionValue * AsUnionValue ()

Defined at line 297 of file ../../src/lib/fidl_codec/wire_object.h

const UnionValue * AsUnionValue ()

Defined at line 298 of file ../../src/lib/fidl_codec/wire_object.h