struct FidlCodedPrimitive

Defined at line 364 of file ../../sdk/lib/fidl_base/include/lib/fidl/internal.h

Coding Table Definitions

FIDL coding tables describe the layout and constraints of the messages.

Each coding table must start with a `tag`, to identify the kind of the

coding table at runtime. For improved convenience working with these types,

we provide an empty C++ type `fidl_type_t`, which is inherited by the

coding tables in C++ mode, and dispatches to one of the subclasses based

on the tag.

Coding tables are generated in C files to avoid delayed-initialization

issues, but are meant to be consumed by C++ files such as the walker.

Hence parts of below are ifdef'ed with C++-specific blocks.

Public Members

const FidlTypeTag tag
const FidlCodedPrimitiveSubtype type