template <typename FidlTable>

class WireTableExternalBuilder

|WireTableExternalBuilder| is a low-level helper class for building tables.

They're created by calling the static

|Build(fidl::ObjectView

<fidl

::WireTableFrame

<T

>>)| on a FIDL wire table type,

passing in an externally managed table frame object view.

Table members are set by passing |ObjectView|s into a builder method named

for the member.

To get the built table call |Build()|. The builder must not be used after

|Build()| has been called.