#ifndef MOJO_PUBLIC_CPP_BINDINGS_TESTS_PICKLED_TYPES_CHROMIUM_H_
#define MOJO_PUBLIC_CPP_BINDINGS_TESTS_PICKLED_TYPES_CHROMIUM_H_
#include <stddef.h>
#include <string>
#include "ipc/ipc_message_macros.h"
#include "ipc/ipc_param_traits.h"
namespace base {
class Pickle;
class PickleIterator;
}
namespace mojo {
namespace test {
enum class PickledEnumChromium { … };
class PickledStructChromium { … };
bool operator==(const PickledStructChromium& a, const PickledStructChromium& b);
}
}
namespace IPC {
template <>
struct ParamTraits<mojo::test::PickledStructChromium> { … };
}
IPC_ENUM_TRAITS_MAX_VALUE(mojo::test::PickledEnumChromium,
mojo::test::PickledEnumChromium::VALUE_2)
#endif