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