blob: 75ebead27aea82fbe6013136839821ab06e973f6 [file] [log] [blame]
// WARNING: This file is machine generated by fidlgen.
#include <empty_struct.fidl.json.h>
#include "lib/fidl/cpp/internal/implementation.h"
namespace test {
namespace name {
extern "C" const fidl_type_t test_name_EmptyTable;
const fidl_type_t* Empty::FidlType = &test_name_EmptyTable;
void Empty::Encode(::fidl::Encoder* encoder, size_t offset) {
::fidl::Encode(encoder, &__reserved, offset + 0);
}
void Empty::Decode(::fidl::Decoder* decoder, Empty* value, size_t offset) {
::fidl::Decode(decoder, &value->__reserved, offset + 0);
}
zx_status_t Empty::Clone(Empty* result) const {
zx_status_t _status = ::fidl::Clone(__reserved, &result->__reserved);
if (_status != ZX_OK)
return _status;
return ZX_OK;
}
bool operator==(const Empty& lhs, const Empty& rhs) {
if (!::fidl::Equals(lhs.__reserved, rhs.__reserved)) {
return false;
}
return true;
}
} // namespace name
} // namespace test