// Copyright 2017 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef IPC_IPC_MESSAGE_PROTOBUF_UTILS_H_ #define IPC_IPC_MESSAGE_PROTOBUF_UTILS_H_ #include "build/build_config.h" #include "base/pickle.h" #include "ipc/ipc_param_traits.h" #include "ipc/ipc_message_utils.h" #include "third_party/protobuf/src/google/protobuf/repeated_field.h" namespace IPC { template <class RepeatedFieldLike, class StorageType> struct RepeatedFieldParamTraits { … }; ParamTraits<google::protobuf::RepeatedField<P>>; ParamTraits<google::protobuf::RepeatedPtrField<P>>; } // namespace IPC #endif // IPC_IPC_MESSAGE_PROTOBUF_UTILS_H_