1 // Copyright 2014 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 #include "content/common/frame_param.h" 6 #include "content/common/cc_messages.h" 7 8 #define IPC_MESSAGE_IMPL 9 #include "content/common/frame_param_macros.h" 10 11 // Generate constructors. 12 #include "ipc/struct_constructor_macros.h" 13 #undef CONTENT_COMMON_FRAME_PARAM_MACROS_H_ 14 #include "content/common/frame_param_macros.h" 15 16 // Generate destructors. 17 #include "ipc/struct_destructor_macros.h" 18 #undef CONTENT_COMMON_FRAME_PARAM_MACROS_H_ 19 #include "content/common/frame_param_macros.h" 20 21 // Generate param traits write methods. 22 #include "ipc/param_traits_write_macros.h" 23 namespace IPC { 24 #undef CONTENT_COMMON_FRAME_PARAM_MACROS_H_ 25 #include "content/common/frame_param_macros.h" 26 } // namespace IPC 27 28 // Generate param traits read methods. 29 #include "ipc/param_traits_read_macros.h" 30 namespace IPC { 31 #undef CONTENT_COMMON_FRAME_PARAM_MACROS_H_ 32 #include "content/common/frame_param_macros.h" 33 } // namespace IPC 34 35 // Generate param traits log methods. 36 #include "ipc/param_traits_log_macros.h" 37 namespace IPC { 38 #undef CONTENT_COMMON_FRAME_PARAM_MACROS_H_ 39 #include "content/common/frame_param_macros.h" 40 } // namespace IPC 41