1// Copyright 2013 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5// Get basic type definitions. 6#define IPC_MESSAGE_IMPL 7#include "components/autofill/content/common/autofill_message_generator.h" 8 9// Generate constructors. 10#include "ipc/struct_constructor_macros.h" 11#include "components/autofill/content/common/autofill_message_generator.h" 12 13// Generate destructors. 14#include "ipc/struct_destructor_macros.h" 15#include "components/autofill/content/common/autofill_message_generator.h" 16 17// Generate param traits write methods. 18#include "ipc/param_traits_write_macros.h" 19namespace IPC { 20#undef COMPONENTS_AUTOFILL_CONTENT_COMMON_AUTOFILL_PARAM_TRAITS_MACROS_H_ 21#include "components/autofill/content/common/autofill_message_generator.h" 22#include "components/autofill/content/common/autofill_param_traits_macros.h" 23} // namespace IPC 24 25// Generate param traits read methods. 26#include "ipc/param_traits_read_macros.h" 27namespace IPC { 28#undef COMPONENTS_AUTOFILL_CONTENT_COMMON_AUTOFILL_PARAM_TRAITS_MACROS_H_ 29#include "components/autofill/content/common/autofill_message_generator.h" 30#include "components/autofill/content/common/autofill_param_traits_macros.h" 31} // namespace IPC 32 33// Generate param traits log methods. 34#include "ipc/param_traits_log_macros.h" 35namespace IPC { 36#undef COMPONENTS_AUTOFILL_CONTENT_COMMON_AUTOFILL_PARAM_TRAITS_MACROS_H_ 37#include "components/autofill/content/common/autofill_message_generator.h" 38#include "components/autofill/content/common/autofill_param_traits_macros.h" 39} // namespace IPC 40