class UnionType

Defined at line 466 of file ../../src/lib/fidl_codec/wire_types.h

Public Methods

void UnionType (const Union & union_definition, bool nullable)

Defined at line 468 of file ../../src/lib/fidl_codec/wire_types.h

const Union & union_definition ()

Defined at line 471 of file ../../src/lib/fidl_codec/wire_types.h

const UnionType * AsUnionType ()

Defined at line 473 of file ../../src/lib/fidl_codec/wire_types.h

bool Nullable ()

Defined at line 477 of file ../../src/lib/fidl_codec/wire_types.h

std::string Name ()

Defined at line 785 of file ../../src/lib/fidl_codec/wire_types.cc

std::string CppName ()

Defined at line 787 of file ../../src/lib/fidl_codec/wire_types.cc

size_t InlineSize (WireVersion version)

Defined at line 789 of file ../../src/lib/fidl_codec/wire_types.cc

std::unique_ptr<Value> Decode (MessageDecoder * decoder, uint64_t offset)

Defined at line 794 of file ../../src/lib/fidl_codec/wire_types.cc

void Visit (TypeVisitor * visitor)

Defined at line 820 of file ../../src/lib/fidl_codec/wire_types.cc