chromium/ipc/ipc_message_protobuf_utils.h

// 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_