template <typename... Visitors>

class MultiVisitor

Defined at line 16 of file ../../sdk/lib/driver/devicetree/visitors/multivisitor.h

A collection of visitors.

Each visitor's Visit() is invoked during device tree Walk().

Public Methods

void MultiVisitor<Visitors...> ()

Defined at line 18 of file ../../sdk/lib/driver/devicetree/visitors/multivisitor.h

void ~MultiVisitor<Visitors...> ()

Defined at line 19 of file ../../sdk/lib/driver/devicetree/visitors/multivisitor.h

void MultiVisitor<Visitors...> (MultiVisitor<Visitors...> && other)

Allow move construction and assignment.

Defined at line 22 of file ../../sdk/lib/driver/devicetree/visitors/multivisitor.h

MultiVisitor<Visitors...> & operator= (MultiVisitor<Visitors...> && other)

Defined at line 23 of file ../../sdk/lib/driver/devicetree/visitors/multivisitor.h

template <int I, typename T, typename... Other>
void Init ()

Defined at line 26 of file ../../sdk/lib/driver/devicetree/visitors/multivisitor.h

zx::result<> Visit (Node & node, const devicetree::PropertyDecoder & decoder)

Defined at line 36 of file ../../sdk/lib/driver/devicetree/visitors/multivisitor.h

zx::result<> FinalizeNode (Node & node)

Defined at line 47 of file ../../sdk/lib/driver/devicetree/visitors/multivisitor.h