template <typename T, size_t Size>

struct NaturalStructCodingTraits

Defined at line 259 of file ../../sdk/lib/fidl/cpp/include/lib/fidl/cpp/internal/natural_types.h

Public Members

static const size_t kInlineSize
static const bool are_members_memcpy_compatible
static const bool kIsMemcpyCompatible

Public Methods

void Encode (NaturalEncoder * encoder, T * value, size_t offset, size_t recursion_depth)

Defined at line 272 of file ../../sdk/lib/fidl/cpp/include/lib/fidl/cpp/internal/natural_types.h

void Decode (NaturalDecoder * decoder, T * value, size_t offset, size_t recursion_depth)

Defined at line 287 of file ../../sdk/lib/fidl/cpp/include/lib/fidl/cpp/internal/natural_types.h

bool Equal (const T * struct1, const T * struct2)

Defined at line 310 of file ../../sdk/lib/fidl/cpp/include/lib/fidl/cpp/internal/natural_types.h