1*fd525a9cSAndroid Build Coastguard Worker // Copyright 2017 Google Inc. All rights reserved. 2*fd525a9cSAndroid Build Coastguard Worker // 3*fd525a9cSAndroid Build Coastguard Worker // Licensed under the Apache License, Version 2.0 (the "License"); 4*fd525a9cSAndroid Build Coastguard Worker // you may not use this file except in compliance with the License. 5*fd525a9cSAndroid Build Coastguard Worker // You may obtain a copy of the License at 6*fd525a9cSAndroid Build Coastguard Worker // 7*fd525a9cSAndroid Build Coastguard Worker // http://www.apache.org/licenses/LICENSE-2.0 8*fd525a9cSAndroid Build Coastguard Worker // 9*fd525a9cSAndroid Build Coastguard Worker // Unless required by applicable law or agreed to in writing, software 10*fd525a9cSAndroid Build Coastguard Worker // distributed under the License is distributed on an "AS IS" BASIS, 11*fd525a9cSAndroid Build Coastguard Worker // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12*fd525a9cSAndroid Build Coastguard Worker // See the License for the specific language governing permissions and 13*fd525a9cSAndroid Build Coastguard Worker // limitations under the License. 14*fd525a9cSAndroid Build Coastguard Worker 15*fd525a9cSAndroid Build Coastguard Worker #ifndef PORT_PROTOBUF_H_ 16*fd525a9cSAndroid Build Coastguard Worker #define PORT_PROTOBUF_H_ 17*fd525a9cSAndroid Build Coastguard Worker 18*fd525a9cSAndroid Build Coastguard Worker #include <string> 19*fd525a9cSAndroid Build Coastguard Worker 20*fd525a9cSAndroid Build Coastguard Worker #include "google/protobuf/any.pb.h" 21*fd525a9cSAndroid Build Coastguard Worker #include "google/protobuf/descriptor.pb.h" 22*fd525a9cSAndroid Build Coastguard Worker #include "google/protobuf/message.h" 23*fd525a9cSAndroid Build Coastguard Worker #include "google/protobuf/text_format.h" 24*fd525a9cSAndroid Build Coastguard Worker #include "google/protobuf/util/message_differencer.h" 25*fd525a9cSAndroid Build Coastguard Worker #include "google/protobuf/wire_format.h" 26*fd525a9cSAndroid Build Coastguard Worker 27*fd525a9cSAndroid Build Coastguard Worker namespace protobuf_mutator { 28*fd525a9cSAndroid Build Coastguard Worker 29*fd525a9cSAndroid Build Coastguard Worker namespace protobuf = google::protobuf; 30*fd525a9cSAndroid Build Coastguard Worker 31*fd525a9cSAndroid Build Coastguard Worker // String type used by google::protobuf. 32*fd525a9cSAndroid Build Coastguard Worker using String = std::string; 33*fd525a9cSAndroid Build Coastguard Worker 34*fd525a9cSAndroid Build Coastguard Worker } // namespace protobuf_mutator 35*fd525a9cSAndroid Build Coastguard Worker 36*fd525a9cSAndroid Build Coastguard Worker #endif // PORT_PROTOBUF_H_ 37