class TableValue

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

A table.

Public Methods

void TableValue (const Table & table_definition)

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

const Table & table_definition ()

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

const std::map<const TableMember *, std::unique_ptr<Value>> & members ()

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

Ordinal32 highest_member ()

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

void AddMember (const TableMember * member, std::unique_ptr<Value> value)

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

bool AddMember (std::string_view name, std::unique_ptr<Value> value)

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

TableValue * AsTableValue ()

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

const TableValue * AsTableValue ()

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

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

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

size_t DisplaySize (const Type * for_type, size_t remaining_size)

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

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

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

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

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