Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(420)

Side by Side Diff: ipc/param_traits_log_macros.h

Issue 6683014: Change common_message_generator code block. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 9 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef IPC_PARAM_TRAITS_LOG_MACROS_H_ 5 #ifndef IPC_PARAM_TRAITS_LOG_MACROS_H_
6 #define IPC_PARAM_TRAITS_LOG_MACROS_H_ 6 #define IPC_PARAM_TRAITS_LOG_MACROS_H_
7 #pragma once
7 8
8 #include <string> 9 #include <string>
9 10
10 // Null out all the macros that need nulling. 11 // Null out all the macros that need nulling.
11 #include "ipc/ipc_message_null_macros.h" 12 #include "ipc/ipc_message_null_macros.h"
12 13
13 // STRUCT declarations cause corresponding STRUCT_TRAITS declarations to occur. 14 // STRUCT declarations cause corresponding STRUCT_TRAITS declarations to occur.
14 #undef IPC_STRUCT_BEGIN 15 #undef IPC_STRUCT_BEGIN
15 #undef IPC_STRUCT_MEMBER 16 #undef IPC_STRUCT_MEMBER
16 #undef IPC_STRUCT_END 17 #undef IPC_STRUCT_END
(...skipping 25 matching lines...) Expand all
42 } 43 }
43 44
44 #undef IPC_ENUM_TRAITS 45 #undef IPC_ENUM_TRAITS
45 #define IPC_ENUM_TRAITS(enum_name) \ 46 #define IPC_ENUM_TRAITS(enum_name) \
46 void ParamTraits<enum_name>::Log(const param_type& p, std::string* l) { \ 47 void ParamTraits<enum_name>::Log(const param_type& p, std::string* l) { \
47 LogParam(static_cast<int>(p), l); \ 48 LogParam(static_cast<int>(p), l); \
48 } 49 }
49 50
50 #endif // IPC_PARAM_TRAITS_LOG_MACROS_H_ 51 #endif // IPC_PARAM_TRAITS_LOG_MACROS_H_
51 52
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698