class Node

Defined at line 203 of file fidling/gen/sdk/lib/fidl/cpp/tests/integration/fidl.cpp.wire.interop.test/cpp/fidl/fidl.cpp.wire.interop.test/cpp/natural_types.h

[`Node`] exercises the major kinds of layout in FIDL: it's a table with a

union with structs.

Public Methods

void Node (Storage_ storage)
void Node ()

Defined at line 209 of file fidling/gen/sdk/lib/fidl/cpp/tests/integration/fidl.cpp.wire.interop.test/cpp/fidl/fidl.cpp.wire.interop.test/cpp/natural_types.h

void Node (Node && )

Defined at line 210 of file fidling/gen/sdk/lib/fidl/cpp/tests/integration/fidl.cpp.wire.interop.test/cpp/fidl/fidl.cpp.wire.interop.test/cpp/natural_types.h

void Node (const Node & other)
Node & operator= (Node && )

Defined at line 211 of file fidling/gen/sdk/lib/fidl/cpp/tests/integration/fidl.cpp.wire.interop.test/cpp/fidl/fidl.cpp.wire.interop.test/cpp/natural_types.h

Node & operator= (const Node & other)
bool operator== (const Node & other)
bool operator!= (const Node & other)
bool IsEmpty ()
const std::optional< ::std::string> & name ()
::std::optional< ::std::string> & name ()
Node & name (std::optional< ::std::string> value)

Setter for name.

const std::optional< ::fidl_cpp_wire_interop_test::Kind> & kind ()
::std::optional< ::fidl_cpp_wire_interop_test::Kind> & kind ()
Node & kind (std::optional< ::fidl_cpp_wire_interop_test::Kind> value)

Setter for kind.

void Node (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits