1// Protocol Buffers - Google's data interchange format 2// Copyright 2008 Google Inc. All rights reserved. 3// 4// Use of this source code is governed by a BSD-style 5// license that can be found in the LICENSE file or at 6// https://developers.google.com/open-source/licenses/bsd 7 8// If you want to build protocol buffers in your own project without adding the 9// project dependency, you can just add this file. 10 11// This warning seems to treat code differently when it is #imported than when 12// it is inline in the file. GPBDictionary.m compiles cleanly in other targets, 13// but when #imported here it triggers a bunch of warnings that don't make 14// much sense, and don't trigger when compiled directly. So we shut off the 15// warnings here. 16#pragma clang diagnostic ignored "-Wnullability-completeness" 17 18#import "GPBArray.m" 19#import "GPBCodedInputStream.m" 20#import "GPBCodedOutputStream.m" 21#import "GPBDescriptor.m" 22#import "GPBDictionary.m" 23#import "GPBExtensionInternals.m" 24#import "GPBExtensionRegistry.m" 25#import "GPBMessage.m" 26#import "GPBRootObject.m" 27#import "GPBUnknownField.m" 28#import "GPBUnknownFieldSet.m" 29#import "GPBUnknownFields.m" 30#import "GPBUtilities.m" 31#import "GPBWellKnownTypes.m" 32#import "GPBWireFormat.m" 33 34#import "GPBAny.pbobjc.m" 35#import "GPBApi.pbobjc.m" 36#import "GPBDuration.pbobjc.m" 37#import "GPBEmpty.pbobjc.m" 38#import "GPBFieldMask.pbobjc.m" 39#import "GPBSourceContext.pbobjc.m" 40#import "GPBStruct.pbobjc.m" 41#import "GPBTimestamp.pbobjc.m" 42#import "GPBType.pbobjc.m" 43#import "GPBWrappers.pbobjc.m" 44