class ArrayType

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

Public Methods

void ArrayType (std::unique_ptr<Type> component_type, uint32_t count)

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

uint32_t count ()

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

bool IsArray ()

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

std::string Name ()

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

std::string CppName ()

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

void PrettyPrint (PrettyPrinter & printer)

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

size_t InlineSize (WireVersion version)

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

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

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

void Visit (TypeVisitor * visitor)

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