template <typename VisitorImpl, FidlWireFormatVersion WireFormatVersion>

class Walker

Defined at line 135 of file ../../sdk/lib/fidl_base/include/lib/fidl/walker.h

The Walker class traverses through a FIDL message by following its coding table and

calling the visitor implementation. VisitorImpl must be a concrete implementation of the

fidl::Visitor interface. The concrete type is used to eliminate dynamic dispatch.

Public Methods

void Walker<VisitorImpl, WireFormatVersion> (VisitorImpl * visitor)

Defined at line 154 of file ../../sdk/lib/fidl_base/include/lib/fidl/walker.h

Result Walk (const fidl_type_t * type, Position position)

Defined at line 193 of file ../../sdk/lib/fidl_base/include/lib/fidl/walker.h