{
 "array_types" :
 [
  {
   "alignment" : 1,
   "linker_set_key" : "bool [1]",
   "name" : "bool [1]",
   "referenced_type" : "type-12",
   "self_type" : "type-393",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "char [2]",
   "name" : "char [2]",
   "referenced_type" : "type-7",
   "self_type" : "type-134",
   "size" : 2,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/template_util.h"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "char [32]",
   "name" : "char [32]",
   "referenced_type" : "type-7",
   "self_type" : "type-101",
   "size" : 32,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "double [1]",
   "name" : "double [1]",
   "referenced_type" : "type-94",
   "self_type" : "type-388",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "float [1]",
   "name" : "float [1]",
   "referenced_type" : "type-92",
   "self_type" : "type-383",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "linker_set_key" : "google::protobuf::internal::WireFormatLite::CppType []",
   "name" : "google::protobuf::internal::WireFormatLite::CppType []",
   "referenced_type" : "type-659",
   "self_type" : "type-663",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "linker_set_key" : "google::protobuf::internal::WireFormatLite::WireType []",
   "name" : "google::protobuf::internal::WireFormatLite::WireType []",
   "referenced_type" : "type-657",
   "self_type" : "type-665",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "int [1]",
   "name" : "int [1]",
   "referenced_type" : "type-1",
   "self_type" : "type-471",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "long long [1]",
   "name" : "long long [1]",
   "referenced_type" : "type-88",
   "self_type" : "type-476",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "unsigned int [1]",
   "name" : "unsigned int [1]",
   "referenced_type" : "type-4",
   "self_type" : "type-481",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "unsigned long long [1]",
   "name" : "unsigned long long [1]",
   "referenced_type" : "type-90",
   "self_type" : "type-378",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "void *[1]",
   "name" : "void *[1]",
   "referenced_type" : "type-275",
   "self_type" : "type-400",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  }
 ],
 "builtin_types" :
 [
  {
   "alignment" : 1,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "bool",
   "name" : "bool",
   "referenced_type" : "type-12",
   "self_type" : "type-12",
   "size" : 1
  },
  {
   "alignment" : 1,
   "is_integral" : true,
   "linker_set_key" : "char",
   "name" : "char",
   "referenced_type" : "type-7",
   "self_type" : "type-7",
   "size" : 1
  },
  {
   "alignment" : 4,
   "linker_set_key" : "double",
   "name" : "double",
   "referenced_type" : "type-94",
   "self_type" : "type-94",
   "size" : 8
  },
  {
   "alignment" : 4,
   "linker_set_key" : "float",
   "name" : "float",
   "referenced_type" : "type-92",
   "self_type" : "type-92",
   "size" : 4
  },
  {
   "alignment" : 4,
   "is_integral" : true,
   "linker_set_key" : "int",
   "name" : "int",
   "referenced_type" : "type-1",
   "self_type" : "type-1",
   "size" : 4
  },
  {
   "alignment" : 4,
   "is_integral" : true,
   "linker_set_key" : "long",
   "name" : "long",
   "referenced_type" : "type-189",
   "self_type" : "type-189",
   "size" : 4
  },
  {
   "alignment" : 4,
   "linker_set_key" : "long double",
   "name" : "long double",
   "referenced_type" : "type-214",
   "self_type" : "type-214",
   "size" : 8
  },
  {
   "alignment" : 4,
   "is_integral" : true,
   "linker_set_key" : "long long",
   "name" : "long long",
   "referenced_type" : "type-88",
   "self_type" : "type-88",
   "size" : 8
  },
  {
   "alignment" : 2,
   "is_integral" : true,
   "linker_set_key" : "short",
   "name" : "short",
   "referenced_type" : "type-174",
   "self_type" : "type-174",
   "size" : 2
  },
  {
   "alignment" : 1,
   "is_integral" : true,
   "linker_set_key" : "signed char",
   "name" : "signed char",
   "referenced_type" : "type-164",
   "self_type" : "type-164",
   "size" : 1
  },
  {
   "alignment" : 1,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "unsigned char",
   "name" : "unsigned char",
   "referenced_type" : "type-159",
   "self_type" : "type-159",
   "size" : 1
  },
  {
   "alignment" : 4,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "unsigned int",
   "name" : "unsigned int",
   "referenced_type" : "type-4",
   "self_type" : "type-4",
   "size" : 4
  },
  {
   "alignment" : 4,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "unsigned long",
   "name" : "unsigned long",
   "referenced_type" : "type-196",
   "self_type" : "type-196",
   "size" : 4
  },
  {
   "alignment" : 4,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "unsigned long long",
   "name" : "unsigned long long",
   "referenced_type" : "type-90",
   "self_type" : "type-90",
   "size" : 8
  },
  {
   "alignment" : 2,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "unsigned short",
   "name" : "unsigned short",
   "referenced_type" : "type-84",
   "self_type" : "type-84",
   "size" : 2
  },
  {
   "linker_set_key" : "void",
   "name" : "void",
   "referenced_type" : "type-123",
   "self_type" : "type-123"
  },
  {
   "alignment" : 4,
   "is_integral" : true,
   "linker_set_key" : "wchar_t",
   "name" : "wchar_t",
   "referenced_type" : "type-169",
   "self_type" : "type-169",
   "size" : 4
  }
 ],
 "elf_functions" :
 [
  {
   "name" : "_ZN6google8protobuf10SimpleDtoaEd"
  },
  {
   "name" : "_ZN6google8protobuf10SimpleFtoaEf"
  },
  {
   "name" : "_ZN6google8protobuf10SimpleItoaEi"
  },
  {
   "name" : "_ZN6google8protobuf10SimpleItoaEj"
  },
  {
   "name" : "_ZN6google8protobuf10SimpleItoaEl"
  },
  {
   "name" : "_ZN6google8protobuf10SimpleItoaEm"
  },
  {
   "name" : "_ZN6google8protobuf10SimpleItoaEx"
  },
  {
   "name" : "_ZN6google8protobuf10SimpleItoaEy"
  },
  {
   "name" : "_ZN6google8protobuf11JoinStringsERKNSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEPKcPS8_"
  },
  {
   "name" : "_ZN6google8protobuf11LogSilencerC1Ev"
  },
  {
   "name" : "_ZN6google8protobuf11LogSilencerC2Ev"
  },
  {
   "name" : "_ZN6google8protobuf11LogSilencerD1Ev"
  },
  {
   "name" : "_ZN6google8protobuf11LogSilencerD2Ev"
  },
  {
   "name" : "_ZN6google8protobuf11MessageLite14ParseFromArrayEPKvi"
  },
  {
   "name" : "_ZN6google8protobuf11MessageLite15ParseFromStringERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE"
  },
  {
   "name" : "_ZN6google8protobuf11MessageLite20MergeFromCodedStreamEPNS0_2io16CodedInputStreamE"
  },
  {
   "name" : "_ZN6google8protobuf11MessageLite20ParseFromCodedStreamEPNS0_2io16CodedInputStreamE"
  },
  {
   "name" : "_ZN6google8protobuf11MessageLite21ParsePartialFromArrayEPKvi"
  },
  {
   "name" : "_ZN6google8protobuf11MessageLite22ParsePartialFromStringERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE"
  },
  {
   "name" : "_ZN6google8protobuf11MessageLite23ParseFromZeroCopyStreamEPNS0_2io19ZeroCopyInputStreamE"
  },
  {
   "name" : "_ZN6google8protobuf11MessageLite27ParsePartialFromCodedStreamEPNS0_2io16CodedInputStreamE"
  },
  {
   "name" : "_ZN6google8protobuf11MessageLite30ParseFromBoundedZeroCopyStreamEPNS0_2io19ZeroCopyInputStreamEi"
  },
  {
   "name" : "_ZN6google8protobuf11MessageLite30ParsePartialFromZeroCopyStreamEPNS0_2io19ZeroCopyInputStreamE"
  },
  {
   "name" : "_ZN6google8protobuf11MessageLite37ParsePartialFromBoundedZeroCopyStreamEPNS0_2io19ZeroCopyInputStreamEi"
  },
  {
   "name" : "_ZN6google8protobuf11MessageLiteD0Ev"
  },
  {
   "name" : "_ZN6google8protobuf11MessageLiteD1Ev"
  },
  {
   "name" : "_ZN6google8protobuf11MessageLiteD2Ev"
  },
  {
   "name" : "_ZN6google8protobuf11StringPiece14ConsumeFromEndES1_"
  },
  {
   "name" : "_ZN6google8protobuf11StringPiece18LogFatalSizeTooBigEjPKc"
  },
  {
   "name" : "_ZN6google8protobuf11StringPiece7ConsumeES1_"
  },
  {
   "name" : "_ZN6google8protobuf11StringPieceC1ES1_i"
  },
  {
   "name" : "_ZN6google8protobuf11StringPieceC1ES1_ii"
  },
  {
   "name" : "_ZN6google8protobuf11StringPieceC2ES1_i"
  },
  {
   "name" : "_ZN6google8protobuf11StringPieceC2ES1_ii"
  },
  {
   "name" : "_ZN6google8protobuf11StripStringEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcc"
  },
  {
   "name" : "_ZN6google8protobuf11safe_strtobENS0_11StringPieceEPb"
  },
  {
   "name" : "_ZN6google8protobuf11safe_strtodEPKcPd"
  },
  {
   "name" : "_ZN6google8protobuf11safe_strtofEPKcPf"
  },
  {
   "name" : "_ZN6google8protobuf12Base64EscapeENS0_11StringPieceEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE"
  },
  {
   "name" : "_ZN6google8protobuf12Base64EscapeEPKhiPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEb"
  },
  {
   "name" : "_ZN6google8protobuf12Base64EscapeEPKhiPci"
  },
  {
   "name" : "_ZN6google8protobuf12StringPrintfEPKcz"
  },
  {
   "name" : "_ZN6google8protobuf12safe_strto32ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPi"
  },
  {
   "name" : "_ZN6google8protobuf12safe_strto64ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPx"
  },
  {
   "name" : "_ZN6google8protobuf13FloatToBufferEfPc"
  },
  {
   "binding" : "weak",
   "name" : "_ZN6google8protobuf13RepeatedFieldIbE7ReserveEi"
  },
  {
   "binding" : "weak",
   "name" : "_ZN6google8protobuf13RepeatedFieldIdE7ReserveEi"
  },
  {
   "binding" : "weak",
   "name" : "_ZN6google8protobuf13RepeatedFieldIfE7ReserveEi"
  },
  {
   "binding" : "weak",
   "name" : "_ZN6google8protobuf13RepeatedFieldIiE7ReserveEi"
  },
  {
   "binding" : "weak",
   "name" : "_ZN6google8protobuf13RepeatedFieldIjE7ReserveEi"
  },
  {
   "binding" : "weak",
   "name" : "_ZN6google8protobuf13RepeatedFieldIxE7ReserveEi"
  },
  {
   "binding" : "weak",
   "name" : "_ZN6google8protobuf13RepeatedFieldIyE7ReserveEi"
  },
  {
   "name" : "_ZN6google8protobuf13SStringPrintfEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcz"
  },
  {
   "name" : "_ZN6google8protobuf13SetLogHandlerEPFvNS0_8LogLevelEPKciRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE"
  },
  {
   "name" : "_ZN6google8protobuf13StringAppendFEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcz"
  },
  {
   "name" : "_ZN6google8protobuf13StringAppendVEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcPc"
  },
  {
   "name" : "_ZN6google8protobuf13StringReplaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_S9_b"
  },
  {
   "name" : "_ZN6google8protobuf13StringReplaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_S9_bPS7_"
  },
  {
   "name" : "_ZN6google8protobuf13safe_strtou32ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPj"
  },
  {
   "name" : "_ZN6google8protobuf13safe_strtou64ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPy"
  },
  {
   "name" : "_ZN6google8protobuf14Base64UnescapeENS0_11StringPieceEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE"
  },
  {
   "name" : "_ZN6google8protobuf14DoubleToBufferEdPc"
  },
  {
   "name" : "_ZN6google8protobuf15CEscapeInternalEPKciPcibb"
  },
  {
   "name" : "_ZN6google8protobuf15DelocalizeRadixEPc"
  },
  {
   "name" : "_ZN6google8protobuf15FastHexToBufferEiPc"
  },
  {
   "name" : "_ZN6google8protobuf15StripWhitespaceEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
  },
  {
   "name" : "_ZN6google8protobuf15strto32_adaptorEPKcPPci"
  },
  {
   "name" : "_ZN6google8protobuf16CEscapeAndAppendENS0_11StringPieceEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE"
  },
  {
   "name" : "_ZN6google8protobuf16EncodeAsUTF8CharEjPc"
  },
  {
   "name" : "_ZN6google8protobuf16SplitStringUsingERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcPNS1_6vectorIS7_NS5_IS7_EEEE"
  },
  {
   "name" : "_ZN6google8protobuf16strtou32_adaptorEPKcPPci"
  },
  {
   "name" : "_ZN6google8protobuf17FastHex32ToBufferEjPc"
  },
  {
   "name" : "_ZN6google8protobuf17FastHex64ToBufferEyPc"
  },
  {
   "name" : "_ZN6google8protobuf17FastInt32ToBufferEiPc"
  },
  {
   "name" : "_ZN6google8protobuf17FastInt64ToBufferExPc"
  },
  {
   "binding" : "weak",
   "name" : "_ZN6google8protobuf17safe_int_internalIiEEbNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPT_"
  },
  {
   "binding" : "weak",
   "name" : "_ZN6google8protobuf17safe_int_internalIxEEbNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPT_"
  },
  {
   "name" : "_ZN6google8protobuf18GoogleOnceInitImplEPiPNS0_7ClosureE"
  },
  {
   "binding" : "weak",
   "name" : "_ZN6google8protobuf18InsertIfNotPresentINS0_8hash_mapINSt3__14pairIPKNS0_11MessageLiteEiEENS0_8internal13ExtensionInfoENS0_4hashIS8_EENS3_8equal_toIS8_EENS3_9allocatorINS4_IKS8_SA_EEEEEEEEbPT_RKNSK_10value_type10first_typeERKNSK_10value_type11second_typeE"
  },
  {
   "name" : "_ZN6google8protobuf18StringPrintfVectorEPKcRKNSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZN6google8protobuf18safe_uint_internalIjEEbNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPT_"
  },
  {
   "binding" : "weak",
   "name" : "_ZN6google8protobuf18safe_uint_internalIyEEbNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPT_"
  },
  {
   "name" : "_ZN6google8protobuf19WebSafeBase64EscapeENS0_11StringPieceEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE"
  },
  {
   "name" : "_ZN6google8protobuf19WebSafeBase64EscapeEPKhiPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEb"
  },
  {
   "name" : "_ZN6google8protobuf19WebSafeBase64EscapeEPKhiPcib"
  },
  {
   "name" : "_ZN6google8protobuf20Base64EscapeInternalEPKhiPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEbPKc"
  },
  {
   "name" : "_ZN6google8protobuf20Base64EscapeInternalEPKhiPciPKcb"
  },
  {
   "name" : "_ZN6google8protobuf21FastInt32ToBufferLeftEiPc"
  },
  {
   "name" : "_ZN6google8protobuf21FastInt64ToBufferLeftExPc"
  },
  {
   "name" : "_ZN6google8protobuf21SplitStringAllowEmptyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcPNS1_6vectorIS7_NS5_IS7_EEEE"
  },
  {
   "name" : "_ZN6google8protobuf21UnescapeCEscapeStringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
  },
  {
   "name" : "_ZN6google8protobuf21UnescapeCEscapeStringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPS7_"
  },
  {
   "name" : "_ZN6google8protobuf21UnescapeCEscapeStringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPS7_PNS1_6vectorIS7_NS5_IS7_EEEE"
  },
  {
   "name" : "_ZN6google8protobuf21WebSafeBase64UnescapeENS0_11StringPieceEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE"
  },
  {
   "name" : "_ZN6google8protobuf21WebSafeBase64UnescapeEPKciPci"
  },
  {
   "name" : "_ZN6google8protobuf22Base64UnescapeInternalEPKciPciPKa"
  },
  {
   "name" : "_ZN6google8protobuf22FastUInt32ToBufferLeftEjPc"
  },
  {
   "name" : "_ZN6google8protobuf22FastUInt64ToBufferLeftEyPc"
  },
  {
   "name" : "_ZN6google8protobuf22GlobalReplaceSubstringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_PS7_"
  },
  {
   "name" : "_ZN6google8protobuf23InternalFastHexToBufferEyPci"
  },
  {
   "name" : "_ZN6google8protobuf23ShutdownProtobufLibraryEv"
  },
  {
   "name" : "_ZN6google8protobuf23UTF8FirstLetterNumBytesEPKci"
  },
  {
   "name" : "_ZN6google8protobuf24UnescapeCEscapeSequencesEPKcPc"
  },
  {
   "name" : "_ZN6google8protobuf24UnescapeCEscapeSequencesEPKcPcPNSt3__16vectorINS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS9_ISB_EEEE"
  },
  {
   "name" : "_ZN6google8protobuf25CalculateBase64EscapedLenEi"
  },
  {
   "name" : "_ZN6google8protobuf25CalculateBase64EscapedLenEib"
  },
  {
   "name" : "_ZN6google8protobuf2io15FileInputStream22CopyingFileInputStream4ReadEPvi"
  },
  {
   "name" : "_ZN6google8protobuf2io15FileInputStream22CopyingFileInputStream4SkipEi"
  },
  {
   "name" : "_ZN6google8protobuf2io15FileInputStream22CopyingFileInputStream5CloseEv"
  },
  {
   "name" : "_ZN6google8protobuf2io15FileInputStream22CopyingFileInputStreamC1Ei"
  },
  {
   "name" : "_ZN6google8protobuf2io15FileInputStream22CopyingFileInputStreamC2Ei"
  },
  {
   "name" : "_ZN6google8protobuf2io15FileInputStream22CopyingFileInputStreamD0Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io15FileInputStream22CopyingFileInputStreamD1Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io15FileInputStream22CopyingFileInputStreamD2Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io15FileInputStream4NextEPPKvPi"
  },
  {
   "name" : "_ZN6google8protobuf2io15FileInputStream4SkipEi"
  },
  {
   "name" : "_ZN6google8protobuf2io15FileInputStream5CloseEv"
  },
  {
   "name" : "_ZN6google8protobuf2io15FileInputStream6BackUpEi"
  },
  {
   "name" : "_ZN6google8protobuf2io15FileInputStreamC1Eii"
  },
  {
   "name" : "_ZN6google8protobuf2io15FileInputStreamC2Eii"
  },
  {
   "name" : "_ZN6google8protobuf2io15FileInputStreamD0Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io15FileInputStreamD1Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io15FileInputStreamD2Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io16ArrayInputStream4NextEPPKvPi"
  },
  {
   "name" : "_ZN6google8protobuf2io16ArrayInputStream4SkipEi"
  },
  {
   "name" : "_ZN6google8protobuf2io16ArrayInputStream6BackUpEi"
  },
  {
   "name" : "_ZN6google8protobuf2io16ArrayInputStreamC1EPKvii"
  },
  {
   "name" : "_ZN6google8protobuf2io16ArrayInputStreamC2EPKvii"
  },
  {
   "name" : "_ZN6google8protobuf2io16ArrayInputStreamD0Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io16ArrayInputStreamD1Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io16ArrayInputStreamD2Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io16CodedInputStream10ReadStringEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi"
  },
  {
   "name" : "_ZN6google8protobuf2io16CodedInputStream11ReadTagSlowEv"
  },
  {
   "name" : "_ZN6google8protobuf2io16CodedInputStream15ReadTagFallbackEj"
  },
  {
   "name" : "_ZN6google8protobuf2io16CodedInputStream16ReadVarint32SlowEPj"
  },
  {
   "name" : "_ZN6google8protobuf2io16CodedInputStream16ReadVarint64SlowEPy"
  },
  {
   "name" : "_ZN6google8protobuf2io16CodedInputStream18ReadStringFallbackEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi"
  },
  {
   "name" : "_ZN6google8protobuf2io16CodedInputStream18SetTotalBytesLimitEii"
  },
  {
   "name" : "_ZN6google8protobuf2io16CodedInputStream20ReadVarint32FallbackEj"
  },
  {
   "name" : "_ZN6google8protobuf2io16CodedInputStream20ReadVarint64FallbackEv"
  },
  {
   "name" : "_ZN6google8protobuf2io16CodedInputStream22GetDirectBufferPointerEPPKvPi"
  },
  {
   "name" : "_ZN6google8protobuf2io16CodedInputStream22ReadLengthAndPushLimitEv"
  },
  {
   "name" : "_ZN6google8protobuf2io16CodedInputStream25PrintTotalBytesLimitErrorEv"
  },
  {
   "name" : "_ZN6google8protobuf2io16CodedInputStream26ReadLittleEndian32FallbackEPj"
  },
  {
   "name" : "_ZN6google8protobuf2io16CodedInputStream26ReadLittleEndian64FallbackEPy"
  },
  {
   "name" : "_ZN6google8protobuf2io16CodedInputStream28BackUpInputToCurrentPositionEv"
  },
  {
   "name" : "_ZN6google8protobuf2io16CodedInputStream34DecrementRecursionDepthAndPopLimitEi"
  },
  {
   "name" : "_ZN6google8protobuf2io16CodedInputStream35IncrementRecursionDepthAndPushLimitEi"
  },
  {
   "name" : "_ZN6google8protobuf2io16CodedInputStream37CheckEntireMessageConsumedAndPopLimitEi"
  },
  {
   "name" : "_ZN6google8protobuf2io16CodedInputStream4SkipEi"
  },
  {
   "name" : "_ZN6google8protobuf2io16CodedInputStream7ReadRawEPvi"
  },
  {
   "name" : "_ZN6google8protobuf2io16CodedInputStream7RefreshEv"
  },
  {
   "name" : "_ZN6google8protobuf2io16CodedInputStream8PopLimitEi"
  },
  {
   "name" : "_ZN6google8protobuf2io16CodedInputStream9PushLimitEi"
  },
  {
   "name" : "_ZN6google8protobuf2io16CodedInputStreamD1Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io16CodedInputStreamD2Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io16FileOutputStream23CopyingFileOutputStream5CloseEv"
  },
  {
   "name" : "_ZN6google8protobuf2io16FileOutputStream23CopyingFileOutputStream5WriteEPKvi"
  },
  {
   "name" : "_ZN6google8protobuf2io16FileOutputStream23CopyingFileOutputStreamC1Ei"
  },
  {
   "name" : "_ZN6google8protobuf2io16FileOutputStream23CopyingFileOutputStreamC2Ei"
  },
  {
   "name" : "_ZN6google8protobuf2io16FileOutputStream23CopyingFileOutputStreamD0Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io16FileOutputStream23CopyingFileOutputStreamD1Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io16FileOutputStream23CopyingFileOutputStreamD2Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io16FileOutputStream4NextEPPvPi"
  },
  {
   "name" : "_ZN6google8protobuf2io16FileOutputStream5CloseEv"
  },
  {
   "name" : "_ZN6google8protobuf2io16FileOutputStream5FlushEv"
  },
  {
   "name" : "_ZN6google8protobuf2io16FileOutputStream6BackUpEi"
  },
  {
   "name" : "_ZN6google8protobuf2io16FileOutputStreamC1Eii"
  },
  {
   "name" : "_ZN6google8protobuf2io16FileOutputStreamC2Eii"
  },
  {
   "name" : "_ZN6google8protobuf2io16FileOutputStreamD0Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io16FileOutputStreamD1Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io16FileOutputStreamD2Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io17ArrayOutputStream4NextEPPvPi"
  },
  {
   "name" : "_ZN6google8protobuf2io17ArrayOutputStream6BackUpEi"
  },
  {
   "name" : "_ZN6google8protobuf2io17ArrayOutputStreamC1EPvii"
  },
  {
   "name" : "_ZN6google8protobuf2io17ArrayOutputStreamC2EPvii"
  },
  {
   "name" : "_ZN6google8protobuf2io17ArrayOutputStreamD0Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io17ArrayOutputStreamD1Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io17ArrayOutputStreamD2Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io17CodedOutputStream12VarintSize64Ey"
  },
  {
   "name" : "_ZN6google8protobuf2io17CodedOutputStream13WriteVarint64Ey"
  },
  {
   "name" : "_ZN6google8protobuf2io17CodedOutputStream14EnableAliasingEb"
  },
  {
   "name" : "_ZN6google8protobuf2io17CodedOutputStream15WriteAliasedRawEPKvi"
  },
  {
   "name" : "_ZN6google8protobuf2io17CodedOutputStream15WriteRawToArrayEPKviPh"
  },
  {
   "name" : "_ZN6google8protobuf2io17CodedOutputStream19WriteLittleEndian32Ej"
  },
  {
   "name" : "_ZN6google8protobuf2io17CodedOutputStream19WriteLittleEndian64Ey"
  },
  {
   "name" : "_ZN6google8protobuf2io17CodedOutputStream20VarintSize32FallbackEj"
  },
  {
   "name" : "_ZN6google8protobuf2io17CodedOutputStream20WriteVarint64ToArrayEyPh"
  },
  {
   "name" : "_ZN6google8protobuf2io17CodedOutputStream21WriteVarint32SlowPathEj"
  },
  {
   "name" : "_ZN6google8protobuf2io17CodedOutputStream22GetDirectBufferPointerEPPvPi"
  },
  {
   "name" : "_ZN6google8protobuf2io17CodedOutputStream26WriteStringWithSizeToArrayERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh"
  },
  {
   "name" : "_ZN6google8protobuf2io17CodedOutputStream4SkipEi"
  },
  {
   "name" : "_ZN6google8protobuf2io17CodedOutputStream4TrimEv"
  },
  {
   "name" : "_ZN6google8protobuf2io17CodedOutputStream7RefreshEv"
  },
  {
   "name" : "_ZN6google8protobuf2io17CodedOutputStream8WriteRawEPKvi"
  },
  {
   "name" : "_ZN6google8protobuf2io17CodedOutputStreamC1EPNS1_20ZeroCopyOutputStreamE"
  },
  {
   "name" : "_ZN6google8protobuf2io17CodedOutputStreamC1EPNS1_20ZeroCopyOutputStreamEb"
  },
  {
   "name" : "_ZN6google8protobuf2io17CodedOutputStreamC2EPNS1_20ZeroCopyOutputStreamE"
  },
  {
   "name" : "_ZN6google8protobuf2io17CodedOutputStreamC2EPNS1_20ZeroCopyOutputStreamEb"
  },
  {
   "name" : "_ZN6google8protobuf2io17CodedOutputStreamD1Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io17CodedOutputStreamD2Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io18CopyingInputStream4SkipEi"
  },
  {
   "name" : "_ZN6google8protobuf2io18CopyingInputStreamD0Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io18CopyingInputStreamD1Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io18CopyingInputStreamD2Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io18IstreamInputStream25CopyingIstreamInputStream4ReadEPvi"
  },
  {
   "name" : "_ZN6google8protobuf2io18IstreamInputStream25CopyingIstreamInputStreamC1EPNSt3__113basic_istreamIcNS4_11char_traitsIcEEEE"
  },
  {
   "name" : "_ZN6google8protobuf2io18IstreamInputStream25CopyingIstreamInputStreamC2EPNSt3__113basic_istreamIcNS4_11char_traitsIcEEEE"
  },
  {
   "name" : "_ZN6google8protobuf2io18IstreamInputStream25CopyingIstreamInputStreamD0Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io18IstreamInputStream25CopyingIstreamInputStreamD1Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io18IstreamInputStream25CopyingIstreamInputStreamD2Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io18IstreamInputStream4NextEPPKvPi"
  },
  {
   "name" : "_ZN6google8protobuf2io18IstreamInputStream4SkipEi"
  },
  {
   "name" : "_ZN6google8protobuf2io18IstreamInputStream6BackUpEi"
  },
  {
   "name" : "_ZN6google8protobuf2io18IstreamInputStreamC1EPNSt3__113basic_istreamIcNS3_11char_traitsIcEEEEi"
  },
  {
   "name" : "_ZN6google8protobuf2io18IstreamInputStreamC2EPNSt3__113basic_istreamIcNS3_11char_traitsIcEEEEi"
  },
  {
   "name" : "_ZN6google8protobuf2io18IstreamInputStreamD0Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io18IstreamInputStreamD1Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io18IstreamInputStreamD2Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io18StringOutputStream4NextEPPvPi"
  },
  {
   "name" : "_ZN6google8protobuf2io18StringOutputStream6BackUpEi"
  },
  {
   "name" : "_ZN6google8protobuf2io18StringOutputStream9SetStringEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
  },
  {
   "name" : "_ZN6google8protobuf2io18StringOutputStreamC1EPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
  },
  {
   "name" : "_ZN6google8protobuf2io18StringOutputStreamC2EPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
  },
  {
   "name" : "_ZN6google8protobuf2io18StringOutputStreamD0Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io18StringOutputStreamD1Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io18StringOutputStreamD2Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io19CopyingOutputStreamD0Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io19CopyingOutputStreamD1Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io19CopyingOutputStreamD2Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io19LimitingInputStream4NextEPPKvPi"
  },
  {
   "name" : "_ZN6google8protobuf2io19LimitingInputStream4SkipEi"
  },
  {
   "name" : "_ZN6google8protobuf2io19LimitingInputStream6BackUpEi"
  },
  {
   "name" : "_ZN6google8protobuf2io19LimitingInputStreamC1EPNS1_19ZeroCopyInputStreamEx"
  },
  {
   "name" : "_ZN6google8protobuf2io19LimitingInputStreamC2EPNS1_19ZeroCopyInputStreamEx"
  },
  {
   "name" : "_ZN6google8protobuf2io19LimitingInputStreamD0Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io19LimitingInputStreamD1Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io19LimitingInputStreamD2Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io19OstreamOutputStream26CopyingOstreamOutputStream5WriteEPKvi"
  },
  {
   "name" : "_ZN6google8protobuf2io19OstreamOutputStream26CopyingOstreamOutputStreamC1EPNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEE"
  },
  {
   "name" : "_ZN6google8protobuf2io19OstreamOutputStream26CopyingOstreamOutputStreamC2EPNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEE"
  },
  {
   "name" : "_ZN6google8protobuf2io19OstreamOutputStream26CopyingOstreamOutputStreamD0Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io19OstreamOutputStream26CopyingOstreamOutputStreamD1Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io19OstreamOutputStream26CopyingOstreamOutputStreamD2Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io19OstreamOutputStream4NextEPPvPi"
  },
  {
   "name" : "_ZN6google8protobuf2io19OstreamOutputStream6BackUpEi"
  },
  {
   "name" : "_ZN6google8protobuf2io19OstreamOutputStreamC1EPNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEi"
  },
  {
   "name" : "_ZN6google8protobuf2io19OstreamOutputStreamC2EPNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEi"
  },
  {
   "name" : "_ZN6google8protobuf2io19OstreamOutputStreamD0Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io19OstreamOutputStreamD1Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io19OstreamOutputStreamD2Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io19ZeroCopyInputStreamD0Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io19ZeroCopyInputStreamD1Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io19ZeroCopyInputStreamD2Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io20ZeroCopyOutputStream15WriteAliasedRawEPKvi"
  },
  {
   "name" : "_ZN6google8protobuf2io20ZeroCopyOutputStreamD0Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io20ZeroCopyOutputStreamD1Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io20ZeroCopyOutputStreamD2Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io22LazyStringOutputStream4NextEPPvPi"
  },
  {
   "name" : "_ZN6google8protobuf2io22LazyStringOutputStreamC1EPNS0_14ResultCallbackIPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEE"
  },
  {
   "name" : "_ZN6google8protobuf2io22LazyStringOutputStreamC2EPNS0_14ResultCallbackIPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEE"
  },
  {
   "name" : "_ZN6google8protobuf2io22LazyStringOutputStreamD0Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io22LazyStringOutputStreamD1Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io22LazyStringOutputStreamD2Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io24ConcatenatingInputStream4NextEPPKvPi"
  },
  {
   "name" : "_ZN6google8protobuf2io24ConcatenatingInputStream4SkipEi"
  },
  {
   "name" : "_ZN6google8protobuf2io24ConcatenatingInputStream6BackUpEi"
  },
  {
   "name" : "_ZN6google8protobuf2io24ConcatenatingInputStreamC1EPKPNS1_19ZeroCopyInputStreamEi"
  },
  {
   "name" : "_ZN6google8protobuf2io24ConcatenatingInputStreamC2EPKPNS1_19ZeroCopyInputStreamEi"
  },
  {
   "name" : "_ZN6google8protobuf2io24ConcatenatingInputStreamD0Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io24ConcatenatingInputStreamD1Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io24ConcatenatingInputStreamD2Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io25CopyingInputStreamAdaptor10FreeBufferEv"
  },
  {
   "name" : "_ZN6google8protobuf2io25CopyingInputStreamAdaptor22AllocateBufferIfNeededEv"
  },
  {
   "name" : "_ZN6google8protobuf2io25CopyingInputStreamAdaptor4NextEPPKvPi"
  },
  {
   "name" : "_ZN6google8protobuf2io25CopyingInputStreamAdaptor4SkipEi"
  },
  {
   "name" : "_ZN6google8protobuf2io25CopyingInputStreamAdaptor6BackUpEi"
  },
  {
   "name" : "_ZN6google8protobuf2io25CopyingInputStreamAdaptorC1EPNS1_18CopyingInputStreamEi"
  },
  {
   "name" : "_ZN6google8protobuf2io25CopyingInputStreamAdaptorC2EPNS1_18CopyingInputStreamEi"
  },
  {
   "name" : "_ZN6google8protobuf2io25CopyingInputStreamAdaptorD0Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io25CopyingInputStreamAdaptorD1Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io25CopyingInputStreamAdaptorD2Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io26CopyingOutputStreamAdaptor10FreeBufferEv"
  },
  {
   "name" : "_ZN6google8protobuf2io26CopyingOutputStreamAdaptor11WriteBufferEv"
  },
  {
   "name" : "_ZN6google8protobuf2io26CopyingOutputStreamAdaptor22AllocateBufferIfNeededEv"
  },
  {
   "name" : "_ZN6google8protobuf2io26CopyingOutputStreamAdaptor4NextEPPvPi"
  },
  {
   "name" : "_ZN6google8protobuf2io26CopyingOutputStreamAdaptor5FlushEv"
  },
  {
   "name" : "_ZN6google8protobuf2io26CopyingOutputStreamAdaptor6BackUpEi"
  },
  {
   "name" : "_ZN6google8protobuf2io26CopyingOutputStreamAdaptorC1EPNS1_19CopyingOutputStreamEi"
  },
  {
   "name" : "_ZN6google8protobuf2io26CopyingOutputStreamAdaptorC2EPNS1_19CopyingOutputStreamEi"
  },
  {
   "name" : "_ZN6google8protobuf2io26CopyingOutputStreamAdaptorD0Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io26CopyingOutputStreamAdaptorD1Ev"
  },
  {
   "name" : "_ZN6google8protobuf2io26CopyingOutputStreamAdaptorD2Ev"
  },
  {
   "name" : "_ZN6google8protobuf30WebSafeBase64EscapeWithPaddingENS0_11StringPieceEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE"
  },
  {
   "name" : "_ZN6google8protobuf4util6StatusC1ENS1_5error4CodeENS0_11StringPieceE"
  },
  {
   "name" : "_ZN6google8protobuf4util6StatusC1ERKS2_"
  },
  {
   "name" : "_ZN6google8protobuf4util6StatusC1Ev"
  },
  {
   "name" : "_ZN6google8protobuf4util6StatusC2ENS1_5error4CodeENS0_11StringPieceE"
  },
  {
   "name" : "_ZN6google8protobuf4util6StatusC2ERKS2_"
  },
  {
   "name" : "_ZN6google8protobuf4util6StatusC2Ev"
  },
  {
   "name" : "_ZN6google8protobuf4util6StatusaSERKS2_"
  },
  {
   "name" : "_ZN6google8protobuf4util8internal14StatusOrHelper5CrashERKNS1_6StatusE"
  },
  {
   "name" : "_ZN6google8protobuf4utillsERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKNS1_6StatusE"
  },
  {
   "name" : "_ZN6google8protobuf5Arena10FreeBlocksEv"
  },
  {
   "name" : "_ZN6google8protobuf5Arena11AddListNodeEPvPFvS2_E"
  },
  {
   "name" : "_ZN6google8protobuf5Arena11CleanupListEv"
  },
  {
   "name" : "_ZN6google8protobuf5Arena12thread_cacheEv"
  },
  {
   "name" : "_ZN6google8protobuf5Arena13ResetInternalEv"
  },
  {
   "name" : "_ZN6google8protobuf5Arena14AllocFromBlockEPNS1_5BlockEj"
  },
  {
   "name" : "_ZN6google8protobuf5Arena15AllocateAlignedEPKSt9type_infoj"
  },
  {
   "name" : "_ZN6google8protobuf5Arena16AddBlockInternalEPNS1_5BlockE"
  },
  {
   "name" : "_ZN6google8protobuf5Arena4InitEv"
  },
  {
   "name" : "_ZN6google8protobuf5Arena5ResetEv"
  },
  {
   "name" : "_ZN6google8protobuf5Arena8AddBlockEPNS1_5BlockE"
  },
  {
   "name" : "_ZN6google8protobuf5Arena8NewBlockEPvPNS1_5BlockEjjj"
  },
  {
   "name" : "_ZN6google8protobuf5Arena9FindBlockEPv"
  },
  {
   "name" : "_ZN6google8protobuf5Arena9SlowAllocEj"
  },
  {
   "name" : "_ZN6google8protobuf5ArenaD1Ev"
  },
  {
   "name" : "_ZN6google8protobuf5ArenaD2Ev"
  },
  {
   "name" : "_ZN6google8protobuf6StrCatERKNS0_7strings8AlphaNumES4_"
  },
  {
   "name" : "_ZN6google8protobuf6StrCatERKNS0_7strings8AlphaNumES4_S4_"
  },
  {
   "name" : "_ZN6google8protobuf6StrCatERKNS0_7strings8AlphaNumES4_S4_S4_"
  },
  {
   "name" : "_ZN6google8protobuf6StrCatERKNS0_7strings8AlphaNumES4_S4_S4_S4_"
  },
  {
   "name" : "_ZN6google8protobuf6StrCatERKNS0_7strings8AlphaNumES4_S4_S4_S4_S4_"
  },
  {
   "name" : "_ZN6google8protobuf6StrCatERKNS0_7strings8AlphaNumES4_S4_S4_S4_S4_S4_"
  },
  {
   "name" : "_ZN6google8protobuf6StrCatERKNS0_7strings8AlphaNumES4_S4_S4_S4_S4_S4_S4_"
  },
  {
   "name" : "_ZN6google8protobuf6StrCatERKNS0_7strings8AlphaNumES4_S4_S4_S4_S4_S4_S4_S4_"
  },
  {
   "name" : "_ZN6google8protobuf6ghtonlEj"
  },
  {
   "name" : "_ZN6google8protobuf7CEscapeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE"
  },
  {
   "name" : "_ZN6google8protobuf7ClosureD0Ev"
  },
  {
   "name" : "_ZN6google8protobuf7ClosureD1Ev"
  },
  {
   "name" : "_ZN6google8protobuf7ClosureD2Ev"
  },
  {
   "name" : "_ZN6google8protobuf7strings10ByteSource6CopyToEPNS1_8ByteSinkEj"
  },
  {
   "name" : "_ZN6google8protobuf7strings10CHexEscapeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE"
  },
  {
   "name" : "_ZN6google8protobuf7strings14StringByteSink6AppendEPKcj"
  },
  {
   "name" : "_ZN6google8protobuf7strings15ArrayByteSource4PeekEv"
  },
  {
   "name" : "_ZN6google8protobuf7strings15ArrayByteSource4SkipEj"
  },
  {
   "name" : "_ZN6google8protobuf7strings15LimitByteSource4PeekEv"
  },
  {
   "name" : "_ZN6google8protobuf7strings15LimitByteSource4SkipEj"
  },
  {
   "name" : "_ZN6google8protobuf7strings15LimitByteSource6CopyToEPNS1_8ByteSinkEj"
  },
  {
   "name" : "_ZN6google8protobuf7strings15LimitByteSourceC1EPNS1_10ByteSourceEj"
  },
  {
   "name" : "_ZN6google8protobuf7strings15LimitByteSourceC2EPNS1_10ByteSourceEj"
  },
  {
   "name" : "_ZN6google8protobuf7strings15Utf8SafeCEscapeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE"
  },
  {
   "name" : "_ZN6google8protobuf7strings20CheckedArrayByteSink6AppendEPKcj"
  },
  {
   "name" : "_ZN6google8protobuf7strings20CheckedArrayByteSinkC1EPcj"
  },
  {
   "name" : "_ZN6google8protobuf7strings20CheckedArrayByteSinkC2EPcj"
  },
  {
   "name" : "_ZN6google8protobuf7strings20GrowingArrayByteSink11ShrinkToFitEv"
  },
  {
   "name" : "_ZN6google8protobuf7strings20GrowingArrayByteSink6AppendEPKcj"
  },
  {
   "name" : "_ZN6google8protobuf7strings20GrowingArrayByteSink6ExpandEj"
  },
  {
   "name" : "_ZN6google8protobuf7strings20GrowingArrayByteSink9GetBufferEPj"
  },
  {
   "name" : "_ZN6google8protobuf7strings20GrowingArrayByteSinkC1Ej"
  },
  {
   "name" : "_ZN6google8protobuf7strings20GrowingArrayByteSinkC2Ej"
  },
  {
   "name" : "_ZN6google8protobuf7strings20GrowingArrayByteSinkD0Ev"
  },
  {
   "name" : "_ZN6google8protobuf7strings20GrowingArrayByteSinkD1Ev"
  },
  {
   "name" : "_ZN6google8protobuf7strings20GrowingArrayByteSinkD2Ev"
  },
  {
   "name" : "_ZN6google8protobuf7strings22UncheckedArrayByteSink6AppendEPKcj"
  },
  {
   "name" : "_ZN6google8protobuf7strings8AlphaNumC1ENS1_3HexE"
  },
  {
   "name" : "_ZN6google8protobuf7strings8AlphaNumC2ENS1_3HexE"
  },
  {
   "name" : "_ZN6google8protobuf7strings8ByteSink5FlushEv"
  },
  {
   "name" : "_ZN6google8protobuf7uint12810DivModImplES1_S1_PS1_S2_"
  },
  {
   "name" : "_ZN6google8protobuf7uint128dVERKS1_"
  },
  {
   "name" : "_ZN6google8protobuf7uint128rMERKS1_"
  },
  {
   "name" : "_ZN6google8protobuf8internal10FormatTimeExi"
  },
  {
   "name" : "_ZN6google8protobuf8internal10LogMessage6FinishEv"
  },
  {
   "name" : "_ZN6google8protobuf8internal10LogMessageC1ENS0_8LogLevelEPKci"
  },
  {
   "name" : "_ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci"
  },
  {
   "name" : "_ZN6google8protobuf8internal10LogMessageD1Ev"
  },
  {
   "name" : "_ZN6google8protobuf8internal10LogMessageD2Ev"
  },
  {
   "name" : "_ZN6google8protobuf8internal10LogMessagelsEPKc"
  },
  {
   "name" : "_ZN6google8protobuf8internal10LogMessagelsEPv"
  },
  {
   "name" : "_ZN6google8protobuf8internal10LogMessagelsERKNS0_11StringPieceE"
  },
  {
   "name" : "_ZN6google8protobuf8internal10LogMessagelsERKNS0_4util6StatusE"
  },
  {
   "name" : "_ZN6google8protobuf8internal10LogMessagelsERKNS0_7uint128E"
  },
  {
   "name" : "_ZN6google8protobuf8internal10LogMessagelsERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
  },
  {
   "name" : "_ZN6google8protobuf8internal10LogMessagelsEc"
  },
  {
   "name" : "_ZN6google8protobuf8internal10LogMessagelsEd"
  },
  {
   "name" : "_ZN6google8protobuf8internal10LogMessagelsEi"
  },
  {
   "name" : "_ZN6google8protobuf8internal10LogMessagelsEj"
  },
  {
   "name" : "_ZN6google8protobuf8internal10LogMessagelsEl"
  },
  {
   "name" : "_ZN6google8protobuf8internal10LogMessagelsEm"
  },
  {
   "name" : "_ZN6google8protobuf8internal10LogMessagelsEx"
  },
  {
   "name" : "_ZN6google8protobuf8internal10LogMessagelsEy"
  },
  {
   "name" : "_ZN6google8protobuf8internal10OnShutdownEPFvvE"
  },
  {
   "name" : "_ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet10AddMessageEihRKNS0_11MessageLiteEPKNS0_15FieldDescriptorE"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet10ParseFieldEjPNS0_2io16CodedInputStreamEPKNS0_11MessageLiteE"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet10ParseFieldEjPNS0_2io16CodedInputStreamEPKNS0_11MessageLiteEPNS3_17CodedOutputStreamE"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet10ParseFieldEjPNS0_2io16CodedInputStreamEPNS1_15ExtensionFinderEPNS1_12FieldSkipperE"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet10RemoveLastEi"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet11ReleaseLastEi"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet12SwapElementsEiii"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet13MutableStringEihPKNS0_15FieldDescriptorE"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet13SwapExtensionEPS2_i"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet14ClearExtensionEi"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet14MutableMessageEihRKNS0_11MessageLiteEPKNS0_15FieldDescriptorE"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet14ReleaseMessageEiRKNS0_11MessageLiteE"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet15SetRepeatedBoolEiib"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet15SetRepeatedEnumEiii"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet16SetRepeatedFloatEiif"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet16SetRepeatedInt32Eiii"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet16SetRepeatedInt64Eiix"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet17RegisterExtensionEPKNS0_11MessageLiteEihbb"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet17SetRepeatedDoubleEiid"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet17SetRepeatedUInt32Eiij"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet17SetRepeatedUInt64Eiiy"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet19SetAllocatedMessageEihPKNS0_15FieldDescriptorEPNS0_11MessageLiteE"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet21MutableRepeatedStringEii"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet21RegisterEnumExtensionEPKNS0_11MessageLiteEihbbPFbiE"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet22MutableRepeatedMessageEii"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet23MutableRawRepeatedFieldEi"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet23MutableRawRepeatedFieldEihbPKNS0_15FieldDescriptorE"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet24FindExtensionInfoFromTagEjPNS1_15ExtensionFinderEPiPNS1_13ExtensionInfoEPb"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet24RegisterMessageExtensionEPKNS0_11MessageLiteEihbbS5_"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet25UnsafeArenaReleaseMessageEiRKNS0_11MessageLiteE"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet26InternalExtensionMergeFromEiRKNS2_9ExtensionE"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet27ParseFieldWithExtensionInfoEibRKNS1_13ExtensionInfoEPNS0_2io16CodedInputStreamEPNS1_12FieldSkipperE"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet30UnsafeArenaSetAllocatedMessageEihPKNS0_15FieldDescriptorEPNS0_11MessageLiteE"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet32FindExtensionInfoFromFieldNumberEiiPNS1_15ExtensionFinderEPNS1_13ExtensionInfoEPb"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet4SwapEPS2_"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet5ClearEv"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet7AddBoolEihbbPKNS0_15FieldDescriptorE"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet7AddEnumEihbiPKNS0_15FieldDescriptorE"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet7SetBoolEihbPKNS0_15FieldDescriptorE"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet7SetEnumEihiPKNS0_15FieldDescriptorE"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet8AddFloatEihbfPKNS0_15FieldDescriptorE"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet8AddInt32EihbiPKNS0_15FieldDescriptorE"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet8AddInt64EihbxPKNS0_15FieldDescriptorE"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet8SetFloatEihfPKNS0_15FieldDescriptorE"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet8SetInt32EihiPKNS0_15FieldDescriptorE"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet8SetInt64EihxPKNS0_15FieldDescriptorE"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet9AddDoubleEihbdPKNS0_15FieldDescriptorE"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet9AddStringEihPKNS0_15FieldDescriptorE"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet9AddUInt32EihbjPKNS0_15FieldDescriptorE"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet9AddUInt64EihbyPKNS0_15FieldDescriptorE"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet9Extension4FreeEv"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet9Extension5ClearEv"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet9MergeFromERKS2_"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet9SetDoubleEihdPKNS0_15FieldDescriptorE"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet9SetUInt32EihjPKNS0_15FieldDescriptorE"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSet9SetUInt64EihyPKNS0_15FieldDescriptorE"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSetC1EPNS0_5ArenaE"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSetC1Ev"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSetC2EPNS0_5ArenaE"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSetC2Ev"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSetD1Ev"
  },
  {
   "name" : "_ZN6google8protobuf8internal12ExtensionSetD2Ev"
  },
  {
   "name" : "_ZN6google8protobuf8internal12FieldSkipper11SkipMessageEPNS0_2io16CodedInputStreamE"
  },
  {
   "name" : "_ZN6google8protobuf8internal12FieldSkipper15SkipUnknownEnumEii"
  },
  {
   "name" : "_ZN6google8protobuf8internal12FieldSkipper9SkipFieldEPNS0_2io16CodedInputStreamEj"
  },
  {
   "name" : "_ZN6google8protobuf8internal13VerifyVersionEiiPKc"
  },
  {
   "name" : "_ZN6google8protobuf8internal13VersionStringEi"
  },
  {
   "name" : "_ZN6google8protobuf8internal14ArenaStringPtr17AssignWithDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES2_"
  },
  {
   "name" : "_ZN6google8protobuf8internal14GetCurrentTimeEPxPi"
  },
  {
   "name" : "_ZN6google8protobuf8internal14NullLogHandlerENS0_8LogLevelEPKciRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
  },
  {
   "name" : "_ZN6google8protobuf8internal14WireFormatLite10WriteBytesEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_2io17CodedOutputStreamE"
  },
  {
   "name" : "_ZN6google8protobuf8internal14WireFormatLite10WriteFloatEifPNS0_2io17CodedOutputStreamE"
  },
  {
   "name" : "_ZN6google8protobuf8internal14WireFormatLite10WriteGroupEiRKNS0_11MessageLiteEPNS0_2io17CodedOutputStreamE"
  },
  {
   "name" : "_ZN6google8protobuf8internal14WireFormatLite10WriteInt32EiiPNS0_2io17CodedOutputStreamE"
  },
  {
   "name" : "_ZN6google8protobuf8internal14WireFormatLite10WriteInt64EixPNS0_2io17CodedOutputStreamE"
  },
  {
   "name" : "_ZN6google8protobuf8internal14WireFormatLite11SkipMessageEPNS0_2io16CodedInputStreamE"
  },
  {
   "name" : "_ZN6google8protobuf8internal14WireFormatLite11SkipMessageEPNS0_2io16CodedInputStreamEPNS3_17CodedOutputStreamE"
  },
  {
   "name" : "_ZN6google8protobuf8internal14WireFormatLite11WriteDoubleEidPNS0_2io17CodedOutputStreamE"
  },
  {
   "name" : "_ZN6google8protobuf8internal14WireFormatLite11WriteSInt32EiiPNS0_2io17CodedOutputStreamE"
  },
  {
   "name" : "_ZN6google8protobuf8internal14WireFormatLite11WriteSInt64EixPNS0_2io17CodedOutputStreamE"
  },
  {
   "name" : "_ZN6google8protobuf8internal14WireFormatLite11WriteStringEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_2io17CodedOutputStreamE"
  },
  {
   "name" : "_ZN6google8protobuf8internal14WireFormatLite11WriteUInt32EijPNS0_2io17CodedOutputStreamE"
  },
  {
   "name" : "_ZN6google8protobuf8internal14WireFormatLite11WriteUInt64EiyPNS0_2io17CodedOutputStreamE"
  },
  {
   "name" : "_ZN6google8protobuf8internal14WireFormatLite12WriteFixed32EijPNS0_2io17CodedOutputStreamE"
  },
  {
   "name" : "_ZN6google8protobuf8internal14WireFormatLite12WriteFixed64EiyPNS0_2io17CodedOutputStreamE"
  },
  {
   "name" : "_ZN6google8protobuf8internal14WireFormatLite12WriteMessageEiRKNS0_11MessageLiteEPNS0_2io17CodedOutputStreamE"
  },
  {
   "name" : "_ZN6google8protobuf8internal14WireFormatLite13WriteSFixed32EiiPNS0_2io17CodedOutputStreamE"
  },
  {
   "name" : "_ZN6google8protobuf8internal14WireFormatLite13WriteSFixed64EixPNS0_2io17CodedOutputStreamE"
  },
  {
   "name" : "_ZN6google8protobuf8internal14WireFormatLite16VerifyUtf8StringEPKciNS2_9OperationES4_"
  },
  {
   "name" : "_ZN6google8protobuf8internal14WireFormatLite22ReadPackedEnumNoInlineEPNS0_2io16CodedInputStreamEPFbiEPNS0_13RepeatedFieldIiEE"
  },
  {
   "name" : "_ZN6google8protobuf8internal14WireFormatLite22WriteBytesMaybeAliasedEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_2io17CodedOutputStreamE"
  },
  {
   "name" : "_ZN6google8protobuf8internal14WireFormatLite22WriteGroupMaybeToArrayEiRKNS0_11MessageLiteEPNS0_2io17CodedOutputStreamE"
  },
  {
   "name" : "_ZN6google8protobuf8internal14WireFormatLite23WriteStringMaybeAliasedEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_2io17CodedOutputStreamE"
  },
  {
   "name" : "_ZN6google8protobuf8internal14WireFormatLite24WriteMessageMaybeToArrayEiRKNS0_11MessageLiteEPNS0_2io17CodedOutputStreamE"
  },
  {
   "name" : "_ZN6google8protobuf8internal14WireFormatLite30ReadPackedEnumPreserveUnknownsEPNS0_2io16CodedInputStreamEiPFbiEPNS3_17CodedOutputStreamEPNS0_13RepeatedFieldIiEE"
  },
  {
   "name" : "_ZN6google8protobuf8internal14WireFormatLite9ReadBytesEPNS0_2io16CodedInputStreamEPNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE"
  },
  {
   "name" : "_ZN6google8protobuf8internal14WireFormatLite9ReadBytesEPNS0_2io16CodedInputStreamEPPNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE"
  },
  {
   "name" : "_ZN6google8protobuf8internal14WireFormatLite9SkipFieldEPNS0_2io16CodedInputStreamEj"
  },
  {
   "name" : "_ZN6google8protobuf8internal14WireFormatLite9SkipFieldEPNS0_2io16CodedInputStreamEjPNS3_17CodedOutputStreamE"
  },
  {
   "name" : "_ZN6google8protobuf8internal14WireFormatLite9WriteBoolEibPNS0_2io17CodedOutputStreamE"
  },
  {
   "name" : "_ZN6google8protobuf8internal14WireFormatLite9WriteEnumEiiPNS0_2io17CodedOutputStreamE"
  },
  {
   "name" : "_ZN6google8protobuf8internal15ExtensionFinderD0Ev"
  },
  {
   "name" : "_ZN6google8protobuf8internal15ExtensionFinderD1Ev"
  },
  {
   "name" : "_ZN6google8protobuf8internal15ExtensionFinderD2Ev"
  },
  {
   "name" : "_ZN6google8protobuf8internal15InitEmptyStringEv"
  },
  {
   "name" : "_ZN6google8protobuf8internal15UTF8GenericScanEPKNS1_19UTF8StateMachineObjEPKciPi"
  },
  {
   "name" : "_ZN6google8protobuf8internal16FunctionClosure0D0Ev"
  },
  {
   "name" : "_ZN6google8protobuf8internal16FunctionClosure0D1Ev"
  },
  {
   "name" : "_ZN6google8protobuf8internal16FunctionClosure0D2Ev"
  },
  {
   "name" : "_ZN6google8protobuf8internal17DateTimeToSecondsERKNS1_8DateTimeEPx"
  },
  {
   "name" : "_ZN6google8protobuf8internal17DeleteEmptyStringEv"
  },
  {
   "name" : "_ZN6google8protobuf8internal17SecondsToDateTimeExPNS1_8DateTimeE"
  },
  {
   "name" : "_ZN6google8protobuf8internal18GenericTypeHandlerINS0_11MessageLiteEE16NewFromPrototypeEPKS3_PNS0_5ArenaE"
  },
  {
   "name" : "_ZN6google8protobuf8internal18GenericTypeHandlerINS0_11MessageLiteEE5MergeERKS3_PS3_"
  },
  {
   "binding" : "weak",
   "name" : "_ZN6google8protobuf8internal18GenericTypeHandlerINS0_11MessageLiteEE6DeleteEPS3_PNS0_5ArenaE"
  },
  {
   "name" : "_ZN6google8protobuf8internal18GenericTypeHandlerINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE5MergeERKS9_PS9_"
  },
  {
   "binding" : "weak",
   "name" : "_ZN6google8protobuf8internal18GenericTypeHandlerIPNS0_11MessageLiteEE6DeleteEPS4_PNS0_5ArenaE"
  },
  {
   "binding" : "weak",
   "name" : "_ZN6google8protobuf8internal19arena_delete_objectINS0_11MessageLiteEEEvPv"
  },
  {
   "name" : "_ZN6google8protobuf8internal20InitLogSilencerCountEv"
  },
  {
   "name" : "_ZN6google8protobuf8internal20RepeatedPtrFieldBase14InternalExtendEi"
  },
  {
   "name" : "_ZN6google8protobuf8internal20RepeatedPtrFieldBase7ReserveEi"
  },
  {
   "name" : "_ZN6google8protobuf8internal20RepeatedPtrFieldBase8CloseGapEii"
  },
  {
   "name" : "_ZN6google8protobuf8internal21InitShutdownFunctionsEv"
  },
  {
   "binding" : "weak",
   "name" : "_ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIbEEEEvPv"
  },
  {
   "binding" : "weak",
   "name" : "_ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIdEEEEvPv"
  },
  {
   "binding" : "weak",
   "name" : "_ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIfEEEEvPv"
  },
  {
   "binding" : "weak",
   "name" : "_ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIiEEEEvPv"
  },
  {
   "binding" : "weak",
   "name" : "_ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIjEEEEvPv"
  },
  {
   "binding" : "weak",
   "name" : "_ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIxEEEEvPv"
  },
  {
   "binding" : "weak",
   "name" : "_ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIyEEEEvPv"
  },
  {
   "binding" : "weak",
   "name" : "_ZN6google8protobuf8internal21arena_destruct_objectINS0_16RepeatedPtrFieldINS0_11MessageLiteEEEEEvPv"
  },
  {
   "binding" : "weak",
   "name" : "_ZN6google8protobuf8internal21arena_destruct_objectINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEEvPv"
  },
  {
   "binding" : "weak",
   "name" : "_ZN6google8protobuf8internal21arena_destruct_objectINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvPv"
  },
  {
   "binding" : "weak",
   "name" : "_ZN6google8protobuf8internal21arena_destruct_objectINSt3__13mapIiNS1_12ExtensionSet9ExtensionENS3_4lessIiEENS3_9allocatorINS3_4pairIKiS6_EEEEEEEEvPv"
  },
  {
   "name" : "_ZN6google8protobuf8internal22DeleteLogSilencerCountEv"
  },
  {
   "name" : "_ZN6google8protobuf8internal23IsStructurallyValidUTF8EPKci"
  },
  {
   "name" : "_ZN6google8protobuf8internal24GeneratedExtensionFinder4FindEiPNS1_13ExtensionInfoE"
  },
  {
   "name" : "_ZN6google8protobuf8internal24InitLogSilencerCountOnceEv"
  },
  {
   "name" : "_ZN6google8protobuf8internal24RepeatedStringTypeTraits28DestroyDefaultRepeatedFieldsEv"
  },
  {
   "name" : "_ZN6google8protobuf8internal24RepeatedStringTypeTraits31InitializeDefaultRepeatedFieldsEv"
  },
  {
   "name" : "_ZN6google8protobuf8internal24UTF8GenericScanFastAsciiEPKNS1_19UTF8StateMachineObjEPKciPi"
  },
  {
   "name" : "_ZN6google8protobuf8internal24UTF8SpnStructurallyValidERKNS0_11StringPieceE"
  },
  {
   "name" : "_ZN6google8protobuf8internal28StringSpaceUsedExcludingSelfERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE"
  },
  {
   "name" : "_ZN6google8protobuf8internal29CodedOutputStreamFieldSkipper11SkipMessageEPNS0_2io16CodedInputStreamE"
  },
  {
   "name" : "_ZN6google8protobuf8internal29CodedOutputStreamFieldSkipper15SkipUnknownEnumEii"
  },
  {
   "name" : "_ZN6google8protobuf8internal29CodedOutputStreamFieldSkipper9SkipFieldEPNS0_2io16CodedInputStreamEj"
  },
  {
   "name" : "_ZN6google8protobuf8internal29UTF8CoerceToStructurallyValidERKNS0_11StringPieceEPcc"
  },
  {
   "name" : "_ZN6google8protobuf8internal32RepeatedMessageGenericTypeTraits28DestroyDefaultRepeatedFieldsEv"
  },
  {
   "name" : "_ZN6google8protobuf8internal32RepeatedMessageGenericTypeTraits31InitializeDefaultRepeatedFieldsEv"
  },
  {
   "name" : "_ZN6google8protobuf8internal34RepeatedPrimitiveGenericTypeTraits28DestroyDefaultRepeatedFieldsEv"
  },
  {
   "name" : "_ZN6google8protobuf8internal34RepeatedPrimitiveGenericTypeTraits31InitializeDefaultRepeatedFieldsEv"
  },
  {
   "name" : "_ZN6google8protobuf8internal3NaNEv"
  },
  {
   "name" : "_ZN6google8protobuf8internal5Mutex10AssertHeldEv"
  },
  {
   "name" : "_ZN6google8protobuf8internal5Mutex4LockEv"
  },
  {
   "name" : "_ZN6google8protobuf8internal5Mutex6UnlockEv"
  },
  {
   "name" : "_ZN6google8protobuf8internal5MutexC1Ev"
  },
  {
   "name" : "_ZN6google8protobuf8internal5MutexC2Ev"
  },
  {
   "name" : "_ZN6google8protobuf8internal5MutexD1Ev"
  },
  {
   "name" : "_ZN6google8protobuf8internal5MutexD2Ev"
  },
  {
   "name" : "_ZN6google8protobuf8internal8InfinityEv"
  },
  {
   "name" : "_ZN6google8protobuf8internal9ParseTimeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPxPi"
  },
  {
   "name" : "_ZN6google8protobuf9DoNothingEv"
  },
  {
   "name" : "_ZN6google8protobuf9StrAppendEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS0_7strings8AlphaNumE"
  },
  {
   "name" : "_ZN6google8protobuf9StrAppendEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS0_7strings8AlphaNumESC_"
  },
  {
   "name" : "_ZN6google8protobuf9StrAppendEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS0_7strings8AlphaNumESC_SC_"
  },
  {
   "name" : "_ZN6google8protobuf9StrAppendEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS0_7strings8AlphaNumESC_SC_SC_"
  },
  {
   "name" : "_ZN6google8protobuflsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS0_11StringPieceE"
  },
  {
   "name" : "_ZN6google8protobuflsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_7uint128E"
  },
  {
   "name" : "_ZNK6google8protobuf11MessageLite14AppendToStringEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE"
  },
  {
   "name" : "_ZNK6google8protobuf11MessageLite16SerializeToArrayEPvi"
  },
  {
   "name" : "_ZNK6google8protobuf11MessageLite17SerializeAsStringEv"
  },
  {
   "name" : "_ZNK6google8protobuf11MessageLite17SerializeToStringEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE"
  },
  {
   "name" : "_ZNK6google8protobuf11MessageLite21AppendPartialToStringEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE"
  },
  {
   "name" : "_ZNK6google8protobuf11MessageLite22SerializeToCodedStreamEPNS0_2io17CodedOutputStreamE"
  },
  {
   "name" : "_ZNK6google8protobuf11MessageLite23SerializePartialToArrayEPvi"
  },
  {
   "name" : "_ZNK6google8protobuf11MessageLite24SerializePartialAsStringEv"
  },
  {
   "name" : "_ZNK6google8protobuf11MessageLite24SerializePartialToStringEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE"
  },
  {
   "name" : "_ZNK6google8protobuf11MessageLite25InitializationErrorStringEv"
  },
  {
   "name" : "_ZNK6google8protobuf11MessageLite25SerializeToZeroCopyStreamEPNS0_2io20ZeroCopyOutputStreamE"
  },
  {
   "name" : "_ZNK6google8protobuf11MessageLite29SerializePartialToCodedStreamEPNS0_2io17CodedOutputStreamE"
  },
  {
   "name" : "_ZNK6google8protobuf11MessageLite31SerializeWithCachedSizesToArrayEPh"
  },
  {
   "name" : "_ZNK6google8protobuf11MessageLite32SerializePartialToZeroCopyStreamEPNS0_2io20ZeroCopyOutputStreamE"
  },
  {
   "name" : "_ZNK6google8protobuf11MessageLite3NewEPNS0_5ArenaE"
  },
  {
   "name" : "_ZNK6google8protobuf11StringPiece12CopyToStringEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE"
  },
  {
   "name" : "_ZNK6google8protobuf11StringPiece12find_last_ofES1_j"
  },
  {
   "name" : "_ZNK6google8protobuf11StringPiece13find_first_ofES1_j"
  },
  {
   "name" : "_ZNK6google8protobuf11StringPiece14AppendToStringEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE"
  },
  {
   "name" : "_ZNK6google8protobuf11StringPiece16find_last_not_ofES1_j"
  },
  {
   "name" : "_ZNK6google8protobuf11StringPiece16find_last_not_ofEcj"
  },
  {
   "name" : "_ZNK6google8protobuf11StringPiece17find_first_not_ofES1_j"
  },
  {
   "name" : "_ZNK6google8protobuf11StringPiece17find_first_not_ofEcj"
  },
  {
   "name" : "_ZNK6google8protobuf11StringPiece4copyEPcjj"
  },
  {
   "name" : "_ZNK6google8protobuf11StringPiece4findES1_j"
  },
  {
   "name" : "_ZNK6google8protobuf11StringPiece4findEcj"
  },
  {
   "name" : "_ZNK6google8protobuf11StringPiece5rfindES1_j"
  },
  {
   "name" : "_ZNK6google8protobuf11StringPiece5rfindEcj"
  },
  {
   "name" : "_ZNK6google8protobuf11StringPiece6substrEjj"
  },
  {
   "name" : "_ZNK6google8protobuf11StringPiece8containsES1_"
  },
  {
   "name" : "_ZNK6google8protobuf2io15FileInputStream9ByteCountEv"
  },
  {
   "name" : "_ZNK6google8protobuf2io16ArrayInputStream9ByteCountEv"
  },
  {
   "name" : "_ZNK6google8protobuf2io16CodedInputStream15BytesUntilLimitEv"
  },
  {
   "name" : "_ZNK6google8protobuf2io16CodedInputStream25BytesUntilTotalBytesLimitEv"
  },
  {
   "name" : "_ZNK6google8protobuf2io16FileOutputStream9ByteCountEv"
  },
  {
   "name" : "_ZNK6google8protobuf2io17ArrayOutputStream9ByteCountEv"
  },
  {
   "name" : "_ZNK6google8protobuf2io18IstreamInputStream9ByteCountEv"
  },
  {
   "name" : "_ZNK6google8protobuf2io18StringOutputStream9ByteCountEv"
  },
  {
   "name" : "_ZNK6google8protobuf2io19LimitingInputStream9ByteCountEv"
  },
  {
   "name" : "_ZNK6google8protobuf2io19OstreamOutputStream9ByteCountEv"
  },
  {
   "name" : "_ZNK6google8protobuf2io22LazyStringOutputStream9ByteCountEv"
  },
  {
   "name" : "_ZNK6google8protobuf2io24ConcatenatingInputStream9ByteCountEv"
  },
  {
   "name" : "_ZNK6google8protobuf2io25CopyingInputStreamAdaptor9ByteCountEv"
  },
  {
   "name" : "_ZNK6google8protobuf2io26CopyingOutputStreamAdaptor9ByteCountEv"
  },
  {
   "name" : "_ZNK6google8protobuf4util6Status8ToStringEv"
  },
  {
   "name" : "_ZNK6google8protobuf4util6StatuseqERKS2_"
  },
  {
   "name" : "_ZNK6google8protobuf5Arena14SpaceAllocatedEv"
  },
  {
   "name" : "_ZNK6google8protobuf5Arena21SpaceAllocatedAndUsedEv"
  },
  {
   "name" : "_ZNK6google8protobuf5Arena9SpaceUsedEv"
  },
  {
   "name" : "_ZNK6google8protobuf7strings15ArrayByteSource9AvailableEv"
  },
  {
   "name" : "_ZNK6google8protobuf7strings15LimitByteSource9AvailableEv"
  },
  {
   "name" : "_ZNK6google8protobuf8internal12ExtensionSet10GetMessageEiRKNS0_11MessageLiteE"
  },
  {
   "name" : "_ZNK6google8protobuf8internal12ExtensionSet13ExtensionSizeEi"
  },
  {
   "name" : "_ZNK6google8protobuf8internal12ExtensionSet13ExtensionTypeEi"
  },
  {
   "name" : "_ZNK6google8protobuf8internal12ExtensionSet13IsInitializedEv"
  },
  {
   "name" : "_ZNK6google8protobuf8internal12ExtensionSet13NumExtensionsEv"
  },
  {
   "name" : "_ZNK6google8protobuf8internal12ExtensionSet15GetRepeatedBoolEii"
  },
  {
   "name" : "_ZNK6google8protobuf8internal12ExtensionSet15GetRepeatedEnumEii"
  },
  {
   "name" : "_ZNK6google8protobuf8internal12ExtensionSet16GetRepeatedFloatEii"
  },
  {
   "name" : "_ZNK6google8protobuf8internal12ExtensionSet16GetRepeatedInt32Eii"
  },
  {
   "name" : "_ZNK6google8protobuf8internal12ExtensionSet16GetRepeatedInt64Eii"
  },
  {
   "name" : "_ZNK6google8protobuf8internal12ExtensionSet17GetRepeatedDoubleEii"
  },
  {
   "name" : "_ZNK6google8protobuf8internal12ExtensionSet17GetRepeatedStringEii"
  },
  {
   "name" : "_ZNK6google8protobuf8internal12ExtensionSet17GetRepeatedUInt32Eii"
  },
  {
   "name" : "_ZNK6google8protobuf8internal12ExtensionSet17GetRepeatedUInt64Eii"
  },
  {
   "name" : "_ZNK6google8protobuf8internal12ExtensionSet18GetRepeatedMessageEii"
  },
  {
   "name" : "_ZNK6google8protobuf8internal12ExtensionSet19GetRawRepeatedFieldEiPKv"
  },
  {
   "name" : "_ZNK6google8protobuf8internal12ExtensionSet24SerializeWithCachedSizesEiiPNS0_2io17CodedOutputStreamE"
  },
  {
   "name" : "_ZNK6google8protobuf8internal12ExtensionSet3HasEi"
  },
  {
   "name" : "_ZNK6google8protobuf8internal12ExtensionSet7GetBoolEib"
  },
  {
   "name" : "_ZNK6google8protobuf8internal12ExtensionSet7GetEnumEii"
  },
  {
   "name" : "_ZNK6google8protobuf8internal12ExtensionSet8ByteSizeEv"
  },
  {
   "name" : "_ZNK6google8protobuf8internal12ExtensionSet8GetFloatEif"
  },
  {
   "name" : "_ZNK6google8protobuf8internal12ExtensionSet8GetInt32Eii"
  },
  {
   "name" : "_ZNK6google8protobuf8internal12ExtensionSet8GetInt64Eix"
  },
  {
   "name" : "_ZNK6google8protobuf8internal12ExtensionSet9Extension29SerializeFieldWithCachedSizesEiPNS0_2io17CodedOutputStreamE"
  },
  {
   "name" : "_ZNK6google8protobuf8internal12ExtensionSet9Extension7GetSizeEv"
  },
  {
   "name" : "_ZNK6google8protobuf8internal12ExtensionSet9Extension8ByteSizeEi"
  },
  {
   "name" : "_ZNK6google8protobuf8internal12ExtensionSet9GetDoubleEid"
  },
  {
   "name" : "_ZNK6google8protobuf8internal12ExtensionSet9GetStringEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
  },
  {
   "name" : "_ZNK6google8protobuf8internal12ExtensionSet9GetUInt32Eij"
  },
  {
   "name" : "_ZNK6google8protobuf8internal12ExtensionSet9GetUInt64Eiy"
  },
  {
   "binding" : "weak",
   "name" : "_ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE8overflowEi"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9pbackfailEi"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9underflowEv"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_j"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_4pairIPKN6google8protobuf11MessageLiteEiEENS4_8internal13ExtensionInfoEEENS_19__map_value_compareIS8_SB_NS4_4hashIS8_EELb1EEENS_9allocatorISB_EEE7destroyEPNS_11__tree_nodeISB_PvEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16__treeINS_12__value_typeIiN6google8protobuf8internal12ExtensionSet9ExtensionEEENS_19__map_value_compareIiS7_NS_4lessIiEELb1EEENS_9allocatorIS7_EEE7destroyEPNS_11__tree_nodeIS7_PvEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE21__push_back_slow_pathIS6_EEvOT_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16vectorIPFvvENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_"
  },
  {
   "name" : "__divdi3"
  },
  {
   "name" : "__udivdi3"
  }
 ],
 "elf_objects" :
 [
  {
   "name" : "_ZN6google8protobuf11StringPiece4nposE"
  },
  {
   "name" : "_ZN6google8protobuf11kuint128maxE"
  },
  {
   "name" : "_ZN6google8protobuf26kStringPrintfVectorMaxArgsE"
  },
  {
   "name" : "_ZN6google8protobuf2io16CodedInputStream24default_recursion_limit_E"
  },
  {
   "name" : "_ZN6google8protobuf4util6Status2OKE"
  },
  {
   "name" : "_ZN6google8protobuf4util6Status7UNKNOWNE"
  },
  {
   "name" : "_ZN6google8protobuf4util6Status9CANCELLEDE"
  },
  {
   "name" : "_ZN6google8protobuf5Arena23lifecycle_id_generator_E"
  },
  {
   "name" : "_ZN6google8protobuf8internal13empty_string_E"
  },
  {
   "name" : "_ZN6google8protobuf8internal14WireFormatLite20kMessageSetTypeIdTagE"
  },
  {
   "name" : "_ZN6google8protobuf8internal14WireFormatLite21kMessageSetItemEndTagE"
  },
  {
   "name" : "_ZN6google8protobuf8internal14WireFormatLite21kMessageSetMessageTagE"
  },
  {
   "name" : "_ZN6google8protobuf8internal14WireFormatLite21kWireTypeForFieldTypeE"
  },
  {
   "name" : "_ZN6google8protobuf8internal14WireFormatLite22kFieldTypeToCppTypeMapE"
  },
  {
   "name" : "_ZN6google8protobuf8internal14WireFormatLite23kMessageSetItemStartTagE"
  },
  {
   "name" : "_ZN6google8protobuf8internal14WireFormatLite23kMessageSetItemTagsSizeE"
  },
  {
   "name" : "_ZN6google8protobuf8internal18shutdown_functionsE"
  },
  {
   "name" : "_ZN6google8protobuf8internal23empty_string_once_init_E"
  },
  {
   "name" : "_ZN6google8protobuf8internal23shutdown_functions_initE"
  },
  {
   "name" : "_ZN6google8protobuf8internal24RepeatedStringTypeTraits23default_repeated_field_E"
  },
  {
   "name" : "_ZN6google8protobuf8internal24log_silencer_count_init_E"
  },
  {
   "name" : "_ZN6google8protobuf8internal24shutdown_functions_mutexE"
  },
  {
   "name" : "_ZN6google8protobuf8internal32AtomicOps_Internalx86CPUFeaturesE"
  },
  {
   "name" : "_ZN6google8protobuf8internal32RepeatedMessageGenericTypeTraits23default_repeated_field_E"
  },
  {
   "name" : "_ZN6google8protobuf8internal34RepeatedPrimitiveGenericTypeTraits28default_repeated_field_bool_E"
  },
  {
   "name" : "_ZN6google8protobuf8internal34RepeatedPrimitiveGenericTypeTraits29default_repeated_field_float_E"
  },
  {
   "name" : "_ZN6google8protobuf8internal34RepeatedPrimitiveGenericTypeTraits29default_repeated_field_int32_E"
  },
  {
   "name" : "_ZN6google8protobuf8internal34RepeatedPrimitiveGenericTypeTraits29default_repeated_field_int64_E"
  },
  {
   "name" : "_ZN6google8protobuf8internal34RepeatedPrimitiveGenericTypeTraits30default_repeated_field_double_E"
  },
  {
   "name" : "_ZN6google8protobuf8internal34RepeatedPrimitiveGenericTypeTraits30default_repeated_field_uint32_E"
  },
  {
   "name" : "_ZN6google8protobuf8internal34RepeatedPrimitiveGenericTypeTraits30default_repeated_field_uint64_E"
  },
  {
   "name" : "_ZN6google8protobuf8internal38repeated_string_type_traits_once_init_E"
  },
  {
   "name" : "_ZN6google8protobuf8internal47repeated_message_generic_type_traits_once_init_E"
  },
  {
   "name" : "_ZN6google8protobuf8internal49repeated_primitive_generic_type_traits_once_init_E"
  },
  {
   "binding" : "weak",
   "name" : "_ZTCNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_ostreamIcS2_EE"
  },
  {
   "binding" : "weak",
   "name" : "_ZTTNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
  },
  {
   "name" : "_ZTVN6google8protobuf11MessageLiteE"
  },
  {
   "name" : "_ZTVN6google8protobuf2io15FileInputStream22CopyingFileInputStreamE"
  },
  {
   "name" : "_ZTVN6google8protobuf2io15FileInputStreamE"
  },
  {
   "name" : "_ZTVN6google8protobuf2io16ArrayInputStreamE"
  },
  {
   "name" : "_ZTVN6google8protobuf2io16FileOutputStream23CopyingFileOutputStreamE"
  },
  {
   "name" : "_ZTVN6google8protobuf2io16FileOutputStreamE"
  },
  {
   "name" : "_ZTVN6google8protobuf2io17ArrayOutputStreamE"
  },
  {
   "name" : "_ZTVN6google8protobuf2io18CopyingInputStreamE"
  },
  {
   "name" : "_ZTVN6google8protobuf2io18IstreamInputStream25CopyingIstreamInputStreamE"
  },
  {
   "name" : "_ZTVN6google8protobuf2io18IstreamInputStreamE"
  },
  {
   "name" : "_ZTVN6google8protobuf2io18StringOutputStreamE"
  },
  {
   "name" : "_ZTVN6google8protobuf2io19CopyingOutputStreamE"
  },
  {
   "name" : "_ZTVN6google8protobuf2io19LimitingInputStreamE"
  },
  {
   "name" : "_ZTVN6google8protobuf2io19OstreamOutputStream26CopyingOstreamOutputStreamE"
  },
  {
   "name" : "_ZTVN6google8protobuf2io19OstreamOutputStreamE"
  },
  {
   "name" : "_ZTVN6google8protobuf2io19ZeroCopyInputStreamE"
  },
  {
   "name" : "_ZTVN6google8protobuf2io20ZeroCopyOutputStreamE"
  },
  {
   "name" : "_ZTVN6google8protobuf2io22LazyStringOutputStreamE"
  },
  {
   "name" : "_ZTVN6google8protobuf2io24ConcatenatingInputStreamE"
  },
  {
   "name" : "_ZTVN6google8protobuf2io25CopyingInputStreamAdaptorE"
  },
  {
   "name" : "_ZTVN6google8protobuf2io26CopyingOutputStreamAdaptorE"
  },
  {
   "name" : "_ZTVN6google8protobuf7ClosureE"
  },
  {
   "name" : "_ZTVN6google8protobuf7strings10ByteSourceE"
  },
  {
   "name" : "_ZTVN6google8protobuf7strings14StringByteSinkE"
  },
  {
   "name" : "_ZTVN6google8protobuf7strings15ArrayByteSourceE"
  },
  {
   "name" : "_ZTVN6google8protobuf7strings15LimitByteSourceE"
  },
  {
   "name" : "_ZTVN6google8protobuf7strings20CheckedArrayByteSinkE"
  },
  {
   "name" : "_ZTVN6google8protobuf7strings20GrowingArrayByteSinkE"
  },
  {
   "name" : "_ZTVN6google8protobuf7strings22UncheckedArrayByteSinkE"
  },
  {
   "name" : "_ZTVN6google8protobuf7strings8ByteSinkE"
  },
  {
   "name" : "_ZTVN6google8protobuf8internal12FieldSkipperE"
  },
  {
   "name" : "_ZTVN6google8protobuf8internal15ExtensionFinderE"
  },
  {
   "name" : "_ZTVN6google8protobuf8internal16FunctionClosure0E"
  },
  {
   "name" : "_ZTVN6google8protobuf8internal24GeneratedExtensionFinderE"
  },
  {
   "name" : "_ZTVN6google8protobuf8internal29CodedOutputStreamFieldSkipperE"
  },
  {
   "binding" : "weak",
   "name" : "_ZTVNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZTVNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
  }
 ],
 "enum_types" :
 [
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "google::protobuf::LOGLEVEL_INFO"
    },
    {
     "enum_field_value" : 1,
     "name" : "google::protobuf::LOGLEVEL_WARNING"
    },
    {
     "enum_field_value" : 2,
     "name" : "google::protobuf::LOGLEVEL_ERROR"
    },
    {
     "enum_field_value" : 3,
     "name" : "google::protobuf::LOGLEVEL_FATAL"
    },
    {
     "enum_field_value" : 2,
     "name" : "google::protobuf::LOGLEVEL_DFATAL"
    }
   ],
   "linker_set_key" : "google::protobuf::LogLevel",
   "name" : "google::protobuf::LogLevel",
   "referenced_type" : "type-3",
   "self_type" : "type-3",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h",
   "underlying_type" : "type-4",
   "unique_id" : "_ZTSN6google8protobuf8LogLevelE"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "google::protobuf::internal::WireFormatLite::CPPTYPE_INT32"
    },
    {
     "enum_field_value" : 2,
     "name" : "google::protobuf::internal::WireFormatLite::CPPTYPE_INT64"
    },
    {
     "enum_field_value" : 3,
     "name" : "google::protobuf::internal::WireFormatLite::CPPTYPE_UINT32"
    },
    {
     "enum_field_value" : 4,
     "name" : "google::protobuf::internal::WireFormatLite::CPPTYPE_UINT64"
    },
    {
     "enum_field_value" : 5,
     "name" : "google::protobuf::internal::WireFormatLite::CPPTYPE_DOUBLE"
    },
    {
     "enum_field_value" : 6,
     "name" : "google::protobuf::internal::WireFormatLite::CPPTYPE_FLOAT"
    },
    {
     "enum_field_value" : 7,
     "name" : "google::protobuf::internal::WireFormatLite::CPPTYPE_BOOL"
    },
    {
     "enum_field_value" : 8,
     "name" : "google::protobuf::internal::WireFormatLite::CPPTYPE_ENUM"
    },
    {
     "enum_field_value" : 9,
     "name" : "google::protobuf::internal::WireFormatLite::CPPTYPE_STRING"
    },
    {
     "enum_field_value" : 10,
     "name" : "google::protobuf::internal::WireFormatLite::CPPTYPE_MESSAGE"
    },
    {
     "enum_field_value" : 10,
     "name" : "google::protobuf::internal::WireFormatLite::MAX_CPPTYPE"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::WireFormatLite::CppType",
   "name" : "google::protobuf::internal::WireFormatLite::CppType",
   "referenced_type" : "type-659",
   "self_type" : "type-659",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h",
   "underlying_type" : "type-4",
   "unique_id" : "_ZTSN6google8protobuf8internal14WireFormatLite7CppTypeE"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "google::protobuf::internal::WireFormatLite::TYPE_DOUBLE"
    },
    {
     "enum_field_value" : 2,
     "name" : "google::protobuf::internal::WireFormatLite::TYPE_FLOAT"
    },
    {
     "enum_field_value" : 3,
     "name" : "google::protobuf::internal::WireFormatLite::TYPE_INT64"
    },
    {
     "enum_field_value" : 4,
     "name" : "google::protobuf::internal::WireFormatLite::TYPE_UINT64"
    },
    {
     "enum_field_value" : 5,
     "name" : "google::protobuf::internal::WireFormatLite::TYPE_INT32"
    },
    {
     "enum_field_value" : 6,
     "name" : "google::protobuf::internal::WireFormatLite::TYPE_FIXED64"
    },
    {
     "enum_field_value" : 7,
     "name" : "google::protobuf::internal::WireFormatLite::TYPE_FIXED32"
    },
    {
     "enum_field_value" : 8,
     "name" : "google::protobuf::internal::WireFormatLite::TYPE_BOOL"
    },
    {
     "enum_field_value" : 9,
     "name" : "google::protobuf::internal::WireFormatLite::TYPE_STRING"
    },
    {
     "enum_field_value" : 10,
     "name" : "google::protobuf::internal::WireFormatLite::TYPE_GROUP"
    },
    {
     "enum_field_value" : 11,
     "name" : "google::protobuf::internal::WireFormatLite::TYPE_MESSAGE"
    },
    {
     "enum_field_value" : 12,
     "name" : "google::protobuf::internal::WireFormatLite::TYPE_BYTES"
    },
    {
     "enum_field_value" : 13,
     "name" : "google::protobuf::internal::WireFormatLite::TYPE_UINT32"
    },
    {
     "enum_field_value" : 14,
     "name" : "google::protobuf::internal::WireFormatLite::TYPE_ENUM"
    },
    {
     "enum_field_value" : 15,
     "name" : "google::protobuf::internal::WireFormatLite::TYPE_SFIXED32"
    },
    {
     "enum_field_value" : 16,
     "name" : "google::protobuf::internal::WireFormatLite::TYPE_SFIXED64"
    },
    {
     "enum_field_value" : 17,
     "name" : "google::protobuf::internal::WireFormatLite::TYPE_SINT32"
    },
    {
     "enum_field_value" : 18,
     "name" : "google::protobuf::internal::WireFormatLite::TYPE_SINT64"
    },
    {
     "enum_field_value" : 18,
     "name" : "google::protobuf::internal::WireFormatLite::MAX_FIELD_TYPE"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::WireFormatLite::FieldType",
   "name" : "google::protobuf::internal::WireFormatLite::FieldType",
   "referenced_type" : "type-658",
   "self_type" : "type-658",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h",
   "underlying_type" : "type-4",
   "unique_id" : "_ZTSN6google8protobuf8internal14WireFormatLite9FieldTypeE"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "google::protobuf::internal::WireFormatLite::PARSE"
    },
    {
     "enum_field_value" : 1,
     "name" : "google::protobuf::internal::WireFormatLite::SERIALIZE"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::WireFormatLite::Operation",
   "name" : "google::protobuf::internal::WireFormatLite::Operation",
   "referenced_type" : "type-662",
   "self_type" : "type-662",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h",
   "underlying_type" : "type-4",
   "unique_id" : "_ZTSN6google8protobuf8internal14WireFormatLite9OperationE"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT"
    },
    {
     "enum_field_value" : 1,
     "name" : "google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED64"
    },
    {
     "enum_field_value" : 2,
     "name" : "google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED"
    },
    {
     "enum_field_value" : 3,
     "name" : "google::protobuf::internal::WireFormatLite::WIRETYPE_START_GROUP"
    },
    {
     "enum_field_value" : 4,
     "name" : "google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP"
    },
    {
     "enum_field_value" : 5,
     "name" : "google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED32"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::WireFormatLite::WireType",
   "name" : "google::protobuf::internal::WireFormatLite::WireType",
   "referenced_type" : "type-657",
   "self_type" : "type-657",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h",
   "underlying_type" : "type-4",
   "unique_id" : "_ZTSN6google8protobuf8internal14WireFormatLite8WireTypeE"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "google::protobuf::strings::NO_PAD"
    },
    {
     "enum_field_value" : 2,
     "name" : "google::protobuf::strings::ZERO_PAD_2"
    },
    {
     "enum_field_value" : 3,
     "name" : "google::protobuf::strings::ZERO_PAD_3"
    },
    {
     "enum_field_value" : 4,
     "name" : "google::protobuf::strings::ZERO_PAD_4"
    },
    {
     "enum_field_value" : 5,
     "name" : "google::protobuf::strings::ZERO_PAD_5"
    },
    {
     "enum_field_value" : 6,
     "name" : "google::protobuf::strings::ZERO_PAD_6"
    },
    {
     "enum_field_value" : 7,
     "name" : "google::protobuf::strings::ZERO_PAD_7"
    },
    {
     "enum_field_value" : 8,
     "name" : "google::protobuf::strings::ZERO_PAD_8"
    },
    {
     "enum_field_value" : 9,
     "name" : "google::protobuf::strings::ZERO_PAD_9"
    },
    {
     "enum_field_value" : 10,
     "name" : "google::protobuf::strings::ZERO_PAD_10"
    },
    {
     "enum_field_value" : 11,
     "name" : "google::protobuf::strings::ZERO_PAD_11"
    },
    {
     "enum_field_value" : 12,
     "name" : "google::protobuf::strings::ZERO_PAD_12"
    },
    {
     "enum_field_value" : 13,
     "name" : "google::protobuf::strings::ZERO_PAD_13"
    },
    {
     "enum_field_value" : 14,
     "name" : "google::protobuf::strings::ZERO_PAD_14"
    },
    {
     "enum_field_value" : 15,
     "name" : "google::protobuf::strings::ZERO_PAD_15"
    },
    {
     "enum_field_value" : 16,
     "name" : "google::protobuf::strings::ZERO_PAD_16"
    }
   ],
   "linker_set_key" : "google::protobuf::strings::PadSpec",
   "name" : "google::protobuf::strings::PadSpec",
   "referenced_type" : "type-95",
   "self_type" : "type-95",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h",
   "underlying_type" : "type-4",
   "unique_id" : "_ZTSN6google8protobuf7strings7PadSpecE"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "google::protobuf::util::error::OK"
    },
    {
     "enum_field_value" : 1,
     "name" : "google::protobuf::util::error::CANCELLED"
    },
    {
     "enum_field_value" : 2,
     "name" : "google::protobuf::util::error::UNKNOWN"
    },
    {
     "enum_field_value" : 3,
     "name" : "google::protobuf::util::error::INVALID_ARGUMENT"
    },
    {
     "enum_field_value" : 4,
     "name" : "google::protobuf::util::error::DEADLINE_EXCEEDED"
    },
    {
     "enum_field_value" : 5,
     "name" : "google::protobuf::util::error::NOT_FOUND"
    },
    {
     "enum_field_value" : 6,
     "name" : "google::protobuf::util::error::ALREADY_EXISTS"
    },
    {
     "enum_field_value" : 7,
     "name" : "google::protobuf::util::error::PERMISSION_DENIED"
    },
    {
     "enum_field_value" : 16,
     "name" : "google::protobuf::util::error::UNAUTHENTICATED"
    },
    {
     "enum_field_value" : 8,
     "name" : "google::protobuf::util::error::RESOURCE_EXHAUSTED"
    },
    {
     "enum_field_value" : 9,
     "name" : "google::protobuf::util::error::FAILED_PRECONDITION"
    },
    {
     "enum_field_value" : 10,
     "name" : "google::protobuf::util::error::ABORTED"
    },
    {
     "enum_field_value" : 11,
     "name" : "google::protobuf::util::error::OUT_OF_RANGE"
    },
    {
     "enum_field_value" : 12,
     "name" : "google::protobuf::util::error::UNIMPLEMENTED"
    },
    {
     "enum_field_value" : 13,
     "name" : "google::protobuf::util::error::INTERNAL"
    },
    {
     "enum_field_value" : 14,
     "name" : "google::protobuf::util::error::UNAVAILABLE"
    },
    {
     "enum_field_value" : 15,
     "name" : "google::protobuf::util::error::DATA_LOSS"
    }
   ],
   "linker_set_key" : "google::protobuf::util::error::Code",
   "name" : "google::protobuf::util::error::Code",
   "referenced_type" : "type-74",
   "self_type" : "type-74",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/status.h",
   "underlying_type" : "type-4",
   "unique_id" : "_ZTSN6google8protobuf4util5error4CodeE"
  }
 ],
 "function_types" :
 [
  {
   "alignment" : 4,
   "linker_set_key" : "bool (const void *, int)",
   "name" : "bool (const void *, int)",
   "parameters" :
   [
    {
     "referenced_type" : "type-246"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "referenced_type" : "type-432",
   "return_type" : "type-12",
   "self_type" : "type-432",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "bool (int)",
   "name" : "bool (int)",
   "parameters" :
   [
    {
     "referenced_type" : "type-1"
    }
   ],
   "referenced_type" : "type-589",
   "return_type" : "type-12",
   "self_type" : "type-589",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "void ()",
   "name" : "void ()",
   "referenced_type" : "type-249",
   "return_type" : "type-123",
   "self_type" : "type-249",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/callback.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "void (const std::type_info *, unsigned long long, void *)",
   "name" : "void (const std::type_info *, unsigned long long, void *)",
   "parameters" :
   [
    {
     "referenced_type" : "type-293"
    },
    {
     "referenced_type" : "type-90"
    },
    {
     "referenced_type" : "type-275"
    }
   ],
   "referenced_type" : "type-292",
   "return_type" : "type-123",
   "self_type" : "type-292",
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "void (google::protobuf::Arena *, void *, unsigned long long)",
   "name" : "void (google::protobuf::Arena *, void *, unsigned long long)",
   "parameters" :
   [
    {
     "referenced_type" : "type-288"
    },
    {
     "referenced_type" : "type-275"
    },
    {
     "referenced_type" : "type-90"
    }
   ],
   "referenced_type" : "type-290",
   "return_type" : "type-123",
   "self_type" : "type-290",
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "void (google::protobuf::LogLevel, const char *, int, const std::__1::basic_string<char> &)",
   "name" : "void (google::protobuf::LogLevel, const char *, int, const std::__1::basic_string<char> &)",
   "parameters" :
   [
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-5"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-116"
    }
   ],
   "referenced_type" : "type-122",
   "return_type" : "type-123",
   "self_type" : "type-122",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "void (void *)",
   "name" : "void (void *)",
   "parameters" :
   [
    {
     "referenced_type" : "type-275"
    }
   ],
   "referenced_type" : "type-299",
   "return_type" : "type-123",
   "self_type" : "type-299",
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "void (void *, unsigned int)",
   "name" : "void (void *, unsigned int)",
   "parameters" :
   [
    {
     "referenced_type" : "type-275"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "referenced_type" : "type-285",
   "return_type" : "type-123",
   "self_type" : "type-285",
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "void *(google::protobuf::Arena *)",
   "name" : "void *(google::protobuf::Arena *)",
   "parameters" :
   [
    {
     "referenced_type" : "type-288"
    }
   ],
   "referenced_type" : "type-287",
   "return_type" : "type-275",
   "self_type" : "type-287",
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "void *(unsigned int)",
   "name" : "void *(unsigned int)",
   "parameters" :
   [
    {
     "referenced_type" : "type-4"
    }
   ],
   "referenced_type" : "type-283",
   "return_type" : "type-275",
   "self_type" : "type-283",
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  }
 ],
 "functions" :
 [
  {
   "function_name" : "google::protobuf::SimpleDtoa",
   "linker_set_key" : "_ZN6google8protobuf10SimpleDtoaEd",
   "parameters" :
   [
    {
     "referenced_type" : "type-94"
    }
   ],
   "return_type" : "type-332",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::SimpleFtoa",
   "linker_set_key" : "_ZN6google8protobuf10SimpleFtoaEf",
   "parameters" :
   [
    {
     "referenced_type" : "type-92"
    }
   ],
   "return_type" : "type-333",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::SimpleItoa",
   "linker_set_key" : "_ZN6google8protobuf10SimpleItoaEi",
   "parameters" :
   [
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-334",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::SimpleItoa",
   "linker_set_key" : "_ZN6google8protobuf10SimpleItoaEj",
   "parameters" :
   [
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-335",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::SimpleItoa",
   "linker_set_key" : "_ZN6google8protobuf10SimpleItoaEl",
   "parameters" :
   [
    {
     "referenced_type" : "type-189"
    }
   ],
   "return_type" : "type-336",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::SimpleItoa",
   "linker_set_key" : "_ZN6google8protobuf10SimpleItoaEm",
   "parameters" :
   [
    {
     "referenced_type" : "type-196"
    }
   ],
   "return_type" : "type-337",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::SimpleItoa",
   "linker_set_key" : "_ZN6google8protobuf10SimpleItoaEx",
   "parameters" :
   [
    {
     "referenced_type" : "type-88"
    }
   ],
   "return_type" : "type-338",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::SimpleItoa",
   "linker_set_key" : "_ZN6google8protobuf10SimpleItoaEy",
   "parameters" :
   [
    {
     "referenced_type" : "type-90"
    }
   ],
   "return_type" : "type-339",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::JoinStrings",
   "linker_set_key" : "_ZN6google8protobuf11JoinStringsERKNSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEPKcPS8_",
   "parameters" :
   [
    {
     "referenced_type" : "type-211"
    },
    {
     "referenced_type" : "type-5"
    },
    {
     "referenced_type" : "type-253"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::LogSilencer::LogSilencer",
   "linker_set_key" : "_ZN6google8protobuf11LogSilencerC1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-124"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "function_name" : "google::protobuf::LogSilencer::LogSilencer",
   "linker_set_key" : "_ZN6google8protobuf11LogSilencerC2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-124"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "function_name" : "google::protobuf::LogSilencer::~LogSilencer",
   "linker_set_key" : "_ZN6google8protobuf11LogSilencerD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-124"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "function_name" : "google::protobuf::LogSilencer::~LogSilencer",
   "linker_set_key" : "_ZN6google8protobuf11LogSilencerD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-124"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "function_name" : "google::protobuf::MessageLite::ParseFromArray",
   "linker_set_key" : "_ZN6google8protobuf11MessageLite14ParseFromArrayEPKvi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-410"
    },
    {
     "referenced_type" : "type-246"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/message_lite.h"
  },
  {
   "function_name" : "google::protobuf::MessageLite::ParseFromString",
   "linker_set_key" : "_ZN6google8protobuf11MessageLite15ParseFromStringERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-410"
    },
    {
     "referenced_type" : "type-783"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/message_lite.h"
  },
  {
   "function_name" : "google::protobuf::MessageLite::MergeFromCodedStream",
   "linker_set_key" : "_ZN6google8protobuf11MessageLite20MergeFromCodedStreamEPNS0_2io16CodedInputStreamE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-410"
    },
    {
     "referenced_type" : "type-603"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/message_lite.h"
  },
  {
   "function_name" : "google::protobuf::MessageLite::ParseFromCodedStream",
   "linker_set_key" : "_ZN6google8protobuf11MessageLite20ParseFromCodedStreamEPNS0_2io16CodedInputStreamE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-410"
    },
    {
     "referenced_type" : "type-603"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/message_lite.h"
  },
  {
   "function_name" : "google::protobuf::MessageLite::ParsePartialFromArray",
   "linker_set_key" : "_ZN6google8protobuf11MessageLite21ParsePartialFromArrayEPKvi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-410"
    },
    {
     "referenced_type" : "type-246"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/message_lite.h"
  },
  {
   "function_name" : "google::protobuf::MessageLite::ParsePartialFromString",
   "linker_set_key" : "_ZN6google8protobuf11MessageLite22ParsePartialFromStringERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-410"
    },
    {
     "referenced_type" : "type-783"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/message_lite.h"
  },
  {
   "function_name" : "google::protobuf::MessageLite::ParseFromZeroCopyStream",
   "linker_set_key" : "_ZN6google8protobuf11MessageLite23ParseFromZeroCopyStreamEPNS0_2io19ZeroCopyInputStreamE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-410"
    },
    {
     "referenced_type" : "type-784"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/message_lite.h"
  },
  {
   "function_name" : "google::protobuf::MessageLite::ParsePartialFromCodedStream",
   "linker_set_key" : "_ZN6google8protobuf11MessageLite27ParsePartialFromCodedStreamEPNS0_2io16CodedInputStreamE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-410"
    },
    {
     "referenced_type" : "type-603"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/message_lite.h"
  },
  {
   "function_name" : "google::protobuf::MessageLite::ParseFromBoundedZeroCopyStream",
   "linker_set_key" : "_ZN6google8protobuf11MessageLite30ParseFromBoundedZeroCopyStreamEPNS0_2io19ZeroCopyInputStreamEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-410"
    },
    {
     "referenced_type" : "type-784"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/message_lite.h"
  },
  {
   "function_name" : "google::protobuf::MessageLite::ParsePartialFromZeroCopyStream",
   "linker_set_key" : "_ZN6google8protobuf11MessageLite30ParsePartialFromZeroCopyStreamEPNS0_2io19ZeroCopyInputStreamE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-410"
    },
    {
     "referenced_type" : "type-784"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/message_lite.h"
  },
  {
   "function_name" : "google::protobuf::MessageLite::ParsePartialFromBoundedZeroCopyStream",
   "linker_set_key" : "_ZN6google8protobuf11MessageLite37ParsePartialFromBoundedZeroCopyStreamEPNS0_2io19ZeroCopyInputStreamEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-410"
    },
    {
     "referenced_type" : "type-784"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/message_lite.h"
  },
  {
   "function_name" : "google::protobuf::MessageLite::~MessageLite",
   "linker_set_key" : "_ZN6google8protobuf11MessageLiteD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-410"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/message_lite.h"
  },
  {
   "function_name" : "google::protobuf::MessageLite::~MessageLite",
   "linker_set_key" : "_ZN6google8protobuf11MessageLiteD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-410"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/message_lite.h"
  },
  {
   "function_name" : "google::protobuf::MessageLite::~MessageLite",
   "linker_set_key" : "_ZN6google8protobuf11MessageLiteD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-410"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/message_lite.h"
  },
  {
   "function_name" : "google::protobuf::StringPiece::ConsumeFromEnd",
   "linker_set_key" : "_ZN6google8protobuf11StringPiece14ConsumeFromEndES1_",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-55"
    },
    {
     "referenced_type" : "type-27"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h"
  },
  {
   "access" : "private",
   "function_name" : "google::protobuf::StringPiece::LogFatalSizeTooBig",
   "linker_set_key" : "_ZN6google8protobuf11StringPiece18LogFatalSizeTooBigEjPKc",
   "parameters" :
   [
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-5"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h"
  },
  {
   "function_name" : "google::protobuf::StringPiece::Consume",
   "linker_set_key" : "_ZN6google8protobuf11StringPiece7ConsumeES1_",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-55"
    },
    {
     "referenced_type" : "type-27"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h"
  },
  {
   "function_name" : "google::protobuf::StringPiece::StringPiece",
   "linker_set_key" : "_ZN6google8protobuf11StringPieceC1ES1_i",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-55"
    },
    {
     "referenced_type" : "type-27"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h"
  },
  {
   "function_name" : "google::protobuf::StringPiece::StringPiece",
   "linker_set_key" : "_ZN6google8protobuf11StringPieceC1ES1_ii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-55"
    },
    {
     "referenced_type" : "type-27"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h"
  },
  {
   "function_name" : "google::protobuf::StringPiece::StringPiece",
   "linker_set_key" : "_ZN6google8protobuf11StringPieceC2ES1_i",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-55"
    },
    {
     "referenced_type" : "type-27"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h"
  },
  {
   "function_name" : "google::protobuf::StringPiece::StringPiece",
   "linker_set_key" : "_ZN6google8protobuf11StringPieceC2ES1_ii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-55"
    },
    {
     "referenced_type" : "type-27"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h"
  },
  {
   "function_name" : "google::protobuf::StripString",
   "linker_set_key" : "_ZN6google8protobuf11StripStringEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcc",
   "parameters" :
   [
    {
     "referenced_type" : "type-253"
    },
    {
     "referenced_type" : "type-5"
    },
    {
     "referenced_type" : "type-7"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::safe_strtob",
   "linker_set_key" : "_ZN6google8protobuf11safe_strtobENS0_11StringPieceEPb",
   "parameters" :
   [
    {
     "referenced_type" : "type-27"
    },
    {
     "referenced_type" : "type-212"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::safe_strtod",
   "linker_set_key" : "_ZN6google8protobuf11safe_strtodEPKcPd",
   "parameters" :
   [
    {
     "referenced_type" : "type-5"
    },
    {
     "referenced_type" : "type-93"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::safe_strtof",
   "linker_set_key" : "_ZN6google8protobuf11safe_strtofEPKcPf",
   "parameters" :
   [
    {
     "referenced_type" : "type-5"
    },
    {
     "referenced_type" : "type-91"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::Base64Escape",
   "linker_set_key" : "_ZN6google8protobuf12Base64EscapeENS0_11StringPieceEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE",
   "parameters" :
   [
    {
     "referenced_type" : "type-27"
    },
    {
     "referenced_type" : "type-253"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::Base64Escape",
   "linker_set_key" : "_ZN6google8protobuf12Base64EscapeEPKhiPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEb",
   "parameters" :
   [
    {
     "referenced_type" : "type-216"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-253"
    },
    {
     "referenced_type" : "type-12"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::Base64Escape",
   "linker_set_key" : "_ZN6google8protobuf12Base64EscapeEPKhiPci",
   "parameters" :
   [
    {
     "referenced_type" : "type-216"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-10"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::StringPrintf",
   "linker_set_key" : "_ZN6google8protobuf12StringPrintfEPKcz",
   "parameters" :
   [
    {
     "referenced_type" : "type-5"
    }
   ],
   "return_type" : "type-343",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringprintf.h"
  },
  {
   "function_name" : "google::protobuf::safe_strto32",
   "linker_set_key" : "_ZN6google8protobuf12safe_strto32ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPi",
   "parameters" :
   [
    {
     "referenced_type" : "type-252"
    },
    {
     "referenced_type" : "type-128"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::safe_strto64",
   "linker_set_key" : "_ZN6google8protobuf12safe_strto64ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPx",
   "parameters" :
   [
    {
     "referenced_type" : "type-252"
    },
    {
     "referenced_type" : "type-87"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::FloatToBuffer",
   "linker_set_key" : "_ZN6google8protobuf13FloatToBufferEfPc",
   "parameters" :
   [
    {
     "referenced_type" : "type-92"
    },
    {
     "referenced_type" : "type-10"
    }
   ],
   "return_type" : "type-10",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::RepeatedField<bool>::Reserve",
   "linker_set_key" : "_ZN6google8protobuf13RepeatedFieldIbE7ReserveEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-485"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "function_name" : "google::protobuf::RepeatedField<double>::Reserve",
   "linker_set_key" : "_ZN6google8protobuf13RepeatedFieldIdE7ReserveEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-484"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "function_name" : "google::protobuf::RepeatedField<float>::Reserve",
   "linker_set_key" : "_ZN6google8protobuf13RepeatedFieldIfE7ReserveEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-483"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "function_name" : "google::protobuf::RepeatedField<int>::Reserve",
   "linker_set_key" : "_ZN6google8protobuf13RepeatedFieldIiE7ReserveEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-467"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "function_name" : "google::protobuf::RepeatedField<unsigned int>::Reserve",
   "linker_set_key" : "_ZN6google8protobuf13RepeatedFieldIjE7ReserveEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-477"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "function_name" : "google::protobuf::RepeatedField<long long>::Reserve",
   "linker_set_key" : "_ZN6google8protobuf13RepeatedFieldIxE7ReserveEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-472"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "function_name" : "google::protobuf::RepeatedField<unsigned long long>::Reserve",
   "linker_set_key" : "_ZN6google8protobuf13RepeatedFieldIyE7ReserveEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-482"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "function_name" : "google::protobuf::SStringPrintf",
   "linker_set_key" : "_ZN6google8protobuf13SStringPrintfEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcz",
   "parameters" :
   [
    {
     "referenced_type" : "type-197"
    },
    {
     "referenced_type" : "type-5"
    }
   ],
   "return_type" : "type-194",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringprintf.h"
  },
  {
   "function_name" : "google::protobuf::SetLogHandler",
   "linker_set_key" : "_ZN6google8protobuf13SetLogHandlerEPFvNS0_8LogLevelEPKciRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE",
   "parameters" :
   [
    {
     "referenced_type" : "type-121"
    }
   ],
   "return_type" : "type-121",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "function_name" : "google::protobuf::StringAppendF",
   "linker_set_key" : "_ZN6google8protobuf13StringAppendFEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcz",
   "parameters" :
   [
    {
     "referenced_type" : "type-197"
    },
    {
     "referenced_type" : "type-5"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringprintf.h"
  },
  {
   "function_name" : "google::protobuf::StringAppendV",
   "linker_set_key" : "_ZN6google8protobuf13StringAppendVEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcPc",
   "parameters" :
   [
    {
     "referenced_type" : "type-197"
    },
    {
     "referenced_type" : "type-5"
    },
    {
     "referenced_type" : "type-10"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringprintf.h"
  },
  {
   "function_name" : "google::protobuf::StringReplace",
   "linker_set_key" : "_ZN6google8protobuf13StringReplaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_S9_b",
   "parameters" :
   [
    {
     "referenced_type" : "type-252"
    },
    {
     "referenced_type" : "type-252"
    },
    {
     "referenced_type" : "type-252"
    },
    {
     "referenced_type" : "type-12"
    }
   ],
   "return_type" : "type-344",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::safe_strtou32",
   "linker_set_key" : "_ZN6google8protobuf13safe_strtou32ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPj",
   "parameters" :
   [
    {
     "referenced_type" : "type-252"
    },
    {
     "referenced_type" : "type-19"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::safe_strtou64",
   "linker_set_key" : "_ZN6google8protobuf13safe_strtou64ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPy",
   "parameters" :
   [
    {
     "referenced_type" : "type-252"
    },
    {
     "referenced_type" : "type-89"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::Base64Unescape",
   "linker_set_key" : "_ZN6google8protobuf14Base64UnescapeENS0_11StringPieceEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE",
   "parameters" :
   [
    {
     "referenced_type" : "type-27"
    },
    {
     "referenced_type" : "type-253"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::DoubleToBuffer",
   "linker_set_key" : "_ZN6google8protobuf14DoubleToBufferEdPc",
   "parameters" :
   [
    {
     "referenced_type" : "type-94"
    },
    {
     "referenced_type" : "type-10"
    }
   ],
   "return_type" : "type-10",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::FastHexToBuffer",
   "linker_set_key" : "_ZN6google8protobuf15FastHexToBufferEiPc",
   "parameters" :
   [
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-10"
    }
   ],
   "return_type" : "type-10",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::StripWhitespace",
   "linker_set_key" : "_ZN6google8protobuf15StripWhitespaceEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE",
   "parameters" :
   [
    {
     "referenced_type" : "type-253"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::strto32_adaptor",
   "linker_set_key" : "_ZN6google8protobuf15strto32_adaptorEPKcPPci",
   "parameters" :
   [
    {
     "referenced_type" : "type-5"
    },
    {
     "referenced_type" : "type-86"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::CEscapeAndAppend",
   "linker_set_key" : "_ZN6google8protobuf16CEscapeAndAppendENS0_11StringPieceEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE",
   "parameters" :
   [
    {
     "referenced_type" : "type-27"
    },
    {
     "referenced_type" : "type-253"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::EncodeAsUTF8Char",
   "linker_set_key" : "_ZN6google8protobuf16EncodeAsUTF8CharEjPc",
   "parameters" :
   [
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-10"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::SplitStringUsing",
   "linker_set_key" : "_ZN6google8protobuf16SplitStringUsingERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcPNS1_6vectorIS7_NS5_IS7_EEEE",
   "parameters" :
   [
    {
     "referenced_type" : "type-252"
    },
    {
     "referenced_type" : "type-5"
    },
    {
     "referenced_type" : "type-255"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::strtou32_adaptor",
   "linker_set_key" : "_ZN6google8protobuf16strtou32_adaptorEPKcPPci",
   "parameters" :
   [
    {
     "referenced_type" : "type-5"
    },
    {
     "referenced_type" : "type-86"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::FastHex32ToBuffer",
   "linker_set_key" : "_ZN6google8protobuf17FastHex32ToBufferEjPc",
   "parameters" :
   [
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-10"
    }
   ],
   "return_type" : "type-10",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::FastHex64ToBuffer",
   "linker_set_key" : "_ZN6google8protobuf17FastHex64ToBufferEyPc",
   "parameters" :
   [
    {
     "referenced_type" : "type-90"
    },
    {
     "referenced_type" : "type-10"
    }
   ],
   "return_type" : "type-10",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::FastInt32ToBuffer",
   "linker_set_key" : "_ZN6google8protobuf17FastInt32ToBufferEiPc",
   "parameters" :
   [
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-10"
    }
   ],
   "return_type" : "type-10",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::FastInt64ToBuffer",
   "linker_set_key" : "_ZN6google8protobuf17FastInt64ToBufferExPc",
   "parameters" :
   [
    {
     "referenced_type" : "type-88"
    },
    {
     "referenced_type" : "type-10"
    }
   ],
   "return_type" : "type-10",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::GoogleOnceInitImpl",
   "linker_set_key" : "_ZN6google8protobuf18GoogleOnceInitImplEPiPNS0_7ClosureE",
   "parameters" :
   [
    {
     "referenced_type" : "type-128"
    },
    {
     "referenced_type" : "type-245"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/once.h"
  },
  {
   "function_name" : "google::protobuf::InsertIfNotPresent",
   "linker_set_key" : "_ZN6google8protobuf18InsertIfNotPresentINS0_8hash_mapINSt3__14pairIPKNS0_11MessageLiteEiEENS0_8internal13ExtensionInfoENS0_4hashIS8_EENS3_8equal_toIS8_EENS3_9allocatorINS4_IKS8_SA_EEEEEEEEbPT_RKNSK_10value_type10first_typeERKNSK_10value_type11second_typeE",
   "parameters" :
   [
    {
     "referenced_type" : "type-672"
    },
    {
     "referenced_type" : "type-424"
    },
    {
     "referenced_type" : "type-625"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/map_util.h",
   "template_args" : [ "type-425" ]
  },
  {
   "function_name" : "google::protobuf::StringPrintfVector",
   "linker_set_key" : "_ZN6google8protobuf18StringPrintfVectorEPKcRKNSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEE",
   "parameters" :
   [
    {
     "referenced_type" : "type-5"
    },
    {
     "referenced_type" : "type-201"
    }
   ],
   "return_type" : "type-347",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringprintf.h"
  },
  {
   "function_name" : "google::protobuf::WebSafeBase64Escape",
   "linker_set_key" : "_ZN6google8protobuf19WebSafeBase64EscapeENS0_11StringPieceEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE",
   "parameters" :
   [
    {
     "referenced_type" : "type-27"
    },
    {
     "referenced_type" : "type-253"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::WebSafeBase64Escape",
   "linker_set_key" : "_ZN6google8protobuf19WebSafeBase64EscapeEPKhiPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEb",
   "parameters" :
   [
    {
     "referenced_type" : "type-216"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-253"
    },
    {
     "referenced_type" : "type-12"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::WebSafeBase64Escape",
   "linker_set_key" : "_ZN6google8protobuf19WebSafeBase64EscapeEPKhiPcib",
   "parameters" :
   [
    {
     "referenced_type" : "type-216"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-10"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-12"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::FastInt32ToBufferLeft",
   "linker_set_key" : "_ZN6google8protobuf21FastInt32ToBufferLeftEiPc",
   "parameters" :
   [
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-10"
    }
   ],
   "return_type" : "type-10",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::FastInt64ToBufferLeft",
   "linker_set_key" : "_ZN6google8protobuf21FastInt64ToBufferLeftExPc",
   "parameters" :
   [
    {
     "referenced_type" : "type-88"
    },
    {
     "referenced_type" : "type-10"
    }
   ],
   "return_type" : "type-10",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::SplitStringAllowEmpty",
   "linker_set_key" : "_ZN6google8protobuf21SplitStringAllowEmptyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcPNS1_6vectorIS7_NS5_IS7_EEEE",
   "parameters" :
   [
    {
     "referenced_type" : "type-252"
    },
    {
     "referenced_type" : "type-5"
    },
    {
     "referenced_type" : "type-255"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::UnescapeCEscapeString",
   "linker_set_key" : "_ZN6google8protobuf21UnescapeCEscapeStringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE",
   "parameters" :
   [
    {
     "referenced_type" : "type-252"
    }
   ],
   "return_type" : "type-348",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::UnescapeCEscapeString",
   "linker_set_key" : "_ZN6google8protobuf21UnescapeCEscapeStringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPS7_",
   "parameters" :
   [
    {
     "referenced_type" : "type-252"
    },
    {
     "referenced_type" : "type-253"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::UnescapeCEscapeString",
   "linker_set_key" : "_ZN6google8protobuf21UnescapeCEscapeStringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPS7_PNS1_6vectorIS7_NS5_IS7_EEEE",
   "parameters" :
   [
    {
     "referenced_type" : "type-252"
    },
    {
     "referenced_type" : "type-253"
    },
    {
     "referenced_type" : "type-255"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::WebSafeBase64Unescape",
   "linker_set_key" : "_ZN6google8protobuf21WebSafeBase64UnescapeENS0_11StringPieceEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE",
   "parameters" :
   [
    {
     "referenced_type" : "type-27"
    },
    {
     "referenced_type" : "type-253"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::WebSafeBase64Unescape",
   "linker_set_key" : "_ZN6google8protobuf21WebSafeBase64UnescapeEPKciPci",
   "parameters" :
   [
    {
     "referenced_type" : "type-5"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-10"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::FastUInt32ToBufferLeft",
   "linker_set_key" : "_ZN6google8protobuf22FastUInt32ToBufferLeftEjPc",
   "parameters" :
   [
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-10"
    }
   ],
   "return_type" : "type-10",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::FastUInt64ToBufferLeft",
   "linker_set_key" : "_ZN6google8protobuf22FastUInt64ToBufferLeftEyPc",
   "parameters" :
   [
    {
     "referenced_type" : "type-90"
    },
    {
     "referenced_type" : "type-10"
    }
   ],
   "return_type" : "type-10",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::GlobalReplaceSubstring",
   "linker_set_key" : "_ZN6google8protobuf22GlobalReplaceSubstringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_PS7_",
   "parameters" :
   [
    {
     "referenced_type" : "type-252"
    },
    {
     "referenced_type" : "type-252"
    },
    {
     "referenced_type" : "type-253"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::ShutdownProtobufLibrary",
   "linker_set_key" : "_ZN6google8protobuf23ShutdownProtobufLibraryEv",
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "function_name" : "google::protobuf::UTF8FirstLetterNumBytes",
   "linker_set_key" : "_ZN6google8protobuf23UTF8FirstLetterNumBytesEPKci",
   "parameters" :
   [
    {
     "referenced_type" : "type-5"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::UnescapeCEscapeSequences",
   "linker_set_key" : "_ZN6google8protobuf24UnescapeCEscapeSequencesEPKcPc",
   "parameters" :
   [
    {
     "referenced_type" : "type-5"
    },
    {
     "referenced_type" : "type-10"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::UnescapeCEscapeSequences",
   "linker_set_key" : "_ZN6google8protobuf24UnescapeCEscapeSequencesEPKcPcPNSt3__16vectorINS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS9_ISB_EEEE",
   "parameters" :
   [
    {
     "referenced_type" : "type-5"
    },
    {
     "referenced_type" : "type-10"
    },
    {
     "referenced_type" : "type-255"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::CalculateBase64EscapedLen",
   "linker_set_key" : "_ZN6google8protobuf25CalculateBase64EscapedLenEi",
   "parameters" :
   [
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::CalculateBase64EscapedLen",
   "linker_set_key" : "_ZN6google8protobuf25CalculateBase64EscapedLenEib",
   "parameters" :
   [
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-12"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::io::FileInputStream::CopyingFileInputStream::Read",
   "linker_set_key" : "_ZN6google8protobuf2io15FileInputStream22CopyingFileInputStream4ReadEPvi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1586"
    },
    {
     "referenced_type" : "type-275"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::FileInputStream::CopyingFileInputStream::Skip",
   "linker_set_key" : "_ZN6google8protobuf2io15FileInputStream22CopyingFileInputStream4SkipEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1586"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::FileInputStream::CopyingFileInputStream::Close",
   "linker_set_key" : "_ZN6google8protobuf2io15FileInputStream22CopyingFileInputStream5CloseEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1586"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::FileInputStream::CopyingFileInputStream::CopyingFileInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io15FileInputStream22CopyingFileInputStreamC1Ei",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1586"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::FileInputStream::CopyingFileInputStream::CopyingFileInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io15FileInputStream22CopyingFileInputStreamC2Ei",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1586"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::FileInputStream::CopyingFileInputStream::~CopyingFileInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io15FileInputStream22CopyingFileInputStreamD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1586"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::FileInputStream::CopyingFileInputStream::~CopyingFileInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io15FileInputStream22CopyingFileInputStreamD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1586"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::FileInputStream::CopyingFileInputStream::~CopyingFileInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io15FileInputStream22CopyingFileInputStreamD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1586"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::FileInputStream::Next",
   "linker_set_key" : "_ZN6google8protobuf2io15FileInputStream4NextEPPKvPi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1583"
    },
    {
     "referenced_type" : "type-652"
    },
    {
     "referenced_type" : "type-128"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::FileInputStream::Skip",
   "linker_set_key" : "_ZN6google8protobuf2io15FileInputStream4SkipEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1583"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::FileInputStream::Close",
   "linker_set_key" : "_ZN6google8protobuf2io15FileInputStream5CloseEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1583"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::FileInputStream::BackUp",
   "linker_set_key" : "_ZN6google8protobuf2io15FileInputStream6BackUpEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1583"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::FileInputStream::FileInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io15FileInputStreamC1Eii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1583"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::FileInputStream::FileInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io15FileInputStreamC2Eii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1583"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::FileInputStream::~FileInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io15FileInputStreamD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1583"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::FileInputStream::~FileInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io15FileInputStreamD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1583"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::FileInputStream::~FileInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io15FileInputStreamD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1583"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::ArrayInputStream::Next",
   "linker_set_key" : "_ZN6google8protobuf2io16ArrayInputStream4NextEPPKvPi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1668"
    },
    {
     "referenced_type" : "type-652"
    },
    {
     "referenced_type" : "type-128"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::ArrayInputStream::Skip",
   "linker_set_key" : "_ZN6google8protobuf2io16ArrayInputStream4SkipEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1668"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::ArrayInputStream::BackUp",
   "linker_set_key" : "_ZN6google8protobuf2io16ArrayInputStream6BackUpEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1668"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::ArrayInputStream::ArrayInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io16ArrayInputStreamC1EPKvii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1668"
    },
    {
     "referenced_type" : "type-246"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::ArrayInputStream::ArrayInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io16ArrayInputStreamC2EPKvii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1668"
    },
    {
     "referenced_type" : "type-246"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::ArrayInputStream::~ArrayInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io16ArrayInputStreamD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1668"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::ArrayInputStream::~ArrayInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io16ArrayInputStreamD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1668"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::ArrayInputStream::~ArrayInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io16ArrayInputStreamD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1668"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::CodedInputStream::ReadString",
   "linker_set_key" : "_ZN6google8protobuf2io16CodedInputStream10ReadStringEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-603"
    },
    {
     "referenced_type" : "type-865"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "access" : "private",
   "function_name" : "google::protobuf::io::CodedInputStream::ReadTagSlow",
   "linker_set_key" : "_ZN6google8protobuf2io16CodedInputStream11ReadTagSlowEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-603"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "access" : "private",
   "function_name" : "google::protobuf::io::CodedInputStream::ReadTagFallback",
   "linker_set_key" : "_ZN6google8protobuf2io16CodedInputStream15ReadTagFallbackEj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-603"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "access" : "private",
   "function_name" : "google::protobuf::io::CodedInputStream::ReadVarint32Slow",
   "linker_set_key" : "_ZN6google8protobuf2io16CodedInputStream16ReadVarint32SlowEPj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-603"
    },
    {
     "referenced_type" : "type-19"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "access" : "private",
   "function_name" : "google::protobuf::io::CodedInputStream::ReadVarint64Slow",
   "linker_set_key" : "_ZN6google8protobuf2io16CodedInputStream16ReadVarint64SlowEPy",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-603"
    },
    {
     "referenced_type" : "type-89"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "access" : "private",
   "function_name" : "google::protobuf::io::CodedInputStream::ReadStringFallback",
   "linker_set_key" : "_ZN6google8protobuf2io16CodedInputStream18ReadStringFallbackEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-603"
    },
    {
     "referenced_type" : "type-865"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "function_name" : "google::protobuf::io::CodedInputStream::SetTotalBytesLimit",
   "linker_set_key" : "_ZN6google8protobuf2io16CodedInputStream18SetTotalBytesLimitEii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-603"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "access" : "private",
   "function_name" : "google::protobuf::io::CodedInputStream::ReadVarint32Fallback",
   "linker_set_key" : "_ZN6google8protobuf2io16CodedInputStream20ReadVarint32FallbackEj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-603"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-88",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "access" : "private",
   "function_name" : "google::protobuf::io::CodedInputStream::ReadVarint64Fallback",
   "linker_set_key" : "_ZN6google8protobuf2io16CodedInputStream20ReadVarint64FallbackEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-603"
    }
   ],
   "return_type" : "type-1172",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "function_name" : "google::protobuf::io::CodedInputStream::GetDirectBufferPointer",
   "linker_set_key" : "_ZN6google8protobuf2io16CodedInputStream22GetDirectBufferPointerEPPKvPi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-603"
    },
    {
     "referenced_type" : "type-652"
    },
    {
     "referenced_type" : "type-128"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "function_name" : "google::protobuf::io::CodedInputStream::ReadLengthAndPushLimit",
   "linker_set_key" : "_ZN6google8protobuf2io16CodedInputStream22ReadLengthAndPushLimitEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-603"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "access" : "private",
   "function_name" : "google::protobuf::io::CodedInputStream::PrintTotalBytesLimitError",
   "linker_set_key" : "_ZN6google8protobuf2io16CodedInputStream25PrintTotalBytesLimitErrorEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-603"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "access" : "private",
   "function_name" : "google::protobuf::io::CodedInputStream::ReadLittleEndian32Fallback",
   "linker_set_key" : "_ZN6google8protobuf2io16CodedInputStream26ReadLittleEndian32FallbackEPj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-603"
    },
    {
     "referenced_type" : "type-19"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "access" : "private",
   "function_name" : "google::protobuf::io::CodedInputStream::ReadLittleEndian64Fallback",
   "linker_set_key" : "_ZN6google8protobuf2io16CodedInputStream26ReadLittleEndian64FallbackEPy",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-603"
    },
    {
     "referenced_type" : "type-89"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "access" : "private",
   "function_name" : "google::protobuf::io::CodedInputStream::BackUpInputToCurrentPosition",
   "linker_set_key" : "_ZN6google8protobuf2io16CodedInputStream28BackUpInputToCurrentPositionEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-603"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "function_name" : "google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit",
   "linker_set_key" : "_ZN6google8protobuf2io16CodedInputStream34DecrementRecursionDepthAndPopLimitEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-603"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "function_name" : "google::protobuf::io::CodedInputStream::IncrementRecursionDepthAndPushLimit",
   "linker_set_key" : "_ZN6google8protobuf2io16CodedInputStream35IncrementRecursionDepthAndPushLimitEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-603"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-1173",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "function_name" : "google::protobuf::io::CodedInputStream::CheckEntireMessageConsumedAndPopLimit",
   "linker_set_key" : "_ZN6google8protobuf2io16CodedInputStream37CheckEntireMessageConsumedAndPopLimitEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-603"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "function_name" : "google::protobuf::io::CodedInputStream::Skip",
   "linker_set_key" : "_ZN6google8protobuf2io16CodedInputStream4SkipEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-603"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "function_name" : "google::protobuf::io::CodedInputStream::ReadRaw",
   "linker_set_key" : "_ZN6google8protobuf2io16CodedInputStream7ReadRawEPvi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-603"
    },
    {
     "referenced_type" : "type-275"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "access" : "private",
   "function_name" : "google::protobuf::io::CodedInputStream::Refresh",
   "linker_set_key" : "_ZN6google8protobuf2io16CodedInputStream7RefreshEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-603"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "function_name" : "google::protobuf::io::CodedInputStream::PopLimit",
   "linker_set_key" : "_ZN6google8protobuf2io16CodedInputStream8PopLimitEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-603"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "function_name" : "google::protobuf::io::CodedInputStream::PushLimit",
   "linker_set_key" : "_ZN6google8protobuf2io16CodedInputStream9PushLimitEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-603"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "function_name" : "google::protobuf::io::CodedInputStream::~CodedInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io16CodedInputStreamD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-603"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "function_name" : "google::protobuf::io::CodedInputStream::~CodedInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io16CodedInputStreamD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-603"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "function_name" : "google::protobuf::io::FileOutputStream::CopyingFileOutputStream::Close",
   "linker_set_key" : "_ZN6google8protobuf2io16FileOutputStream23CopyingFileOutputStream5CloseEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1593"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::FileOutputStream::CopyingFileOutputStream::Write",
   "linker_set_key" : "_ZN6google8protobuf2io16FileOutputStream23CopyingFileOutputStream5WriteEPKvi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1593"
    },
    {
     "referenced_type" : "type-246"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::FileOutputStream::CopyingFileOutputStream::CopyingFileOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io16FileOutputStream23CopyingFileOutputStreamC1Ei",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1593"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::FileOutputStream::CopyingFileOutputStream::CopyingFileOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io16FileOutputStream23CopyingFileOutputStreamC2Ei",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1593"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::FileOutputStream::CopyingFileOutputStream::~CopyingFileOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io16FileOutputStream23CopyingFileOutputStreamD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1593"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::FileOutputStream::CopyingFileOutputStream::~CopyingFileOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io16FileOutputStream23CopyingFileOutputStreamD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1593"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::FileOutputStream::CopyingFileOutputStream::~CopyingFileOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io16FileOutputStream23CopyingFileOutputStreamD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1593"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::FileOutputStream::Next",
   "linker_set_key" : "_ZN6google8protobuf2io16FileOutputStream4NextEPPvPi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1590"
    },
    {
     "referenced_type" : "type-569"
    },
    {
     "referenced_type" : "type-128"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::FileOutputStream::Close",
   "linker_set_key" : "_ZN6google8protobuf2io16FileOutputStream5CloseEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1590"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::FileOutputStream::Flush",
   "linker_set_key" : "_ZN6google8protobuf2io16FileOutputStream5FlushEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1590"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::FileOutputStream::BackUp",
   "linker_set_key" : "_ZN6google8protobuf2io16FileOutputStream6BackUpEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1590"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::FileOutputStream::FileOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io16FileOutputStreamC1Eii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1590"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::FileOutputStream::FileOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io16FileOutputStreamC2Eii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1590"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::FileOutputStream::~FileOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io16FileOutputStreamD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1590"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::FileOutputStream::~FileOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io16FileOutputStreamD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1590"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::FileOutputStream::~FileOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io16FileOutputStreamD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1590"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::ArrayOutputStream::Next",
   "linker_set_key" : "_ZN6google8protobuf2io17ArrayOutputStream4NextEPPvPi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1637"
    },
    {
     "referenced_type" : "type-569"
    },
    {
     "referenced_type" : "type-128"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::ArrayOutputStream::BackUp",
   "linker_set_key" : "_ZN6google8protobuf2io17ArrayOutputStream6BackUpEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1637"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::ArrayOutputStream::ArrayOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io17ArrayOutputStreamC1EPvii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1637"
    },
    {
     "referenced_type" : "type-275"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::ArrayOutputStream::ArrayOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io17ArrayOutputStreamC2EPvii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1637"
    },
    {
     "referenced_type" : "type-275"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::ArrayOutputStream::~ArrayOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io17ArrayOutputStreamD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1637"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::ArrayOutputStream::~ArrayOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io17ArrayOutputStreamD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1637"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::ArrayOutputStream::~ArrayOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io17ArrayOutputStreamD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1637"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::CodedOutputStream::VarintSize64",
   "linker_set_key" : "_ZN6google8protobuf2io17CodedOutputStream12VarintSize64Ey",
   "parameters" :
   [
    {
     "referenced_type" : "type-90"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "function_name" : "google::protobuf::io::CodedOutputStream::WriteVarint64",
   "linker_set_key" : "_ZN6google8protobuf2io17CodedOutputStream13WriteVarint64Ey",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-611"
    },
    {
     "referenced_type" : "type-90"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "function_name" : "google::protobuf::io::CodedOutputStream::EnableAliasing",
   "linker_set_key" : "_ZN6google8protobuf2io17CodedOutputStream14EnableAliasingEb",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-611"
    },
    {
     "referenced_type" : "type-12"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "access" : "private",
   "function_name" : "google::protobuf::io::CodedOutputStream::WriteAliasedRaw",
   "linker_set_key" : "_ZN6google8protobuf2io17CodedOutputStream15WriteAliasedRawEPKvi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-611"
    },
    {
     "referenced_type" : "type-246"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "function_name" : "google::protobuf::io::CodedOutputStream::WriteRawToArray",
   "linker_set_key" : "_ZN6google8protobuf2io17CodedOutputStream15WriteRawToArrayEPKviPh",
   "parameters" :
   [
    {
     "referenced_type" : "type-246"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-610"
    }
   ],
   "return_type" : "type-610",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "function_name" : "google::protobuf::io::CodedOutputStream::WriteLittleEndian32",
   "linker_set_key" : "_ZN6google8protobuf2io17CodedOutputStream19WriteLittleEndian32Ej",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-611"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "function_name" : "google::protobuf::io::CodedOutputStream::WriteLittleEndian64",
   "linker_set_key" : "_ZN6google8protobuf2io17CodedOutputStream19WriteLittleEndian64Ey",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-611"
    },
    {
     "referenced_type" : "type-90"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "access" : "private",
   "function_name" : "google::protobuf::io::CodedOutputStream::VarintSize32Fallback",
   "linker_set_key" : "_ZN6google8protobuf2io17CodedOutputStream20VarintSize32FallbackEj",
   "parameters" :
   [
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "function_name" : "google::protobuf::io::CodedOutputStream::WriteVarint64ToArray",
   "linker_set_key" : "_ZN6google8protobuf2io17CodedOutputStream20WriteVarint64ToArrayEyPh",
   "parameters" :
   [
    {
     "referenced_type" : "type-90"
    },
    {
     "referenced_type" : "type-610"
    }
   ],
   "return_type" : "type-610",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "access" : "private",
   "function_name" : "google::protobuf::io::CodedOutputStream::WriteVarint32SlowPath",
   "linker_set_key" : "_ZN6google8protobuf2io17CodedOutputStream21WriteVarint32SlowPathEj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-611"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "function_name" : "google::protobuf::io::CodedOutputStream::GetDirectBufferPointer",
   "linker_set_key" : "_ZN6google8protobuf2io17CodedOutputStream22GetDirectBufferPointerEPPvPi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-611"
    },
    {
     "referenced_type" : "type-569"
    },
    {
     "referenced_type" : "type-128"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "function_name" : "google::protobuf::io::CodedOutputStream::WriteStringWithSizeToArray",
   "linker_set_key" : "_ZN6google8protobuf2io17CodedOutputStream26WriteStringWithSizeToArrayERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh",
   "parameters" :
   [
    {
     "referenced_type" : "type-859"
    },
    {
     "referenced_type" : "type-610"
    }
   ],
   "return_type" : "type-610",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "function_name" : "google::protobuf::io::CodedOutputStream::Skip",
   "linker_set_key" : "_ZN6google8protobuf2io17CodedOutputStream4SkipEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-611"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "function_name" : "google::protobuf::io::CodedOutputStream::Trim",
   "linker_set_key" : "_ZN6google8protobuf2io17CodedOutputStream4TrimEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-611"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "access" : "private",
   "function_name" : "google::protobuf::io::CodedOutputStream::Refresh",
   "linker_set_key" : "_ZN6google8protobuf2io17CodedOutputStream7RefreshEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-611"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "function_name" : "google::protobuf::io::CodedOutputStream::WriteRaw",
   "linker_set_key" : "_ZN6google8protobuf2io17CodedOutputStream8WriteRawEPKvi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-611"
    },
    {
     "referenced_type" : "type-246"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "function_name" : "google::protobuf::io::CodedOutputStream::CodedOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io17CodedOutputStreamC1EPNS1_20ZeroCopyOutputStreamE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-611"
    },
    {
     "referenced_type" : "type-732"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "function_name" : "google::protobuf::io::CodedOutputStream::CodedOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io17CodedOutputStreamC1EPNS1_20ZeroCopyOutputStreamEb",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-611"
    },
    {
     "referenced_type" : "type-732"
    },
    {
     "referenced_type" : "type-12"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "function_name" : "google::protobuf::io::CodedOutputStream::CodedOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io17CodedOutputStreamC2EPNS1_20ZeroCopyOutputStreamE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-611"
    },
    {
     "referenced_type" : "type-732"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "function_name" : "google::protobuf::io::CodedOutputStream::CodedOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io17CodedOutputStreamC2EPNS1_20ZeroCopyOutputStreamEb",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-611"
    },
    {
     "referenced_type" : "type-732"
    },
    {
     "referenced_type" : "type-12"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "function_name" : "google::protobuf::io::CodedOutputStream::~CodedOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io17CodedOutputStreamD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-611"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "function_name" : "google::protobuf::io::CodedOutputStream::~CodedOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io17CodedOutputStreamD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-611"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "function_name" : "google::protobuf::io::CopyingInputStream::Skip",
   "linker_set_key" : "_ZN6google8protobuf2io18CopyingInputStream4SkipEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-771"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::CopyingInputStream::~CopyingInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io18CopyingInputStreamD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-771"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::CopyingInputStream::~CopyingInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io18CopyingInputStreamD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-771"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::CopyingInputStream::~CopyingInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io18CopyingInputStreamD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-771"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::IstreamInputStream::CopyingIstreamInputStream::Read",
   "linker_set_key" : "_ZN6google8protobuf2io18IstreamInputStream25CopyingIstreamInputStream4ReadEPvi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1602"
    },
    {
     "referenced_type" : "type-275"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::IstreamInputStream::CopyingIstreamInputStream::CopyingIstreamInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io18IstreamInputStream25CopyingIstreamInputStreamC1EPNSt3__113basic_istreamIcNS4_11char_traitsIcEEEE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1602"
    },
    {
     "referenced_type" : "type-1596"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::IstreamInputStream::CopyingIstreamInputStream::CopyingIstreamInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io18IstreamInputStream25CopyingIstreamInputStreamC2EPNSt3__113basic_istreamIcNS4_11char_traitsIcEEEE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1602"
    },
    {
     "referenced_type" : "type-1596"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::IstreamInputStream::CopyingIstreamInputStream::~CopyingIstreamInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io18IstreamInputStream25CopyingIstreamInputStreamD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1602"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::IstreamInputStream::CopyingIstreamInputStream::~CopyingIstreamInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io18IstreamInputStream25CopyingIstreamInputStreamD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1602"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::IstreamInputStream::CopyingIstreamInputStream::~CopyingIstreamInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io18IstreamInputStream25CopyingIstreamInputStreamD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1602"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::IstreamInputStream::Next",
   "linker_set_key" : "_ZN6google8protobuf2io18IstreamInputStream4NextEPPKvPi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1598"
    },
    {
     "referenced_type" : "type-652"
    },
    {
     "referenced_type" : "type-128"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::IstreamInputStream::Skip",
   "linker_set_key" : "_ZN6google8protobuf2io18IstreamInputStream4SkipEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1598"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::IstreamInputStream::BackUp",
   "linker_set_key" : "_ZN6google8protobuf2io18IstreamInputStream6BackUpEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1598"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::IstreamInputStream::IstreamInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io18IstreamInputStreamC1EPNSt3__113basic_istreamIcNS3_11char_traitsIcEEEEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1598"
    },
    {
     "referenced_type" : "type-1596"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::IstreamInputStream::IstreamInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io18IstreamInputStreamC2EPNSt3__113basic_istreamIcNS3_11char_traitsIcEEEEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1598"
    },
    {
     "referenced_type" : "type-1596"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::IstreamInputStream::~IstreamInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io18IstreamInputStreamD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1598"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::IstreamInputStream::~IstreamInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io18IstreamInputStreamD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1598"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::IstreamInputStream::~IstreamInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io18IstreamInputStreamD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1598"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::StringOutputStream::Next",
   "linker_set_key" : "_ZN6google8protobuf2io18StringOutputStream4NextEPPvPi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1640"
    },
    {
     "referenced_type" : "type-569"
    },
    {
     "referenced_type" : "type-128"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::StringOutputStream::BackUp",
   "linker_set_key" : "_ZN6google8protobuf2io18StringOutputStream6BackUpEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1640"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "access" : "protected",
   "function_name" : "google::protobuf::io::StringOutputStream::SetString",
   "linker_set_key" : "_ZN6google8protobuf2io18StringOutputStream9SetStringEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1640"
    },
    {
     "referenced_type" : "type-1654"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::StringOutputStream::StringOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io18StringOutputStreamC1EPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1640"
    },
    {
     "referenced_type" : "type-1654"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::StringOutputStream::StringOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io18StringOutputStreamC2EPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1640"
    },
    {
     "referenced_type" : "type-1654"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::StringOutputStream::~StringOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io18StringOutputStreamD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1640"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::StringOutputStream::~StringOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io18StringOutputStreamD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1640"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::StringOutputStream::~StringOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io18StringOutputStreamD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1640"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::CopyingOutputStream::~CopyingOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io19CopyingOutputStreamD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-776"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::CopyingOutputStream::~CopyingOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io19CopyingOutputStreamD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-776"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::CopyingOutputStream::~CopyingOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io19CopyingOutputStreamD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-776"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::LimitingInputStream::Next",
   "linker_set_key" : "_ZN6google8protobuf2io19LimitingInputStream4NextEPPKvPi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1619"
    },
    {
     "referenced_type" : "type-652"
    },
    {
     "referenced_type" : "type-128"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::LimitingInputStream::Skip",
   "linker_set_key" : "_ZN6google8protobuf2io19LimitingInputStream4SkipEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1619"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::LimitingInputStream::BackUp",
   "linker_set_key" : "_ZN6google8protobuf2io19LimitingInputStream6BackUpEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1619"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::LimitingInputStream::LimitingInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io19LimitingInputStreamC1EPNS1_19ZeroCopyInputStreamEx",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1619"
    },
    {
     "referenced_type" : "type-784"
    },
    {
     "referenced_type" : "type-88"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::LimitingInputStream::LimitingInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io19LimitingInputStreamC2EPNS1_19ZeroCopyInputStreamEx",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1619"
    },
    {
     "referenced_type" : "type-784"
    },
    {
     "referenced_type" : "type-88"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::LimitingInputStream::~LimitingInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io19LimitingInputStreamD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1619"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::LimitingInputStream::~LimitingInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io19LimitingInputStreamD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1619"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::LimitingInputStream::~LimitingInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io19LimitingInputStreamD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1619"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::OstreamOutputStream::CopyingOstreamOutputStream::Write",
   "linker_set_key" : "_ZN6google8protobuf2io19OstreamOutputStream26CopyingOstreamOutputStream5WriteEPKvi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1611"
    },
    {
     "referenced_type" : "type-246"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::OstreamOutputStream::CopyingOstreamOutputStream::CopyingOstreamOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io19OstreamOutputStream26CopyingOstreamOutputStreamC1EPNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1611"
    },
    {
     "referenced_type" : "type-1605"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::OstreamOutputStream::CopyingOstreamOutputStream::CopyingOstreamOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io19OstreamOutputStream26CopyingOstreamOutputStreamC2EPNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1611"
    },
    {
     "referenced_type" : "type-1605"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::OstreamOutputStream::CopyingOstreamOutputStream::~CopyingOstreamOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io19OstreamOutputStream26CopyingOstreamOutputStreamD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1611"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::OstreamOutputStream::CopyingOstreamOutputStream::~CopyingOstreamOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io19OstreamOutputStream26CopyingOstreamOutputStreamD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1611"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::OstreamOutputStream::CopyingOstreamOutputStream::~CopyingOstreamOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io19OstreamOutputStream26CopyingOstreamOutputStreamD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1611"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::OstreamOutputStream::Next",
   "linker_set_key" : "_ZN6google8protobuf2io19OstreamOutputStream4NextEPPvPi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1607"
    },
    {
     "referenced_type" : "type-569"
    },
    {
     "referenced_type" : "type-128"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::OstreamOutputStream::BackUp",
   "linker_set_key" : "_ZN6google8protobuf2io19OstreamOutputStream6BackUpEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1607"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::OstreamOutputStream::OstreamOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io19OstreamOutputStreamC1EPNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1607"
    },
    {
     "referenced_type" : "type-1605"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::OstreamOutputStream::OstreamOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io19OstreamOutputStreamC2EPNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1607"
    },
    {
     "referenced_type" : "type-1605"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::OstreamOutputStream::~OstreamOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io19OstreamOutputStreamD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1607"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::OstreamOutputStream::~OstreamOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io19OstreamOutputStreamD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1607"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::OstreamOutputStream::~OstreamOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io19OstreamOutputStreamD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1607"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::ZeroCopyInputStream::~ZeroCopyInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io19ZeroCopyInputStreamD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-784"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream.h"
  },
  {
   "function_name" : "google::protobuf::io::ZeroCopyInputStream::~ZeroCopyInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io19ZeroCopyInputStreamD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-784"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream.h"
  },
  {
   "function_name" : "google::protobuf::io::ZeroCopyInputStream::~ZeroCopyInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io19ZeroCopyInputStreamD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-784"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream.h"
  },
  {
   "function_name" : "google::protobuf::io::ZeroCopyOutputStream::WriteAliasedRaw",
   "linker_set_key" : "_ZN6google8protobuf2io20ZeroCopyOutputStream15WriteAliasedRawEPKvi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-732"
    },
    {
     "referenced_type" : "type-246"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream.h"
  },
  {
   "function_name" : "google::protobuf::io::ZeroCopyOutputStream::~ZeroCopyOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io20ZeroCopyOutputStreamD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-732"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream.h"
  },
  {
   "function_name" : "google::protobuf::io::ZeroCopyOutputStream::~ZeroCopyOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io20ZeroCopyOutputStreamD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-732"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream.h"
  },
  {
   "function_name" : "google::protobuf::io::ZeroCopyOutputStream::~ZeroCopyOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io20ZeroCopyOutputStreamD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-732"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream.h"
  },
  {
   "function_name" : "google::protobuf::io::LazyStringOutputStream::Next",
   "linker_set_key" : "_ZN6google8protobuf2io22LazyStringOutputStream4NextEPPvPi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1644"
    },
    {
     "referenced_type" : "type-569"
    },
    {
     "referenced_type" : "type-128"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::LazyStringOutputStream::LazyStringOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io22LazyStringOutputStreamC1EPNS0_14ResultCallbackIPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1644"
    },
    {
     "referenced_type" : "type-1652"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::LazyStringOutputStream::LazyStringOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io22LazyStringOutputStreamC2EPNS0_14ResultCallbackIPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1644"
    },
    {
     "referenced_type" : "type-1652"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::LazyStringOutputStream::~LazyStringOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io22LazyStringOutputStreamD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1644"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::LazyStringOutputStream::~LazyStringOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io22LazyStringOutputStreamD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1644"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::LazyStringOutputStream::~LazyStringOutputStream",
   "linker_set_key" : "_ZN6google8protobuf2io22LazyStringOutputStreamD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1644"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::ConcatenatingInputStream::Next",
   "linker_set_key" : "_ZN6google8protobuf2io24ConcatenatingInputStream4NextEPPKvPi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1615"
    },
    {
     "referenced_type" : "type-652"
    },
    {
     "referenced_type" : "type-128"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::ConcatenatingInputStream::Skip",
   "linker_set_key" : "_ZN6google8protobuf2io24ConcatenatingInputStream4SkipEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1615"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::ConcatenatingInputStream::BackUp",
   "linker_set_key" : "_ZN6google8protobuf2io24ConcatenatingInputStream6BackUpEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1615"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::ConcatenatingInputStream::ConcatenatingInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io24ConcatenatingInputStreamC1EPKPNS1_19ZeroCopyInputStreamEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1615"
    },
    {
     "referenced_type" : "type-1613"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::ConcatenatingInputStream::ConcatenatingInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io24ConcatenatingInputStreamC2EPKPNS1_19ZeroCopyInputStreamEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1615"
    },
    {
     "referenced_type" : "type-1613"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::ConcatenatingInputStream::~ConcatenatingInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io24ConcatenatingInputStreamD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1615"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::ConcatenatingInputStream::~ConcatenatingInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io24ConcatenatingInputStreamD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1615"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::ConcatenatingInputStream::~ConcatenatingInputStream",
   "linker_set_key" : "_ZN6google8protobuf2io24ConcatenatingInputStreamD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1615"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "access" : "private",
   "function_name" : "google::protobuf::io::CopyingInputStreamAdaptor::FreeBuffer",
   "linker_set_key" : "_ZN6google8protobuf2io25CopyingInputStreamAdaptor10FreeBufferEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-773"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "access" : "private",
   "function_name" : "google::protobuf::io::CopyingInputStreamAdaptor::AllocateBufferIfNeeded",
   "linker_set_key" : "_ZN6google8protobuf2io25CopyingInputStreamAdaptor22AllocateBufferIfNeededEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-773"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::CopyingInputStreamAdaptor::Next",
   "linker_set_key" : "_ZN6google8protobuf2io25CopyingInputStreamAdaptor4NextEPPKvPi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-773"
    },
    {
     "referenced_type" : "type-652"
    },
    {
     "referenced_type" : "type-128"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::CopyingInputStreamAdaptor::Skip",
   "linker_set_key" : "_ZN6google8protobuf2io25CopyingInputStreamAdaptor4SkipEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-773"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::CopyingInputStreamAdaptor::BackUp",
   "linker_set_key" : "_ZN6google8protobuf2io25CopyingInputStreamAdaptor6BackUpEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-773"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::CopyingInputStreamAdaptor::CopyingInputStreamAdaptor",
   "linker_set_key" : "_ZN6google8protobuf2io25CopyingInputStreamAdaptorC1EPNS1_18CopyingInputStreamEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-773"
    },
    {
     "referenced_type" : "type-771"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::CopyingInputStreamAdaptor::CopyingInputStreamAdaptor",
   "linker_set_key" : "_ZN6google8protobuf2io25CopyingInputStreamAdaptorC2EPNS1_18CopyingInputStreamEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-773"
    },
    {
     "referenced_type" : "type-771"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::CopyingInputStreamAdaptor::~CopyingInputStreamAdaptor",
   "linker_set_key" : "_ZN6google8protobuf2io25CopyingInputStreamAdaptorD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-773"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::CopyingInputStreamAdaptor::~CopyingInputStreamAdaptor",
   "linker_set_key" : "_ZN6google8protobuf2io25CopyingInputStreamAdaptorD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-773"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::CopyingInputStreamAdaptor::~CopyingInputStreamAdaptor",
   "linker_set_key" : "_ZN6google8protobuf2io25CopyingInputStreamAdaptorD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-773"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "access" : "private",
   "function_name" : "google::protobuf::io::CopyingOutputStreamAdaptor::FreeBuffer",
   "linker_set_key" : "_ZN6google8protobuf2io26CopyingOutputStreamAdaptor10FreeBufferEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-777"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "access" : "private",
   "function_name" : "google::protobuf::io::CopyingOutputStreamAdaptor::WriteBuffer",
   "linker_set_key" : "_ZN6google8protobuf2io26CopyingOutputStreamAdaptor11WriteBufferEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-777"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "access" : "private",
   "function_name" : "google::protobuf::io::CopyingOutputStreamAdaptor::AllocateBufferIfNeeded",
   "linker_set_key" : "_ZN6google8protobuf2io26CopyingOutputStreamAdaptor22AllocateBufferIfNeededEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-777"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::CopyingOutputStreamAdaptor::Next",
   "linker_set_key" : "_ZN6google8protobuf2io26CopyingOutputStreamAdaptor4NextEPPvPi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-777"
    },
    {
     "referenced_type" : "type-569"
    },
    {
     "referenced_type" : "type-128"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::CopyingOutputStreamAdaptor::Flush",
   "linker_set_key" : "_ZN6google8protobuf2io26CopyingOutputStreamAdaptor5FlushEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-777"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::CopyingOutputStreamAdaptor::BackUp",
   "linker_set_key" : "_ZN6google8protobuf2io26CopyingOutputStreamAdaptor6BackUpEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-777"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::CopyingOutputStreamAdaptor::CopyingOutputStreamAdaptor",
   "linker_set_key" : "_ZN6google8protobuf2io26CopyingOutputStreamAdaptorC1EPNS1_19CopyingOutputStreamEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-777"
    },
    {
     "referenced_type" : "type-776"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::CopyingOutputStreamAdaptor::CopyingOutputStreamAdaptor",
   "linker_set_key" : "_ZN6google8protobuf2io26CopyingOutputStreamAdaptorC2EPNS1_19CopyingOutputStreamEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-777"
    },
    {
     "referenced_type" : "type-776"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::CopyingOutputStreamAdaptor::~CopyingOutputStreamAdaptor",
   "linker_set_key" : "_ZN6google8protobuf2io26CopyingOutputStreamAdaptorD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-777"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::CopyingOutputStreamAdaptor::~CopyingOutputStreamAdaptor",
   "linker_set_key" : "_ZN6google8protobuf2io26CopyingOutputStreamAdaptorD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-777"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::CopyingOutputStreamAdaptor::~CopyingOutputStreamAdaptor",
   "linker_set_key" : "_ZN6google8protobuf2io26CopyingOutputStreamAdaptorD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-777"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::WebSafeBase64EscapeWithPadding",
   "linker_set_key" : "_ZN6google8protobuf30WebSafeBase64EscapeWithPaddingENS0_11StringPieceEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE",
   "parameters" :
   [
    {
     "referenced_type" : "type-27"
    },
    {
     "referenced_type" : "type-253"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::util::Status::Status",
   "linker_set_key" : "_ZN6google8protobuf4util6StatusC1ENS1_5error4CodeENS0_11StringPieceE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-75"
    },
    {
     "referenced_type" : "type-74"
    },
    {
     "referenced_type" : "type-27"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/status.h"
  },
  {
   "function_name" : "google::protobuf::util::Status::Status",
   "linker_set_key" : "_ZN6google8protobuf4util6StatusC1ERKS2_",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-75"
    },
    {
     "referenced_type" : "type-117"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/status.h"
  },
  {
   "function_name" : "google::protobuf::util::Status::Status",
   "linker_set_key" : "_ZN6google8protobuf4util6StatusC1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-75"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/status.h"
  },
  {
   "function_name" : "google::protobuf::util::Status::Status",
   "linker_set_key" : "_ZN6google8protobuf4util6StatusC2ENS1_5error4CodeENS0_11StringPieceE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-75"
    },
    {
     "referenced_type" : "type-74"
    },
    {
     "referenced_type" : "type-27"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/status.h"
  },
  {
   "function_name" : "google::protobuf::util::Status::Status",
   "linker_set_key" : "_ZN6google8protobuf4util6StatusC2ERKS2_",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-75"
    },
    {
     "referenced_type" : "type-117"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/status.h"
  },
  {
   "function_name" : "google::protobuf::util::Status::Status",
   "linker_set_key" : "_ZN6google8protobuf4util6StatusC2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-75"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/status.h"
  },
  {
   "function_name" : "google::protobuf::util::Status::operator=",
   "linker_set_key" : "_ZN6google8protobuf4util6StatusaSERKS2_",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-75"
    },
    {
     "referenced_type" : "type-117"
    }
   ],
   "return_type" : "type-160",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/status.h"
  },
  {
   "function_name" : "google::protobuf::util::internal::StatusOrHelper::Crash",
   "linker_set_key" : "_ZN6google8protobuf4util8internal14StatusOrHelper5CrashERKNS1_6StatusE",
   "parameters" :
   [
    {
     "referenced_type" : "type-117"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/statusor.h"
  },
  {
   "function_name" : "google::protobuf::util::operator<<",
   "linker_set_key" : "_ZN6google8protobuf4utillsERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKNS1_6StatusE",
   "parameters" :
   [
    {
     "referenced_type" : "type-161"
    },
    {
     "referenced_type" : "type-117"
    }
   ],
   "return_type" : "type-161",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/status.h"
  },
  {
   "function_name" : "google::protobuf::Arena::FreeBlocks",
   "linker_set_key" : "_ZN6google8protobuf5Arena10FreeBlocksEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-288"
    }
   ],
   "return_type" : "type-90",
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "function_name" : "google::protobuf::Arena::AddListNode",
   "linker_set_key" : "_ZN6google8protobuf5Arena11AddListNodeEPvPFvS2_E",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-288"
    },
    {
     "referenced_type" : "type-275"
    },
    {
     "referenced_type" : "type-300"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "function_name" : "google::protobuf::Arena::CleanupList",
   "linker_set_key" : "_ZN6google8protobuf5Arena11CleanupListEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-288"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "access" : "private",
   "function_name" : "google::protobuf::Arena::thread_cache",
   "linker_set_key" : "_ZN6google8protobuf5Arena12thread_cacheEv",
   "return_type" : "type-307",
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "function_name" : "google::protobuf::Arena::ResetInternal",
   "linker_set_key" : "_ZN6google8protobuf5Arena13ResetInternalEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-288"
    }
   ],
   "return_type" : "type-90",
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "function_name" : "google::protobuf::Arena::AllocFromBlock",
   "linker_set_key" : "_ZN6google8protobuf5Arena14AllocFromBlockEPNS1_5BlockEj",
   "parameters" :
   [
    {
     "referenced_type" : "type-303"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-275",
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "function_name" : "google::protobuf::Arena::AllocateAligned",
   "linker_set_key" : "_ZN6google8protobuf5Arena15AllocateAlignedEPKSt9type_infoj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-288"
    },
    {
     "referenced_type" : "type-293"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-275",
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "function_name" : "google::protobuf::Arena::AddBlockInternal",
   "linker_set_key" : "_ZN6google8protobuf5Arena16AddBlockInternalEPNS1_5BlockE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-288"
    },
    {
     "referenced_type" : "type-303"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "function_name" : "google::protobuf::Arena::Init",
   "linker_set_key" : "_ZN6google8protobuf5Arena4InitEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-288"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "function_name" : "google::protobuf::Arena::Reset",
   "linker_set_key" : "_ZN6google8protobuf5Arena5ResetEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-288"
    }
   ],
   "return_type" : "type-90",
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "function_name" : "google::protobuf::Arena::AddBlock",
   "linker_set_key" : "_ZN6google8protobuf5Arena8AddBlockEPNS1_5BlockE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-288"
    },
    {
     "referenced_type" : "type-303"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "function_name" : "google::protobuf::Arena::NewBlock",
   "linker_set_key" : "_ZN6google8protobuf5Arena8NewBlockEPvPNS1_5BlockEjjj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-288"
    },
    {
     "referenced_type" : "type-275"
    },
    {
     "referenced_type" : "type-303"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-303",
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "function_name" : "google::protobuf::Arena::FindBlock",
   "linker_set_key" : "_ZN6google8protobuf5Arena9FindBlockEPv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-288"
    },
    {
     "referenced_type" : "type-275"
    }
   ],
   "return_type" : "type-303",
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "function_name" : "google::protobuf::Arena::SlowAlloc",
   "linker_set_key" : "_ZN6google8protobuf5Arena9SlowAllocEj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-288"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-275",
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "function_name" : "google::protobuf::Arena::~Arena",
   "linker_set_key" : "_ZN6google8protobuf5ArenaD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-288"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "function_name" : "google::protobuf::Arena::~Arena",
   "linker_set_key" : "_ZN6google8protobuf5ArenaD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-288"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "function_name" : "google::protobuf::StrCat",
   "linker_set_key" : "_ZN6google8protobuf6StrCatERKNS0_7strings8AlphaNumES4_",
   "parameters" :
   [
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    }
   ],
   "return_type" : "type-351",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::StrCat",
   "linker_set_key" : "_ZN6google8protobuf6StrCatERKNS0_7strings8AlphaNumES4_S4_",
   "parameters" :
   [
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    }
   ],
   "return_type" : "type-352",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::StrCat",
   "linker_set_key" : "_ZN6google8protobuf6StrCatERKNS0_7strings8AlphaNumES4_S4_S4_",
   "parameters" :
   [
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    }
   ],
   "return_type" : "type-353",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::StrCat",
   "linker_set_key" : "_ZN6google8protobuf6StrCatERKNS0_7strings8AlphaNumES4_S4_S4_S4_",
   "parameters" :
   [
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    }
   ],
   "return_type" : "type-354",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::StrCat",
   "linker_set_key" : "_ZN6google8protobuf6StrCatERKNS0_7strings8AlphaNumES4_S4_S4_S4_S4_",
   "parameters" :
   [
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    }
   ],
   "return_type" : "type-355",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::StrCat",
   "linker_set_key" : "_ZN6google8protobuf6StrCatERKNS0_7strings8AlphaNumES4_S4_S4_S4_S4_S4_",
   "parameters" :
   [
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    }
   ],
   "return_type" : "type-356",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::StrCat",
   "linker_set_key" : "_ZN6google8protobuf6StrCatERKNS0_7strings8AlphaNumES4_S4_S4_S4_S4_S4_S4_",
   "parameters" :
   [
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    }
   ],
   "return_type" : "type-357",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::StrCat",
   "linker_set_key" : "_ZN6google8protobuf6StrCatERKNS0_7strings8AlphaNumES4_S4_S4_S4_S4_S4_S4_S4_",
   "parameters" :
   [
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    }
   ],
   "return_type" : "type-358",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::ghtonl",
   "linker_set_key" : "_ZN6google8protobuf6ghtonlEj",
   "parameters" :
   [
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/port.h"
  },
  {
   "function_name" : "google::protobuf::CEscape",
   "linker_set_key" : "_ZN6google8protobuf7CEscapeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE",
   "parameters" :
   [
    {
     "referenced_type" : "type-252"
    }
   ],
   "return_type" : "type-359",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::Closure::~Closure",
   "linker_set_key" : "_ZN6google8protobuf7ClosureD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-245"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/callback.h"
  },
  {
   "function_name" : "google::protobuf::Closure::~Closure",
   "linker_set_key" : "_ZN6google8protobuf7ClosureD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-245"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/callback.h"
  },
  {
   "function_name" : "google::protobuf::Closure::~Closure",
   "linker_set_key" : "_ZN6google8protobuf7ClosureD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-245"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/callback.h"
  },
  {
   "function_name" : "google::protobuf::strings::ByteSource::CopyTo",
   "linker_set_key" : "_ZN6google8protobuf7strings10ByteSource6CopyToEPNS1_8ByteSinkEj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-33"
    },
    {
     "referenced_type" : "type-66"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "function_name" : "google::protobuf::strings::CHexEscape",
   "linker_set_key" : "_ZN6google8protobuf7strings10CHexEscapeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE",
   "parameters" :
   [
    {
     "referenced_type" : "type-252"
    }
   ],
   "return_type" : "type-361",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::strings::StringByteSink::Append",
   "linker_set_key" : "_ZN6google8protobuf7strings14StringByteSink6AppendEPKcj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-23"
    },
    {
     "referenced_type" : "type-5"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "function_name" : "google::protobuf::strings::ArrayByteSource::Peek",
   "linker_set_key" : "_ZN6google8protobuf7strings15ArrayByteSource4PeekEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-29"
    }
   ],
   "return_type" : "type-27",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "function_name" : "google::protobuf::strings::ArrayByteSource::Skip",
   "linker_set_key" : "_ZN6google8protobuf7strings15ArrayByteSource4SkipEj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-29"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "function_name" : "google::protobuf::strings::LimitByteSource::Peek",
   "linker_set_key" : "_ZN6google8protobuf7strings15LimitByteSource4PeekEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-34"
    }
   ],
   "return_type" : "type-27",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "function_name" : "google::protobuf::strings::LimitByteSource::Skip",
   "linker_set_key" : "_ZN6google8protobuf7strings15LimitByteSource4SkipEj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-34"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "function_name" : "google::protobuf::strings::LimitByteSource::CopyTo",
   "linker_set_key" : "_ZN6google8protobuf7strings15LimitByteSource6CopyToEPNS1_8ByteSinkEj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-34"
    },
    {
     "referenced_type" : "type-66"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "function_name" : "google::protobuf::strings::LimitByteSource::LimitByteSource",
   "linker_set_key" : "_ZN6google8protobuf7strings15LimitByteSourceC1EPNS1_10ByteSourceEj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-34"
    },
    {
     "referenced_type" : "type-33"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "function_name" : "google::protobuf::strings::LimitByteSource::LimitByteSource",
   "linker_set_key" : "_ZN6google8protobuf7strings15LimitByteSourceC2EPNS1_10ByteSourceEj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-34"
    },
    {
     "referenced_type" : "type-33"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "function_name" : "google::protobuf::strings::Utf8SafeCEscape",
   "linker_set_key" : "_ZN6google8protobuf7strings15Utf8SafeCEscapeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE",
   "parameters" :
   [
    {
     "referenced_type" : "type-252"
    }
   ],
   "return_type" : "type-362",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::strings::CheckedArrayByteSink::Append",
   "linker_set_key" : "_ZN6google8protobuf7strings20CheckedArrayByteSink6AppendEPKcj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-14"
    },
    {
     "referenced_type" : "type-5"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "function_name" : "google::protobuf::strings::CheckedArrayByteSink::CheckedArrayByteSink",
   "linker_set_key" : "_ZN6google8protobuf7strings20CheckedArrayByteSinkC1EPcj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-14"
    },
    {
     "referenced_type" : "type-10"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "function_name" : "google::protobuf::strings::CheckedArrayByteSink::CheckedArrayByteSink",
   "linker_set_key" : "_ZN6google8protobuf7strings20CheckedArrayByteSinkC2EPcj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-14"
    },
    {
     "referenced_type" : "type-10"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "access" : "private",
   "function_name" : "google::protobuf::strings::GrowingArrayByteSink::ShrinkToFit",
   "linker_set_key" : "_ZN6google8protobuf7strings20GrowingArrayByteSink11ShrinkToFitEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-18"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "function_name" : "google::protobuf::strings::GrowingArrayByteSink::Append",
   "linker_set_key" : "_ZN6google8protobuf7strings20GrowingArrayByteSink6AppendEPKcj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-18"
    },
    {
     "referenced_type" : "type-5"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "access" : "private",
   "function_name" : "google::protobuf::strings::GrowingArrayByteSink::Expand",
   "linker_set_key" : "_ZN6google8protobuf7strings20GrowingArrayByteSink6ExpandEj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-18"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "function_name" : "google::protobuf::strings::GrowingArrayByteSink::GetBuffer",
   "linker_set_key" : "_ZN6google8protobuf7strings20GrowingArrayByteSink9GetBufferEPj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-18"
    },
    {
     "referenced_type" : "type-19"
    }
   ],
   "return_type" : "type-10",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "function_name" : "google::protobuf::strings::GrowingArrayByteSink::GrowingArrayByteSink",
   "linker_set_key" : "_ZN6google8protobuf7strings20GrowingArrayByteSinkC1Ej",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-18"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "function_name" : "google::protobuf::strings::GrowingArrayByteSink::GrowingArrayByteSink",
   "linker_set_key" : "_ZN6google8protobuf7strings20GrowingArrayByteSinkC2Ej",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-18"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "function_name" : "google::protobuf::strings::GrowingArrayByteSink::~GrowingArrayByteSink",
   "linker_set_key" : "_ZN6google8protobuf7strings20GrowingArrayByteSinkD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-18"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "function_name" : "google::protobuf::strings::GrowingArrayByteSink::~GrowingArrayByteSink",
   "linker_set_key" : "_ZN6google8protobuf7strings20GrowingArrayByteSinkD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-18"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "function_name" : "google::protobuf::strings::GrowingArrayByteSink::~GrowingArrayByteSink",
   "linker_set_key" : "_ZN6google8protobuf7strings20GrowingArrayByteSinkD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-18"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "function_name" : "google::protobuf::strings::UncheckedArrayByteSink::Append",
   "linker_set_key" : "_ZN6google8protobuf7strings22UncheckedArrayByteSink6AppendEPKcj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-68"
    },
    {
     "referenced_type" : "type-5"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "function_name" : "google::protobuf::strings::AlphaNum::AlphaNum",
   "linker_set_key" : "_ZN6google8protobuf7strings8AlphaNumC1ENS1_3HexE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-102"
    },
    {
     "referenced_type" : "type-99"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::strings::AlphaNum::AlphaNum",
   "linker_set_key" : "_ZN6google8protobuf7strings8AlphaNumC2ENS1_3HexE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-102"
    },
    {
     "referenced_type" : "type-99"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::strings::ByteSink::Flush",
   "linker_set_key" : "_ZN6google8protobuf7strings8ByteSink5FlushEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-66"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "access" : "private",
   "function_name" : "google::protobuf::uint128::DivModImpl",
   "linker_set_key" : "_ZN6google8protobuf7uint12810DivModImplES1_S1_PS1_S2_",
   "parameters" :
   [
    {
     "referenced_type" : "type-107"
    },
    {
     "referenced_type" : "type-107"
    },
    {
     "referenced_type" : "type-106"
    },
    {
     "referenced_type" : "type-106"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/int128.h"
  },
  {
   "function_name" : "google::protobuf::uint128::operator/=",
   "linker_set_key" : "_ZN6google8protobuf7uint128dVERKS1_",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-106"
    },
    {
     "referenced_type" : "type-119"
    }
   ],
   "return_type" : "type-111",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/int128.h"
  },
  {
   "function_name" : "google::protobuf::uint128::operator%=",
   "linker_set_key" : "_ZN6google8protobuf7uint128rMERKS1_",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-106"
    },
    {
     "referenced_type" : "type-119"
    }
   ],
   "return_type" : "type-111",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/int128.h"
  },
  {
   "function_name" : "google::protobuf::internal::FormatTime",
   "linker_set_key" : "_ZN6google8protobuf8internal10FormatTimeExi",
   "parameters" :
   [
    {
     "referenced_type" : "type-88"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-363",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/time.h"
  },
  {
   "access" : "private",
   "function_name" : "google::protobuf::internal::LogMessage::Finish",
   "linker_set_key" : "_ZN6google8protobuf8internal10LogMessage6FinishEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-112"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "function_name" : "google::protobuf::internal::LogMessage::LogMessage",
   "linker_set_key" : "_ZN6google8protobuf8internal10LogMessageC1ENS0_8LogLevelEPKci",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-112"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-5"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "function_name" : "google::protobuf::internal::LogMessage::LogMessage",
   "linker_set_key" : "_ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-112"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-5"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "function_name" : "google::protobuf::internal::LogMessage::~LogMessage",
   "linker_set_key" : "_ZN6google8protobuf8internal10LogMessageD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-112"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "function_name" : "google::protobuf::internal::LogMessage::~LogMessage",
   "linker_set_key" : "_ZN6google8protobuf8internal10LogMessageD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-112"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "function_name" : "google::protobuf::internal::LogMessage::operator<<",
   "linker_set_key" : "_ZN6google8protobuf8internal10LogMessagelsEPKc",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-112"
    },
    {
     "referenced_type" : "type-5"
    }
   ],
   "return_type" : "type-113",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "function_name" : "google::protobuf::internal::LogMessage::operator<<",
   "linker_set_key" : "_ZN6google8protobuf8internal10LogMessagelsEPv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-112"
    },
    {
     "referenced_type" : "type-275"
    }
   ],
   "return_type" : "type-113",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "function_name" : "google::protobuf::internal::LogMessage::operator<<",
   "linker_set_key" : "_ZN6google8protobuf8internal10LogMessagelsERKNS0_11StringPieceE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-112"
    },
    {
     "referenced_type" : "type-65"
    }
   ],
   "return_type" : "type-113",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "function_name" : "google::protobuf::internal::LogMessage::operator<<",
   "linker_set_key" : "_ZN6google8protobuf8internal10LogMessagelsERKNS0_4util6StatusE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-112"
    },
    {
     "referenced_type" : "type-117"
    }
   ],
   "return_type" : "type-113",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "function_name" : "google::protobuf::internal::LogMessage::operator<<",
   "linker_set_key" : "_ZN6google8protobuf8internal10LogMessagelsERKNS0_7uint128E",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-112"
    },
    {
     "referenced_type" : "type-119"
    }
   ],
   "return_type" : "type-113",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "function_name" : "google::protobuf::internal::LogMessage::operator<<",
   "linker_set_key" : "_ZN6google8protobuf8internal10LogMessagelsERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-112"
    },
    {
     "referenced_type" : "type-116"
    }
   ],
   "return_type" : "type-113",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "function_name" : "google::protobuf::internal::LogMessage::operator<<",
   "linker_set_key" : "_ZN6google8protobuf8internal10LogMessagelsEc",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-112"
    },
    {
     "referenced_type" : "type-7"
    }
   ],
   "return_type" : "type-113",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "function_name" : "google::protobuf::internal::LogMessage::operator<<",
   "linker_set_key" : "_ZN6google8protobuf8internal10LogMessagelsEd",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-112"
    },
    {
     "referenced_type" : "type-94"
    }
   ],
   "return_type" : "type-113",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "function_name" : "google::protobuf::internal::LogMessage::operator<<",
   "linker_set_key" : "_ZN6google8protobuf8internal10LogMessagelsEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-112"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-113",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "function_name" : "google::protobuf::internal::LogMessage::operator<<",
   "linker_set_key" : "_ZN6google8protobuf8internal10LogMessagelsEj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-112"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-113",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "function_name" : "google::protobuf::internal::LogMessage::operator<<",
   "linker_set_key" : "_ZN6google8protobuf8internal10LogMessagelsEl",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-112"
    },
    {
     "referenced_type" : "type-189"
    }
   ],
   "return_type" : "type-113",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "function_name" : "google::protobuf::internal::LogMessage::operator<<",
   "linker_set_key" : "_ZN6google8protobuf8internal10LogMessagelsEm",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-112"
    },
    {
     "referenced_type" : "type-196"
    }
   ],
   "return_type" : "type-113",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "function_name" : "google::protobuf::internal::LogMessage::operator<<",
   "linker_set_key" : "_ZN6google8protobuf8internal10LogMessagelsEx",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-112"
    },
    {
     "referenced_type" : "type-88"
    }
   ],
   "return_type" : "type-113",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "function_name" : "google::protobuf::internal::LogMessage::operator<<",
   "linker_set_key" : "_ZN6google8protobuf8internal10LogMessagelsEy",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-112"
    },
    {
     "referenced_type" : "type-90"
    }
   ],
   "return_type" : "type-113",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "function_name" : "google::protobuf::internal::OnShutdown",
   "linker_set_key" : "_ZN6google8protobuf8internal10OnShutdownEPFvvE",
   "parameters" :
   [
    {
     "referenced_type" : "type-248"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "function_name" : "google::protobuf::internal::LogFinisher::operator=",
   "linker_set_key" : "_ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-120"
    },
    {
     "referenced_type" : "type-113"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::AddMessage",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet10AddMessageEihRKNS0_11MessageLiteEPKNS0_15FieldDescriptorE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-159"
    },
    {
     "referenced_type" : "type-452"
    },
    {
     "referenced_type" : "type-436"
    }
   ],
   "return_type" : "type-410",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::ParseField",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet10ParseFieldEjPNS0_2io16CodedInputStreamEPKNS0_11MessageLiteE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-603"
    },
    {
     "referenced_type" : "type-434"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::ParseField",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet10ParseFieldEjPNS0_2io16CodedInputStreamEPKNS0_11MessageLiteEPNS3_17CodedOutputStreamE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-603"
    },
    {
     "referenced_type" : "type-434"
    },
    {
     "referenced_type" : "type-611"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::ParseField",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet10ParseFieldEjPNS0_2io16CodedInputStreamEPNS1_15ExtensionFinderEPNS1_12FieldSkipperE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-603"
    },
    {
     "referenced_type" : "type-583"
    },
    {
     "referenced_type" : "type-606"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::RemoveLast",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet10RemoveLastEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::ReleaseLast",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet11ReleaseLastEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-410",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::SwapElements",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet12SwapElementsEiii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::MutableString",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet13MutableStringEihPKNS0_15FieldDescriptorE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-159"
    },
    {
     "referenced_type" : "type-436"
    }
   ],
   "return_type" : "type-616",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::SwapExtension",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet13SwapExtensionEPS2_i",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::ClearExtension",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet14ClearExtensionEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::MutableMessage",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet14MutableMessageEihRKNS0_11MessageLiteEPKNS0_15FieldDescriptorE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-159"
    },
    {
     "referenced_type" : "type-452"
    },
    {
     "referenced_type" : "type-436"
    }
   ],
   "return_type" : "type-410",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::ReleaseMessage",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet14ReleaseMessageEiRKNS0_11MessageLiteE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-452"
    }
   ],
   "return_type" : "type-410",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::SetRepeatedBool",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet15SetRepeatedBoolEiib",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-12"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::SetRepeatedEnum",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet15SetRepeatedEnumEiii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::SetRepeatedFloat",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet16SetRepeatedFloatEiif",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-92"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::SetRepeatedInt32",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet16SetRepeatedInt32Eiii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::SetRepeatedInt64",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet16SetRepeatedInt64Eiix",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-88"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "access" : "private",
   "function_name" : "google::protobuf::internal::ExtensionSet::MaybeNewExtension",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-436"
    },
    {
     "referenced_type" : "type-626"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::RegisterExtension",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet17RegisterExtensionEPKNS0_11MessageLiteEihbb",
   "parameters" :
   [
    {
     "referenced_type" : "type-434"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-159"
    },
    {
     "referenced_type" : "type-12"
    },
    {
     "referenced_type" : "type-12"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::SetRepeatedDouble",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet17SetRepeatedDoubleEiid",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-94"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::SetRepeatedUInt32",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet17SetRepeatedUInt32Eiij",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::SetRepeatedUInt64",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet17SetRepeatedUInt64Eiiy",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-90"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::SetAllocatedMessage",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet19SetAllocatedMessageEihPKNS0_15FieldDescriptorEPNS0_11MessageLiteE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-159"
    },
    {
     "referenced_type" : "type-436"
    },
    {
     "referenced_type" : "type-410"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::MutableRepeatedString",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet21MutableRepeatedStringEii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-616",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::RegisterEnumExtension",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet21RegisterEnumExtensionEPKNS0_11MessageLiteEihbbPFbiE",
   "parameters" :
   [
    {
     "referenced_type" : "type-434"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-159"
    },
    {
     "referenced_type" : "type-12"
    },
    {
     "referenced_type" : "type-12"
    },
    {
     "referenced_type" : "type-590"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::MutableRepeatedMessage",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet22MutableRepeatedMessageEii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-410",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::MutableRawRepeatedField",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet23MutableRawRepeatedFieldEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-275",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::MutableRawRepeatedField",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet23MutableRawRepeatedFieldEihbPKNS0_15FieldDescriptorE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-159"
    },
    {
     "referenced_type" : "type-12"
    },
    {
     "referenced_type" : "type-436"
    }
   ],
   "return_type" : "type-275",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "access" : "private",
   "function_name" : "google::protobuf::internal::ExtensionSet::FindExtensionInfoFromTag",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet24FindExtensionInfoFromTagEjPNS1_15ExtensionFinderEPiPNS1_13ExtensionInfoEPb",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-583"
    },
    {
     "referenced_type" : "type-128"
    },
    {
     "referenced_type" : "type-580"
    },
    {
     "referenced_type" : "type-212"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::RegisterMessageExtension",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet24RegisterMessageExtensionEPKNS0_11MessageLiteEihbbS5_",
   "parameters" :
   [
    {
     "referenced_type" : "type-434"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-159"
    },
    {
     "referenced_type" : "type-12"
    },
    {
     "referenced_type" : "type-12"
    },
    {
     "referenced_type" : "type-434"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::UnsafeArenaReleaseMessage",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet25UnsafeArenaReleaseMessageEiRKNS0_11MessageLiteE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-452"
    }
   ],
   "return_type" : "type-410",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "access" : "private",
   "function_name" : "google::protobuf::internal::ExtensionSet::InternalExtensionMergeFrom",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet26InternalExtensionMergeFromEiRKNS2_9ExtensionE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-623"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "access" : "private",
   "function_name" : "google::protobuf::internal::ExtensionSet::ParseFieldWithExtensionInfo",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet27ParseFieldWithExtensionInfoEibRKNS1_13ExtensionInfoEPNS0_2io16CodedInputStreamEPNS1_12FieldSkipperE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-12"
    },
    {
     "referenced_type" : "type-625"
    },
    {
     "referenced_type" : "type-603"
    },
    {
     "referenced_type" : "type-606"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::UnsafeArenaSetAllocatedMessage",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet30UnsafeArenaSetAllocatedMessageEihPKNS0_15FieldDescriptorEPNS0_11MessageLiteE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-159"
    },
    {
     "referenced_type" : "type-436"
    },
    {
     "referenced_type" : "type-410"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "access" : "private",
   "function_name" : "google::protobuf::internal::ExtensionSet::FindExtensionInfoFromFieldNumber",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet32FindExtensionInfoFromFieldNumberEiiPNS1_15ExtensionFinderEPNS1_13ExtensionInfoEPb",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-583"
    },
    {
     "referenced_type" : "type-580"
    },
    {
     "referenced_type" : "type-212"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::Swap",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet4SwapEPS2_",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-588"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::Clear",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet5ClearEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::AddBool",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet7AddBoolEihbbPKNS0_15FieldDescriptorE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-159"
    },
    {
     "referenced_type" : "type-12"
    },
    {
     "referenced_type" : "type-12"
    },
    {
     "referenced_type" : "type-436"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::AddEnum",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet7AddEnumEihbiPKNS0_15FieldDescriptorE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-159"
    },
    {
     "referenced_type" : "type-12"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-436"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::SetBool",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet7SetBoolEihbPKNS0_15FieldDescriptorE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-159"
    },
    {
     "referenced_type" : "type-12"
    },
    {
     "referenced_type" : "type-436"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::SetEnum",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet7SetEnumEihiPKNS0_15FieldDescriptorE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-159"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-436"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::AddFloat",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet8AddFloatEihbfPKNS0_15FieldDescriptorE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-159"
    },
    {
     "referenced_type" : "type-12"
    },
    {
     "referenced_type" : "type-92"
    },
    {
     "referenced_type" : "type-436"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::AddInt32",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet8AddInt32EihbiPKNS0_15FieldDescriptorE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-159"
    },
    {
     "referenced_type" : "type-12"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-436"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::AddInt64",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet8AddInt64EihbxPKNS0_15FieldDescriptorE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-159"
    },
    {
     "referenced_type" : "type-12"
    },
    {
     "referenced_type" : "type-88"
    },
    {
     "referenced_type" : "type-436"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::SetFloat",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet8SetFloatEihfPKNS0_15FieldDescriptorE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-159"
    },
    {
     "referenced_type" : "type-92"
    },
    {
     "referenced_type" : "type-436"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::SetInt32",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet8SetInt32EihiPKNS0_15FieldDescriptorE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-159"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-436"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::SetInt64",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet8SetInt64EihxPKNS0_15FieldDescriptorE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-159"
    },
    {
     "referenced_type" : "type-88"
    },
    {
     "referenced_type" : "type-436"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::AddDouble",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet9AddDoubleEihbdPKNS0_15FieldDescriptorE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-159"
    },
    {
     "referenced_type" : "type-12"
    },
    {
     "referenced_type" : "type-94"
    },
    {
     "referenced_type" : "type-436"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::AddString",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet9AddStringEihPKNS0_15FieldDescriptorE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-159"
    },
    {
     "referenced_type" : "type-436"
    }
   ],
   "return_type" : "type-616",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::AddUInt32",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet9AddUInt32EihbjPKNS0_15FieldDescriptorE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-159"
    },
    {
     "referenced_type" : "type-12"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-436"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::AddUInt64",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet9AddUInt64EihbyPKNS0_15FieldDescriptorE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-159"
    },
    {
     "referenced_type" : "type-12"
    },
    {
     "referenced_type" : "type-90"
    },
    {
     "referenced_type" : "type-436"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::Extension::Free",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet9Extension4FreeEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-622"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::Extension::Clear",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet9Extension5ClearEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-622"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::MergeFrom",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet9MergeFromERKS2_",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-593"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::SetDouble",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet9SetDoubleEihdPKNS0_15FieldDescriptorE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-159"
    },
    {
     "referenced_type" : "type-94"
    },
    {
     "referenced_type" : "type-436"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::SetUInt32",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet9SetUInt32EihjPKNS0_15FieldDescriptorE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-159"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-436"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::SetUInt64",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSet9SetUInt64EihyPKNS0_15FieldDescriptorE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-159"
    },
    {
     "referenced_type" : "type-90"
    },
    {
     "referenced_type" : "type-436"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::ExtensionSet",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSetC1EPNS0_5ArenaE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-288"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::ExtensionSet",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSetC1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::ExtensionSet",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSetC2EPNS0_5ArenaE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    },
    {
     "referenced_type" : "type-288"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::ExtensionSet",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSetC2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::~ExtensionSet",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSetD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::~ExtensionSet",
   "linker_set_key" : "_ZN6google8protobuf8internal12ExtensionSetD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-588"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::FieldSkipper::SkipMessage",
   "linker_set_key" : "_ZN6google8protobuf8internal12FieldSkipper11SkipMessageEPNS0_2io16CodedInputStreamE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-606"
    },
    {
     "referenced_type" : "type-603"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "function_name" : "google::protobuf::internal::FieldSkipper::SkipUnknownEnum",
   "linker_set_key" : "_ZN6google8protobuf8internal12FieldSkipper15SkipUnknownEnumEii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-606"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "function_name" : "google::protobuf::internal::FieldSkipper::SkipField",
   "linker_set_key" : "_ZN6google8protobuf8internal12FieldSkipper9SkipFieldEPNS0_2io16CodedInputStreamEj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-606"
    },
    {
     "referenced_type" : "type-603"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "function_name" : "google::protobuf::internal::VerifyVersion",
   "linker_set_key" : "_ZN6google8protobuf8internal13VerifyVersionEiiPKc",
   "parameters" :
   [
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-5"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "function_name" : "google::protobuf::internal::VersionString",
   "linker_set_key" : "_ZN6google8protobuf8internal13VersionStringEi",
   "parameters" :
   [
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-364",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "function_name" : "google::protobuf::internal::ArenaStringPtr::AssignWithDefault",
   "linker_set_key" : "_ZN6google8protobuf8internal14ArenaStringPtr17AssignWithDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES2_",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1036"
    },
    {
     "referenced_type" : "type-1030"
    },
    {
     "referenced_type" : "type-1033"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/arenastring.h"
  },
  {
   "function_name" : "google::protobuf::internal::GetCurrentTime",
   "linker_set_key" : "_ZN6google8protobuf8internal14GetCurrentTimeEPxPi",
   "parameters" :
   [
    {
     "referenced_type" : "type-87"
    },
    {
     "referenced_type" : "type-128"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/time.h"
  },
  {
   "function_name" : "google::protobuf::internal::WireFormatLite::WriteBytes",
   "linker_set_key" : "_ZN6google8protobuf8internal14WireFormatLite10WriteBytesEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_2io17CodedOutputStreamE",
   "parameters" :
   [
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-813"
    },
    {
     "referenced_type" : "type-611"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "function_name" : "google::protobuf::internal::WireFormatLite::WriteFloat",
   "linker_set_key" : "_ZN6google8protobuf8internal14WireFormatLite10WriteFloatEifPNS0_2io17CodedOutputStreamE",
   "parameters" :
   [
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-92"
    },
    {
     "referenced_type" : "type-611"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "function_name" : "google::protobuf::internal::WireFormatLite::WriteGroup",
   "linker_set_key" : "_ZN6google8protobuf8internal14WireFormatLite10WriteGroupEiRKNS0_11MessageLiteEPNS0_2io17CodedOutputStreamE",
   "parameters" :
   [
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-452"
    },
    {
     "referenced_type" : "type-611"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "function_name" : "google::protobuf::internal::WireFormatLite::WriteInt32",
   "linker_set_key" : "_ZN6google8protobuf8internal14WireFormatLite10WriteInt32EiiPNS0_2io17CodedOutputStreamE",
   "parameters" :
   [
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-611"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "function_name" : "google::protobuf::internal::WireFormatLite::WriteInt64",
   "linker_set_key" : "_ZN6google8protobuf8internal14WireFormatLite10WriteInt64EixPNS0_2io17CodedOutputStreamE",
   "parameters" :
   [
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-88"
    },
    {
     "referenced_type" : "type-611"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "function_name" : "google::protobuf::internal::WireFormatLite::SkipMessage",
   "linker_set_key" : "_ZN6google8protobuf8internal14WireFormatLite11SkipMessageEPNS0_2io16CodedInputStreamE",
   "parameters" :
   [
    {
     "referenced_type" : "type-603"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "function_name" : "google::protobuf::internal::WireFormatLite::SkipMessage",
   "linker_set_key" : "_ZN6google8protobuf8internal14WireFormatLite11SkipMessageEPNS0_2io16CodedInputStreamEPNS3_17CodedOutputStreamE",
   "parameters" :
   [
    {
     "referenced_type" : "type-603"
    },
    {
     "referenced_type" : "type-611"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "function_name" : "google::protobuf::internal::WireFormatLite::WriteDouble",
   "linker_set_key" : "_ZN6google8protobuf8internal14WireFormatLite11WriteDoubleEidPNS0_2io17CodedOutputStreamE",
   "parameters" :
   [
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-94"
    },
    {
     "referenced_type" : "type-611"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "function_name" : "google::protobuf::internal::WireFormatLite::WriteSInt32",
   "linker_set_key" : "_ZN6google8protobuf8internal14WireFormatLite11WriteSInt32EiiPNS0_2io17CodedOutputStreamE",
   "parameters" :
   [
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-611"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "function_name" : "google::protobuf::internal::WireFormatLite::WriteSInt64",
   "linker_set_key" : "_ZN6google8protobuf8internal14WireFormatLite11WriteSInt64EixPNS0_2io17CodedOutputStreamE",
   "parameters" :
   [
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-88"
    },
    {
     "referenced_type" : "type-611"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "function_name" : "google::protobuf::internal::WireFormatLite::WriteString",
   "linker_set_key" : "_ZN6google8protobuf8internal14WireFormatLite11WriteStringEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_2io17CodedOutputStreamE",
   "parameters" :
   [
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-813"
    },
    {
     "referenced_type" : "type-611"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "function_name" : "google::protobuf::internal::WireFormatLite::WriteUInt32",
   "linker_set_key" : "_ZN6google8protobuf8internal14WireFormatLite11WriteUInt32EijPNS0_2io17CodedOutputStreamE",
   "parameters" :
   [
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-611"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "function_name" : "google::protobuf::internal::WireFormatLite::WriteUInt64",
   "linker_set_key" : "_ZN6google8protobuf8internal14WireFormatLite11WriteUInt64EiyPNS0_2io17CodedOutputStreamE",
   "parameters" :
   [
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-90"
    },
    {
     "referenced_type" : "type-611"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "function_name" : "google::protobuf::internal::WireFormatLite::WriteFixed32",
   "linker_set_key" : "_ZN6google8protobuf8internal14WireFormatLite12WriteFixed32EijPNS0_2io17CodedOutputStreamE",
   "parameters" :
   [
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-611"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "function_name" : "google::protobuf::internal::WireFormatLite::WriteFixed64",
   "linker_set_key" : "_ZN6google8protobuf8internal14WireFormatLite12WriteFixed64EiyPNS0_2io17CodedOutputStreamE",
   "parameters" :
   [
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-90"
    },
    {
     "referenced_type" : "type-611"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "function_name" : "google::protobuf::internal::WireFormatLite::WriteMessage",
   "linker_set_key" : "_ZN6google8protobuf8internal14WireFormatLite12WriteMessageEiRKNS0_11MessageLiteEPNS0_2io17CodedOutputStreamE",
   "parameters" :
   [
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-452"
    },
    {
     "referenced_type" : "type-611"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "function_name" : "google::protobuf::internal::WireFormatLite::WriteSFixed32",
   "linker_set_key" : "_ZN6google8protobuf8internal14WireFormatLite13WriteSFixed32EiiPNS0_2io17CodedOutputStreamE",
   "parameters" :
   [
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-611"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "function_name" : "google::protobuf::internal::WireFormatLite::WriteSFixed64",
   "linker_set_key" : "_ZN6google8protobuf8internal14WireFormatLite13WriteSFixed64EixPNS0_2io17CodedOutputStreamE",
   "parameters" :
   [
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-88"
    },
    {
     "referenced_type" : "type-611"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "function_name" : "google::protobuf::internal::WireFormatLite::VerifyUtf8String",
   "linker_set_key" : "_ZN6google8protobuf8internal14WireFormatLite16VerifyUtf8StringEPKciNS2_9OperationES4_",
   "parameters" :
   [
    {
     "referenced_type" : "type-5"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-662"
    },
    {
     "referenced_type" : "type-5"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "function_name" : "google::protobuf::internal::WireFormatLite::ReadPackedEnumNoInline",
   "linker_set_key" : "_ZN6google8protobuf8internal14WireFormatLite22ReadPackedEnumNoInlineEPNS0_2io16CodedInputStreamEPFbiEPNS0_13RepeatedFieldIiEE",
   "parameters" :
   [
    {
     "referenced_type" : "type-603"
    },
    {
     "referenced_type" : "type-590"
    },
    {
     "referenced_type" : "type-467"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "function_name" : "google::protobuf::internal::WireFormatLite::WriteBytesMaybeAliased",
   "linker_set_key" : "_ZN6google8protobuf8internal14WireFormatLite22WriteBytesMaybeAliasedEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_2io17CodedOutputStreamE",
   "parameters" :
   [
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-813"
    },
    {
     "referenced_type" : "type-611"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "function_name" : "google::protobuf::internal::WireFormatLite::WriteGroupMaybeToArray",
   "linker_set_key" : "_ZN6google8protobuf8internal14WireFormatLite22WriteGroupMaybeToArrayEiRKNS0_11MessageLiteEPNS0_2io17CodedOutputStreamE",
   "parameters" :
   [
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-452"
    },
    {
     "referenced_type" : "type-611"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "function_name" : "google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased",
   "linker_set_key" : "_ZN6google8protobuf8internal14WireFormatLite23WriteStringMaybeAliasedEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_2io17CodedOutputStreamE",
   "parameters" :
   [
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-813"
    },
    {
     "referenced_type" : "type-611"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "function_name" : "google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray",
   "linker_set_key" : "_ZN6google8protobuf8internal14WireFormatLite24WriteMessageMaybeToArrayEiRKNS0_11MessageLiteEPNS0_2io17CodedOutputStreamE",
   "parameters" :
   [
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-452"
    },
    {
     "referenced_type" : "type-611"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "function_name" : "google::protobuf::internal::WireFormatLite::ReadPackedEnumPreserveUnknowns",
   "linker_set_key" : "_ZN6google8protobuf8internal14WireFormatLite30ReadPackedEnumPreserveUnknownsEPNS0_2io16CodedInputStreamEiPFbiEPNS3_17CodedOutputStreamEPNS0_13RepeatedFieldIiEE",
   "parameters" :
   [
    {
     "referenced_type" : "type-603"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-590"
    },
    {
     "referenced_type" : "type-611"
    },
    {
     "referenced_type" : "type-467"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "function_name" : "google::protobuf::internal::WireFormatLite::ReadBytes",
   "linker_set_key" : "_ZN6google8protobuf8internal14WireFormatLite9ReadBytesEPNS0_2io16CodedInputStreamEPNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE",
   "parameters" :
   [
    {
     "referenced_type" : "type-603"
    },
    {
     "referenced_type" : "type-806"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "function_name" : "google::protobuf::internal::WireFormatLite::ReadBytes",
   "linker_set_key" : "_ZN6google8protobuf8internal14WireFormatLite9ReadBytesEPNS0_2io16CodedInputStreamEPPNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE",
   "parameters" :
   [
    {
     "referenced_type" : "type-603"
    },
    {
     "referenced_type" : "type-845"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "function_name" : "google::protobuf::internal::WireFormatLite::SkipField",
   "linker_set_key" : "_ZN6google8protobuf8internal14WireFormatLite9SkipFieldEPNS0_2io16CodedInputStreamEj",
   "parameters" :
   [
    {
     "referenced_type" : "type-603"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "function_name" : "google::protobuf::internal::WireFormatLite::SkipField",
   "linker_set_key" : "_ZN6google8protobuf8internal14WireFormatLite9SkipFieldEPNS0_2io16CodedInputStreamEjPNS3_17CodedOutputStreamE",
   "parameters" :
   [
    {
     "referenced_type" : "type-603"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-611"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "function_name" : "google::protobuf::internal::WireFormatLite::WriteBool",
   "linker_set_key" : "_ZN6google8protobuf8internal14WireFormatLite9WriteBoolEibPNS0_2io17CodedOutputStreamE",
   "parameters" :
   [
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-12"
    },
    {
     "referenced_type" : "type-611"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "function_name" : "google::protobuf::internal::WireFormatLite::WriteEnum",
   "linker_set_key" : "_ZN6google8protobuf8internal14WireFormatLite9WriteEnumEiiPNS0_2io17CodedOutputStreamE",
   "parameters" :
   [
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-611"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionFinder::~ExtensionFinder",
   "linker_set_key" : "_ZN6google8protobuf8internal15ExtensionFinderD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-583"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionFinder::~ExtensionFinder",
   "linker_set_key" : "_ZN6google8protobuf8internal15ExtensionFinderD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-583"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionFinder::~ExtensionFinder",
   "linker_set_key" : "_ZN6google8protobuf8internal15ExtensionFinderD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-583"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::InitEmptyString",
   "linker_set_key" : "_ZN6google8protobuf8internal15InitEmptyStringEv",
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/generated_message_util.h"
  },
  {
   "function_name" : "google::protobuf::internal::FunctionClosure0::~FunctionClosure0",
   "linker_set_key" : "_ZN6google8protobuf8internal16FunctionClosure0D0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-257"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/callback.h"
  },
  {
   "function_name" : "google::protobuf::internal::FunctionClosure0::~FunctionClosure0",
   "linker_set_key" : "_ZN6google8protobuf8internal16FunctionClosure0D1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-257"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/callback.h"
  },
  {
   "function_name" : "google::protobuf::internal::FunctionClosure0::~FunctionClosure0",
   "linker_set_key" : "_ZN6google8protobuf8internal16FunctionClosure0D2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-257"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/callback.h"
  },
  {
   "function_name" : "google::protobuf::internal::DateTimeToSeconds",
   "linker_set_key" : "_ZN6google8protobuf8internal17DateTimeToSecondsERKNS1_8DateTimeEPx",
   "parameters" :
   [
    {
     "referenced_type" : "type-273"
    },
    {
     "referenced_type" : "type-87"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/time.h"
  },
  {
   "function_name" : "google::protobuf::internal::SecondsToDateTime",
   "linker_set_key" : "_ZN6google8protobuf8internal17SecondsToDateTimeExPNS1_8DateTimeE",
   "parameters" :
   [
    {
     "referenced_type" : "type-88"
    },
    {
     "referenced_type" : "type-271"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/time.h"
  },
  {
   "function_name" : "google::protobuf::internal::GenericTypeHandler<google::protobuf::MessageLite>::NewFromPrototype",
   "linker_set_key" : "_ZN6google8protobuf8internal18GenericTypeHandlerINS0_11MessageLiteEE16NewFromPrototypeEPKS3_PNS0_5ArenaE",
   "parameters" :
   [
    {
     "referenced_type" : "type-434"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-288"
    }
   ],
   "return_type" : "type-410",
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "function_name" : "google::protobuf::internal::GenericTypeHandler<google::protobuf::MessageLite>::Merge",
   "linker_set_key" : "_ZN6google8protobuf8internal18GenericTypeHandlerINS0_11MessageLiteEE5MergeERKS3_PS3_",
   "parameters" :
   [
    {
     "referenced_type" : "type-452"
    },
    {
     "referenced_type" : "type-410"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "function_name" : "google::protobuf::internal::GenericTypeHandler<google::protobuf::MessageLite>::Delete",
   "linker_set_key" : "_ZN6google8protobuf8internal18GenericTypeHandlerINS0_11MessageLiteEE6DeleteEPS3_PNS0_5ArenaE",
   "parameters" :
   [
    {
     "referenced_type" : "type-410"
    },
    {
     "referenced_type" : "type-288"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "function_name" : "google::protobuf::internal::GenericTypeHandler<std::__1::basic_string<char> >::Merge",
   "linker_set_key" : "_ZN6google8protobuf8internal18GenericTypeHandlerINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE5MergeERKS9_PS9_",
   "parameters" :
   [
    {
     "referenced_type" : "type-783"
    },
    {
     "referenced_type" : "type-733"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "function_name" : "google::protobuf::internal::GenericTypeHandler<google::protobuf::MessageLite *>::Delete",
   "linker_set_key" : "_ZN6google8protobuf8internal18GenericTypeHandlerIPNS0_11MessageLiteEE6DeleteEPS4_PNS0_5ArenaE",
   "parameters" :
   [
    {
     "referenced_type" : "type-462"
    },
    {
     "referenced_type" : "type-288"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "function_name" : "google::protobuf::internal::arena_delete_object",
   "linker_set_key" : "_ZN6google8protobuf8internal19arena_delete_objectINS0_11MessageLiteEEEvPv",
   "parameters" :
   [
    {
     "referenced_type" : "type-275"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h",
   "template_args" : [ "type-404" ]
  },
  {
   "access" : "private",
   "function_name" : "google::protobuf::internal::RepeatedPtrFieldBase::InternalExtend",
   "linker_set_key" : "_ZN6google8protobuf8internal20RepeatedPtrFieldBase14InternalExtendEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-558"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-569",
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "access" : "protected",
   "function_name" : "google::protobuf::internal::RepeatedPtrFieldBase::Reserve",
   "linker_set_key" : "_ZN6google8protobuf8internal20RepeatedPtrFieldBase7ReserveEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-558"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "access" : "protected",
   "function_name" : "google::protobuf::internal::RepeatedPtrFieldBase::CloseGap",
   "linker_set_key" : "_ZN6google8protobuf8internal20RepeatedPtrFieldBase8CloseGapEii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-558"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "function_name" : "google::protobuf::internal::arena_destruct_object",
   "linker_set_key" : "_ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIbEEEEvPv",
   "parameters" :
   [
    {
     "referenced_type" : "type-275"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h",
   "template_args" : [ "type-390" ]
  },
  {
   "function_name" : "google::protobuf::internal::arena_destruct_object",
   "linker_set_key" : "_ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIdEEEEvPv",
   "parameters" :
   [
    {
     "referenced_type" : "type-275"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h",
   "template_args" : [ "type-385" ]
  },
  {
   "function_name" : "google::protobuf::internal::arena_destruct_object",
   "linker_set_key" : "_ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIfEEEEvPv",
   "parameters" :
   [
    {
     "referenced_type" : "type-275"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h",
   "template_args" : [ "type-380" ]
  },
  {
   "function_name" : "google::protobuf::internal::arena_destruct_object",
   "linker_set_key" : "_ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIiEEEEvPv",
   "parameters" :
   [
    {
     "referenced_type" : "type-275"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h",
   "template_args" : [ "type-468" ]
  },
  {
   "function_name" : "google::protobuf::internal::arena_destruct_object",
   "linker_set_key" : "_ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIjEEEEvPv",
   "parameters" :
   [
    {
     "referenced_type" : "type-275"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h",
   "template_args" : [ "type-478" ]
  },
  {
   "function_name" : "google::protobuf::internal::arena_destruct_object",
   "linker_set_key" : "_ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIxEEEEvPv",
   "parameters" :
   [
    {
     "referenced_type" : "type-275"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h",
   "template_args" : [ "type-473" ]
  },
  {
   "function_name" : "google::protobuf::internal::arena_destruct_object",
   "linker_set_key" : "_ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIyEEEEvPv",
   "parameters" :
   [
    {
     "referenced_type" : "type-275"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h",
   "template_args" : [ "type-374" ]
  },
  {
   "function_name" : "google::protobuf::internal::arena_destruct_object",
   "linker_set_key" : "_ZN6google8protobuf8internal21arena_destruct_objectINS0_16RepeatedPtrFieldINS0_11MessageLiteEEEEEvPv",
   "parameters" :
   [
    {
     "referenced_type" : "type-275"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h",
   "template_args" : [ "type-403" ]
  },
  {
   "function_name" : "google::protobuf::internal::arena_destruct_object",
   "linker_set_key" : "_ZN6google8protobuf8internal21arena_destruct_objectINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEEvPv",
   "parameters" :
   [
    {
     "referenced_type" : "type-275"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h",
   "template_args" : [ "type-396" ]
  },
  {
   "function_name" : "google::protobuf::internal::arena_destruct_object",
   "linker_set_key" : "_ZN6google8protobuf8internal21arena_destruct_objectINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvPv",
   "parameters" :
   [
    {
     "referenced_type" : "type-275"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h",
   "template_args" : [ "type-1181" ]
  },
  {
   "function_name" : "google::protobuf::internal::arena_destruct_object",
   "linker_set_key" : "_ZN6google8protobuf8internal21arena_destruct_objectINSt3__13mapIiNS1_12ExtensionSet9ExtensionENS3_4lessIiEENS3_9allocatorINS3_4pairIKiS6_EEEEEEEEvPv",
   "parameters" :
   [
    {
     "referenced_type" : "type-275"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h",
   "template_args" : [ "type-1182" ]
  },
  {
   "function_name" : "google::protobuf::internal::IsStructurallyValidUTF8",
   "linker_set_key" : "_ZN6google8protobuf8internal23IsStructurallyValidUTF8EPKci",
   "parameters" :
   [
    {
     "referenced_type" : "type-5"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "function_name" : "google::protobuf::internal::GeneratedExtensionFinder::Find",
   "linker_set_key" : "_ZN6google8protobuf8internal24GeneratedExtensionFinder4FindEiPNS1_13ExtensionInfoE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-585"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-580"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "access" : "private",
   "function_name" : "google::protobuf::internal::RepeatedStringTypeTraits::DestroyDefaultRepeatedFields",
   "linker_set_key" : "_ZN6google8protobuf8internal24RepeatedStringTypeTraits28DestroyDefaultRepeatedFieldsEv",
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "access" : "private",
   "function_name" : "google::protobuf::internal::RepeatedStringTypeTraits::InitializeDefaultRepeatedFields",
   "linker_set_key" : "_ZN6google8protobuf8internal24RepeatedStringTypeTraits31InitializeDefaultRepeatedFieldsEv",
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::UTF8SpnStructurallyValid",
   "linker_set_key" : "_ZN6google8protobuf8internal24UTF8SpnStructurallyValidERKNS0_11StringPieceE",
   "parameters" :
   [
    {
     "referenced_type" : "type-65"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "function_name" : "google::protobuf::internal::StringSpaceUsedExcludingSelf",
   "linker_set_key" : "_ZN6google8protobuf8internal28StringSpaceUsedExcludingSelfERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE",
   "parameters" :
   [
    {
     "referenced_type" : "type-729"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/generated_message_util.h"
  },
  {
   "function_name" : "google::protobuf::internal::CodedOutputStreamFieldSkipper::SkipMessage",
   "linker_set_key" : "_ZN6google8protobuf8internal29CodedOutputStreamFieldSkipper11SkipMessageEPNS0_2io16CodedInputStreamE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-668"
    },
    {
     "referenced_type" : "type-603"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "function_name" : "google::protobuf::internal::CodedOutputStreamFieldSkipper::SkipUnknownEnum",
   "linker_set_key" : "_ZN6google8protobuf8internal29CodedOutputStreamFieldSkipper15SkipUnknownEnumEii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-668"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "function_name" : "google::protobuf::internal::CodedOutputStreamFieldSkipper::SkipField",
   "linker_set_key" : "_ZN6google8protobuf8internal29CodedOutputStreamFieldSkipper9SkipFieldEPNS0_2io16CodedInputStreamEj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-668"
    },
    {
     "referenced_type" : "type-603"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "function_name" : "google::protobuf::internal::UTF8CoerceToStructurallyValid",
   "linker_set_key" : "_ZN6google8protobuf8internal29UTF8CoerceToStructurallyValidERKNS0_11StringPieceEPcc",
   "parameters" :
   [
    {
     "referenced_type" : "type-65"
    },
    {
     "referenced_type" : "type-10"
    },
    {
     "referenced_type" : "type-7"
    }
   ],
   "return_type" : "type-10",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "access" : "private",
   "function_name" : "google::protobuf::internal::RepeatedMessageGenericTypeTraits::DestroyDefaultRepeatedFields",
   "linker_set_key" : "_ZN6google8protobuf8internal32RepeatedMessageGenericTypeTraits28DestroyDefaultRepeatedFieldsEv",
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "access" : "private",
   "function_name" : "google::protobuf::internal::RepeatedMessageGenericTypeTraits::InitializeDefaultRepeatedFields",
   "linker_set_key" : "_ZN6google8protobuf8internal32RepeatedMessageGenericTypeTraits31InitializeDefaultRepeatedFieldsEv",
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "access" : "private",
   "function_name" : "google::protobuf::internal::RepeatedPrimitiveGenericTypeTraits::DestroyDefaultRepeatedFields",
   "linker_set_key" : "_ZN6google8protobuf8internal34RepeatedPrimitiveGenericTypeTraits28DestroyDefaultRepeatedFieldsEv",
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "access" : "private",
   "function_name" : "google::protobuf::internal::RepeatedPrimitiveGenericTypeTraits::InitializeDefaultRepeatedFields",
   "linker_set_key" : "_ZN6google8protobuf8internal34RepeatedPrimitiveGenericTypeTraits31InitializeDefaultRepeatedFieldsEv",
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::NaN",
   "linker_set_key" : "_ZN6google8protobuf8internal3NaNEv",
   "return_type" : "type-94",
   "source_file" : "/external/protobuf/src/google/protobuf/generated_message_util.h"
  },
  {
   "function_name" : "google::protobuf::internal::Mutex::AssertHeld",
   "linker_set_key" : "_ZN6google8protobuf8internal5Mutex10AssertHeldEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-98"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "function_name" : "google::protobuf::internal::Mutex::Lock",
   "linker_set_key" : "_ZN6google8protobuf8internal5Mutex4LockEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-98"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "function_name" : "google::protobuf::internal::Mutex::Unlock",
   "linker_set_key" : "_ZN6google8protobuf8internal5Mutex6UnlockEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-98"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "function_name" : "google::protobuf::internal::Mutex::Mutex",
   "linker_set_key" : "_ZN6google8protobuf8internal5MutexC1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-98"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "function_name" : "google::protobuf::internal::Mutex::Mutex",
   "linker_set_key" : "_ZN6google8protobuf8internal5MutexC2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-98"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "function_name" : "google::protobuf::internal::Mutex::~Mutex",
   "linker_set_key" : "_ZN6google8protobuf8internal5MutexD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-98"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "function_name" : "google::protobuf::internal::Mutex::~Mutex",
   "linker_set_key" : "_ZN6google8protobuf8internal5MutexD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-98"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "function_name" : "google::protobuf::internal::Infinity",
   "linker_set_key" : "_ZN6google8protobuf8internal8InfinityEv",
   "return_type" : "type-94",
   "source_file" : "/external/protobuf/src/google/protobuf/generated_message_util.h"
  },
  {
   "function_name" : "google::protobuf::internal::ParseTime",
   "linker_set_key" : "_ZN6google8protobuf8internal9ParseTimeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPxPi",
   "parameters" :
   [
    {
     "referenced_type" : "type-269"
    },
    {
     "referenced_type" : "type-87"
    },
    {
     "referenced_type" : "type-128"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/time.h"
  },
  {
   "function_name" : "google::protobuf::DoNothing",
   "linker_set_key" : "_ZN6google8protobuf9DoNothingEv",
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/callback.h"
  },
  {
   "function_name" : "google::protobuf::StrAppend",
   "linker_set_key" : "_ZN6google8protobuf9StrAppendEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS0_7strings8AlphaNumE",
   "parameters" :
   [
    {
     "referenced_type" : "type-253"
    },
    {
     "referenced_type" : "type-105"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::StrAppend",
   "linker_set_key" : "_ZN6google8protobuf9StrAppendEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS0_7strings8AlphaNumESC_",
   "parameters" :
   [
    {
     "referenced_type" : "type-253"
    },
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::StrAppend",
   "linker_set_key" : "_ZN6google8protobuf9StrAppendEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS0_7strings8AlphaNumESC_SC_",
   "parameters" :
   [
    {
     "referenced_type" : "type-253"
    },
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::StrAppend",
   "linker_set_key" : "_ZN6google8protobuf9StrAppendEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS0_7strings8AlphaNumESC_SC_SC_",
   "parameters" :
   [
    {
     "referenced_type" : "type-253"
    },
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    },
    {
     "referenced_type" : "type-105"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "function_name" : "google::protobuf::operator<<",
   "linker_set_key" : "_ZN6google8protobuflsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS0_11StringPieceE",
   "parameters" :
   [
    {
     "referenced_type" : "type-186"
    },
    {
     "referenced_type" : "type-27"
    }
   ],
   "return_type" : "type-186",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h"
  },
  {
   "function_name" : "google::protobuf::operator<<",
   "linker_set_key" : "_ZN6google8protobuflsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_7uint128E",
   "parameters" :
   [
    {
     "referenced_type" : "type-141"
    },
    {
     "referenced_type" : "type-119"
    }
   ],
   "return_type" : "type-141",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/int128.h"
  },
  {
   "function_name" : "google::protobuf::MessageLite::AppendToString",
   "linker_set_key" : "_ZNK6google8protobuf11MessageLite14AppendToStringEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-434"
    },
    {
     "referenced_type" : "type-733"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/message_lite.h"
  },
  {
   "function_name" : "google::protobuf::MessageLite::SerializeToArray",
   "linker_set_key" : "_ZNK6google8protobuf11MessageLite16SerializeToArrayEPvi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-434"
    },
    {
     "referenced_type" : "type-275"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/message_lite.h"
  },
  {
   "function_name" : "google::protobuf::MessageLite::SerializeAsString",
   "linker_set_key" : "_ZNK6google8protobuf11MessageLite17SerializeAsStringEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-434"
    }
   ],
   "return_type" : "type-1199",
   "source_file" : "/external/protobuf/src/google/protobuf/message_lite.h"
  },
  {
   "function_name" : "google::protobuf::MessageLite::SerializeToString",
   "linker_set_key" : "_ZNK6google8protobuf11MessageLite17SerializeToStringEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-434"
    },
    {
     "referenced_type" : "type-733"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/message_lite.h"
  },
  {
   "function_name" : "google::protobuf::MessageLite::AppendPartialToString",
   "linker_set_key" : "_ZNK6google8protobuf11MessageLite21AppendPartialToStringEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-434"
    },
    {
     "referenced_type" : "type-733"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/message_lite.h"
  },
  {
   "function_name" : "google::protobuf::MessageLite::SerializeToCodedStream",
   "linker_set_key" : "_ZNK6google8protobuf11MessageLite22SerializeToCodedStreamEPNS0_2io17CodedOutputStreamE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-434"
    },
    {
     "referenced_type" : "type-611"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/message_lite.h"
  },
  {
   "function_name" : "google::protobuf::MessageLite::SerializePartialToArray",
   "linker_set_key" : "_ZNK6google8protobuf11MessageLite23SerializePartialToArrayEPvi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-434"
    },
    {
     "referenced_type" : "type-275"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/message_lite.h"
  },
  {
   "function_name" : "google::protobuf::MessageLite::SerializePartialAsString",
   "linker_set_key" : "_ZNK6google8protobuf11MessageLite24SerializePartialAsStringEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-434"
    }
   ],
   "return_type" : "type-1200",
   "source_file" : "/external/protobuf/src/google/protobuf/message_lite.h"
  },
  {
   "function_name" : "google::protobuf::MessageLite::SerializePartialToString",
   "linker_set_key" : "_ZNK6google8protobuf11MessageLite24SerializePartialToStringEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-434"
    },
    {
     "referenced_type" : "type-733"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/message_lite.h"
  },
  {
   "function_name" : "google::protobuf::MessageLite::InitializationErrorString",
   "linker_set_key" : "_ZNK6google8protobuf11MessageLite25InitializationErrorStringEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-434"
    }
   ],
   "return_type" : "type-1201",
   "source_file" : "/external/protobuf/src/google/protobuf/message_lite.h"
  },
  {
   "function_name" : "google::protobuf::MessageLite::SerializeToZeroCopyStream",
   "linker_set_key" : "_ZNK6google8protobuf11MessageLite25SerializeToZeroCopyStreamEPNS0_2io20ZeroCopyOutputStreamE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-434"
    },
    {
     "referenced_type" : "type-732"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/message_lite.h"
  },
  {
   "function_name" : "google::protobuf::MessageLite::SerializePartialToCodedStream",
   "linker_set_key" : "_ZNK6google8protobuf11MessageLite29SerializePartialToCodedStreamEPNS0_2io17CodedOutputStreamE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-434"
    },
    {
     "referenced_type" : "type-611"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/message_lite.h"
  },
  {
   "function_name" : "google::protobuf::MessageLite::SerializeWithCachedSizesToArray",
   "linker_set_key" : "_ZNK6google8protobuf11MessageLite31SerializeWithCachedSizesToArrayEPh",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-434"
    },
    {
     "referenced_type" : "type-610"
    }
   ],
   "return_type" : "type-610",
   "source_file" : "/external/protobuf/src/google/protobuf/message_lite.h"
  },
  {
   "function_name" : "google::protobuf::MessageLite::SerializePartialToZeroCopyStream",
   "linker_set_key" : "_ZNK6google8protobuf11MessageLite32SerializePartialToZeroCopyStreamEPNS0_2io20ZeroCopyOutputStreamE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-434"
    },
    {
     "referenced_type" : "type-732"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/message_lite.h"
  },
  {
   "function_name" : "google::protobuf::MessageLite::New",
   "linker_set_key" : "_ZNK6google8protobuf11MessageLite3NewEPNS0_5ArenaE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-434"
    },
    {
     "referenced_type" : "type-288"
    }
   ],
   "return_type" : "type-410",
   "source_file" : "/external/protobuf/src/google/protobuf/message_lite.h"
  },
  {
   "function_name" : "google::protobuf::StringPiece::CopyToString",
   "linker_set_key" : "_ZNK6google8protobuf11StringPiece12CopyToStringEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-57"
    },
    {
     "referenced_type" : "type-183"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h"
  },
  {
   "function_name" : "google::protobuf::StringPiece::find_last_of",
   "linker_set_key" : "_ZNK6google8protobuf11StringPiece12find_last_ofES1_j",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-57"
    },
    {
     "referenced_type" : "type-27"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h"
  },
  {
   "function_name" : "google::protobuf::StringPiece::find_first_of",
   "linker_set_key" : "_ZNK6google8protobuf11StringPiece13find_first_ofES1_j",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-57"
    },
    {
     "referenced_type" : "type-27"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h"
  },
  {
   "function_name" : "google::protobuf::StringPiece::AppendToString",
   "linker_set_key" : "_ZNK6google8protobuf11StringPiece14AppendToStringEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-57"
    },
    {
     "referenced_type" : "type-183"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h"
  },
  {
   "function_name" : "google::protobuf::StringPiece::find_last_not_of",
   "linker_set_key" : "_ZNK6google8protobuf11StringPiece16find_last_not_ofES1_j",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-57"
    },
    {
     "referenced_type" : "type-27"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h"
  },
  {
   "function_name" : "google::protobuf::StringPiece::find_last_not_of",
   "linker_set_key" : "_ZNK6google8protobuf11StringPiece16find_last_not_ofEcj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-57"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h"
  },
  {
   "function_name" : "google::protobuf::StringPiece::find_first_not_of",
   "linker_set_key" : "_ZNK6google8protobuf11StringPiece17find_first_not_ofES1_j",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-57"
    },
    {
     "referenced_type" : "type-27"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h"
  },
  {
   "function_name" : "google::protobuf::StringPiece::find_first_not_of",
   "linker_set_key" : "_ZNK6google8protobuf11StringPiece17find_first_not_ofEcj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-57"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h"
  },
  {
   "function_name" : "google::protobuf::StringPiece::copy",
   "linker_set_key" : "_ZNK6google8protobuf11StringPiece4copyEPcjj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-57"
    },
    {
     "referenced_type" : "type-10"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h"
  },
  {
   "function_name" : "google::protobuf::StringPiece::find",
   "linker_set_key" : "_ZNK6google8protobuf11StringPiece4findES1_j",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-57"
    },
    {
     "referenced_type" : "type-27"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h"
  },
  {
   "function_name" : "google::protobuf::StringPiece::find",
   "linker_set_key" : "_ZNK6google8protobuf11StringPiece4findEcj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-57"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h"
  },
  {
   "function_name" : "google::protobuf::StringPiece::rfind",
   "linker_set_key" : "_ZNK6google8protobuf11StringPiece5rfindES1_j",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-57"
    },
    {
     "referenced_type" : "type-27"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h"
  },
  {
   "function_name" : "google::protobuf::StringPiece::rfind",
   "linker_set_key" : "_ZNK6google8protobuf11StringPiece5rfindEcj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-57"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h"
  },
  {
   "function_name" : "google::protobuf::StringPiece::substr",
   "linker_set_key" : "_ZNK6google8protobuf11StringPiece6substrEjj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-57"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-27",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h"
  },
  {
   "function_name" : "google::protobuf::StringPiece::contains",
   "linker_set_key" : "_ZNK6google8protobuf11StringPiece8containsES1_",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-57"
    },
    {
     "referenced_type" : "type-27"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h"
  },
  {
   "function_name" : "google::protobuf::io::FileInputStream::ByteCount",
   "linker_set_key" : "_ZNK6google8protobuf2io15FileInputStream9ByteCountEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1585"
    }
   ],
   "return_type" : "type-88",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::ArrayInputStream::ByteCount",
   "linker_set_key" : "_ZNK6google8protobuf2io16ArrayInputStream9ByteCountEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1636"
    }
   ],
   "return_type" : "type-88",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::CodedInputStream::BytesUntilLimit",
   "linker_set_key" : "_ZNK6google8protobuf2io16CodedInputStream15BytesUntilLimitEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-651"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "function_name" : "google::protobuf::io::CodedInputStream::BytesUntilTotalBytesLimit",
   "linker_set_key" : "_ZNK6google8protobuf2io16CodedInputStream25BytesUntilTotalBytesLimitEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-651"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "function_name" : "google::protobuf::io::FileOutputStream::ByteCount",
   "linker_set_key" : "_ZNK6google8protobuf2io16FileOutputStream9ByteCountEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1592"
    }
   ],
   "return_type" : "type-88",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::ArrayOutputStream::ByteCount",
   "linker_set_key" : "_ZNK6google8protobuf2io17ArrayOutputStream9ByteCountEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1639"
    }
   ],
   "return_type" : "type-88",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::IstreamInputStream::ByteCount",
   "linker_set_key" : "_ZNK6google8protobuf2io18IstreamInputStream9ByteCountEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1601"
    }
   ],
   "return_type" : "type-88",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::StringOutputStream::ByteCount",
   "linker_set_key" : "_ZNK6google8protobuf2io18StringOutputStream9ByteCountEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1642"
    }
   ],
   "return_type" : "type-88",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::LimitingInputStream::ByteCount",
   "linker_set_key" : "_ZNK6google8protobuf2io19LimitingInputStream9ByteCountEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1622"
    }
   ],
   "return_type" : "type-88",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::OstreamOutputStream::ByteCount",
   "linker_set_key" : "_ZNK6google8protobuf2io19OstreamOutputStream9ByteCountEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1609"
    }
   ],
   "return_type" : "type-88",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::LazyStringOutputStream::ByteCount",
   "linker_set_key" : "_ZNK6google8protobuf2io22LazyStringOutputStream9ByteCountEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1646"
    }
   ],
   "return_type" : "type-88",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::ConcatenatingInputStream::ByteCount",
   "linker_set_key" : "_ZNK6google8protobuf2io24ConcatenatingInputStream9ByteCountEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1617"
    }
   ],
   "return_type" : "type-88",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "function_name" : "google::protobuf::io::CopyingInputStreamAdaptor::ByteCount",
   "linker_set_key" : "_ZNK6google8protobuf2io25CopyingInputStreamAdaptor9ByteCountEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1648"
    }
   ],
   "return_type" : "type-88",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::io::CopyingOutputStreamAdaptor::ByteCount",
   "linker_set_key" : "_ZNK6google8protobuf2io26CopyingOutputStreamAdaptor9ByteCountEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1651"
    }
   ],
   "return_type" : "type-88",
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "function_name" : "google::protobuf::util::Status::ToString",
   "linker_set_key" : "_ZNK6google8protobuf4util6Status8ToStringEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-78"
    }
   ],
   "return_type" : "type-370",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/status.h"
  },
  {
   "function_name" : "google::protobuf::util::Status::operator==",
   "linker_set_key" : "_ZNK6google8protobuf4util6StatuseqERKS2_",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-78"
    },
    {
     "referenced_type" : "type-117"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/status.h"
  },
  {
   "function_name" : "google::protobuf::Arena::SpaceAllocated",
   "linker_set_key" : "_ZNK6google8protobuf5Arena14SpaceAllocatedEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-298"
    }
   ],
   "return_type" : "type-90",
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "function_name" : "google::protobuf::Arena::SpaceAllocatedAndUsed",
   "linker_set_key" : "_ZNK6google8protobuf5Arena21SpaceAllocatedAndUsedEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-298"
    }
   ],
   "return_type" : "type-371",
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "function_name" : "google::protobuf::Arena::SpaceUsed",
   "linker_set_key" : "_ZNK6google8protobuf5Arena9SpaceUsedEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-298"
    }
   ],
   "return_type" : "type-90",
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "function_name" : "google::protobuf::strings::ArrayByteSource::Available",
   "linker_set_key" : "_ZNK6google8protobuf7strings15ArrayByteSource9AvailableEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-31"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "function_name" : "google::protobuf::strings::LimitByteSource::Available",
   "linker_set_key" : "_ZNK6google8protobuf7strings15LimitByteSource9AvailableEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-36"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::GetMessage",
   "linker_set_key" : "_ZNK6google8protobuf8internal12ExtensionSet10GetMessageEiRKNS0_11MessageLiteE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-592"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-452"
    }
   ],
   "return_type" : "type-452",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::ExtensionSize",
   "linker_set_key" : "_ZNK6google8protobuf8internal12ExtensionSet13ExtensionSizeEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-592"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::ExtensionType",
   "linker_set_key" : "_ZNK6google8protobuf8internal12ExtensionSet13ExtensionTypeEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-592"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-159",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::IsInitialized",
   "linker_set_key" : "_ZNK6google8protobuf8internal12ExtensionSet13IsInitializedEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-592"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::NumExtensions",
   "linker_set_key" : "_ZNK6google8protobuf8internal12ExtensionSet13NumExtensionsEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-592"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::GetRepeatedBool",
   "linker_set_key" : "_ZNK6google8protobuf8internal12ExtensionSet15GetRepeatedBoolEii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-592"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::GetRepeatedEnum",
   "linker_set_key" : "_ZNK6google8protobuf8internal12ExtensionSet15GetRepeatedEnumEii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-592"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::GetRepeatedFloat",
   "linker_set_key" : "_ZNK6google8protobuf8internal12ExtensionSet16GetRepeatedFloatEii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-592"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-92",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::GetRepeatedInt32",
   "linker_set_key" : "_ZNK6google8protobuf8internal12ExtensionSet16GetRepeatedInt32Eii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-592"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::GetRepeatedInt64",
   "linker_set_key" : "_ZNK6google8protobuf8internal12ExtensionSet16GetRepeatedInt64Eii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-592"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-88",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::GetRepeatedDouble",
   "linker_set_key" : "_ZNK6google8protobuf8internal12ExtensionSet17GetRepeatedDoubleEii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-592"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-94",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::GetRepeatedString",
   "linker_set_key" : "_ZNK6google8protobuf8internal12ExtensionSet17GetRepeatedStringEii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-592"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-415",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::GetRepeatedUInt32",
   "linker_set_key" : "_ZNK6google8protobuf8internal12ExtensionSet17GetRepeatedUInt32Eii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-592"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::GetRepeatedUInt64",
   "linker_set_key" : "_ZNK6google8protobuf8internal12ExtensionSet17GetRepeatedUInt64Eii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-592"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-90",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::GetRepeatedMessage",
   "linker_set_key" : "_ZNK6google8protobuf8internal12ExtensionSet18GetRepeatedMessageEii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-592"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-452",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::GetRawRepeatedField",
   "linker_set_key" : "_ZNK6google8protobuf8internal12ExtensionSet19GetRawRepeatedFieldEiPKv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-592"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-246"
    }
   ],
   "return_type" : "type-246",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::SerializeWithCachedSizes",
   "linker_set_key" : "_ZNK6google8protobuf8internal12ExtensionSet24SerializeWithCachedSizesEiiPNS0_2io17CodedOutputStreamE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-592"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-611"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::Has",
   "linker_set_key" : "_ZNK6google8protobuf8internal12ExtensionSet3HasEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-592"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::GetBool",
   "linker_set_key" : "_ZNK6google8protobuf8internal12ExtensionSet7GetBoolEib",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-592"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-12"
    }
   ],
   "return_type" : "type-12",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::GetEnum",
   "linker_set_key" : "_ZNK6google8protobuf8internal12ExtensionSet7GetEnumEii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-592"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::ByteSize",
   "linker_set_key" : "_ZNK6google8protobuf8internal12ExtensionSet8ByteSizeEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-592"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::GetFloat",
   "linker_set_key" : "_ZNK6google8protobuf8internal12ExtensionSet8GetFloatEif",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-592"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-92"
    }
   ],
   "return_type" : "type-92",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::GetInt32",
   "linker_set_key" : "_ZNK6google8protobuf8internal12ExtensionSet8GetInt32Eii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-592"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::GetInt64",
   "linker_set_key" : "_ZNK6google8protobuf8internal12ExtensionSet8GetInt64Eix",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-592"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-88"
    }
   ],
   "return_type" : "type-88",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::Extension::SerializeFieldWithCachedSizes",
   "linker_set_key" : "_ZNK6google8protobuf8internal12ExtensionSet9Extension29SerializeFieldWithCachedSizesEiPNS0_2io17CodedOutputStreamE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-621"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-611"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::Extension::GetSize",
   "linker_set_key" : "_ZNK6google8protobuf8internal12ExtensionSet9Extension7GetSizeEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-621"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::Extension::ByteSize",
   "linker_set_key" : "_ZNK6google8protobuf8internal12ExtensionSet9Extension8ByteSizeEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-621"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::GetDouble",
   "linker_set_key" : "_ZNK6google8protobuf8internal12ExtensionSet9GetDoubleEid",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-592"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-94"
    }
   ],
   "return_type" : "type-94",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::GetString",
   "linker_set_key" : "_ZNK6google8protobuf8internal12ExtensionSet9GetStringEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-592"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-415"
    }
   ],
   "return_type" : "type-415",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::GetUInt32",
   "linker_set_key" : "_ZNK6google8protobuf8internal12ExtensionSet9GetUInt32Eij",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-592"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "function_name" : "google::protobuf::internal::ExtensionSet::GetUInt64",
   "linker_set_key" : "_ZNK6google8protobuf8internal12ExtensionSet9GetUInt64Eiy",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-592"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-90"
    }
   ],
   "return_type" : "type-90",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  }
 ],
 "global_vars" :
 [
  {
   "linker_set_key" : "_ZN6google8protobuf11StringPiece4nposE",
   "name" : "google::protobuf::StringPiece::npos",
   "referenced_type" : "type-11",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h"
  },
  {
   "linker_set_key" : "_ZN6google8protobuf11kuint128maxE",
   "name" : "google::protobuf::kuint128max",
   "referenced_type" : "type-108",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/int128.h"
  },
  {
   "linker_set_key" : "_ZN6google8protobuf26kStringPrintfVectorMaxArgsE",
   "name" : "google::protobuf::kStringPrintfVectorMaxArgs",
   "referenced_type" : "type-43",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringprintf.h"
  },
  {
   "access" : "private",
   "linker_set_key" : "_ZN6google8protobuf2io16CodedInputStream24default_recursion_limit_E",
   "name" : "google::protobuf::io::CodedInputStream::default_recursion_limit_",
   "referenced_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "linker_set_key" : "_ZN6google8protobuf4util6Status2OKE",
   "name" : "google::protobuf::util::Status::OK",
   "referenced_type" : "type-79",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/status.h"
  },
  {
   "linker_set_key" : "_ZN6google8protobuf4util6Status7UNKNOWNE",
   "name" : "google::protobuf::util::Status::UNKNOWN",
   "referenced_type" : "type-79",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/status.h"
  },
  {
   "linker_set_key" : "_ZN6google8protobuf4util6Status9CANCELLEDE",
   "name" : "google::protobuf::util::Status::CANCELLED",
   "referenced_type" : "type-79",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/status.h"
  },
  {
   "access" : "private",
   "linker_set_key" : "_ZN6google8protobuf5Arena23lifecycle_id_generator_E",
   "name" : "google::protobuf::Arena::lifecycle_id_generator_",
   "referenced_type" : "type-321",
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "linker_set_key" : "_ZN6google8protobuf8internal13empty_string_E",
   "name" : "google::protobuf::internal::empty_string_",
   "referenced_type" : "type-1030",
   "source_file" : "/external/protobuf/src/google/protobuf/generated_message_util.h"
  },
  {
   "linker_set_key" : "_ZN6google8protobuf8internal14WireFormatLite20kMessageSetTypeIdTagE",
   "name" : "google::protobuf::internal::WireFormatLite::kMessageSetTypeIdTag",
   "referenced_type" : "type-43",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "linker_set_key" : "_ZN6google8protobuf8internal14WireFormatLite21kMessageSetItemEndTagE",
   "name" : "google::protobuf::internal::WireFormatLite::kMessageSetItemEndTag",
   "referenced_type" : "type-43",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "linker_set_key" : "_ZN6google8protobuf8internal14WireFormatLite21kMessageSetMessageTagE",
   "name" : "google::protobuf::internal::WireFormatLite::kMessageSetMessageTag",
   "referenced_type" : "type-43",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "access" : "private",
   "linker_set_key" : "_ZN6google8protobuf8internal14WireFormatLite21kWireTypeForFieldTypeE",
   "name" : "google::protobuf::internal::WireFormatLite::kWireTypeForFieldType",
   "referenced_type" : "type-666",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "access" : "private",
   "linker_set_key" : "_ZN6google8protobuf8internal14WireFormatLite22kFieldTypeToCppTypeMapE",
   "name" : "google::protobuf::internal::WireFormatLite::kFieldTypeToCppTypeMap",
   "referenced_type" : "type-664",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "linker_set_key" : "_ZN6google8protobuf8internal14WireFormatLite23kMessageSetItemStartTagE",
   "name" : "google::protobuf::internal::WireFormatLite::kMessageSetItemStartTag",
   "referenced_type" : "type-43",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "linker_set_key" : "_ZN6google8protobuf8internal14WireFormatLite23kMessageSetItemTagsSizeE",
   "name" : "google::protobuf::internal::WireFormatLite::kMessageSetItemTagsSize",
   "referenced_type" : "type-43",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "linker_set_key" : "_ZN6google8protobuf8internal23empty_string_once_init_E",
   "name" : "google::protobuf::internal::empty_string_once_init_",
   "referenced_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/generated_message_util.h"
  },
  {
   "access" : "private",
   "linker_set_key" : "_ZN6google8protobuf8internal24RepeatedStringTypeTraits23default_repeated_field_E",
   "name" : "google::protobuf::internal::RepeatedStringTypeTraits::default_repeated_field_",
   "referenced_type" : "type-572",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "linker_set_key" : "_ZN6google8protobuf8internal32AtomicOps_Internalx86CPUFeaturesE",
   "name" : "google::protobuf::internal::AtomicOps_Internalx86CPUFeatures",
   "referenced_type" : "type-297",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/atomicops_internals_x86_gcc.h"
  },
  {
   "access" : "private",
   "linker_set_key" : "_ZN6google8protobuf8internal32RepeatedMessageGenericTypeTraits23default_repeated_field_E",
   "name" : "google::protobuf::internal::RepeatedMessageGenericTypeTraits::default_repeated_field_",
   "referenced_type" : "type-648",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "access" : "private",
   "linker_set_key" : "_ZN6google8protobuf8internal34RepeatedPrimitiveGenericTypeTraits28default_repeated_field_bool_E",
   "name" : "google::protobuf::internal::RepeatedPrimitiveGenericTypeTraits::default_repeated_field_bool_",
   "referenced_type" : "type-535",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "access" : "private",
   "linker_set_key" : "_ZN6google8protobuf8internal34RepeatedPrimitiveGenericTypeTraits29default_repeated_field_float_E",
   "name" : "google::protobuf::internal::RepeatedPrimitiveGenericTypeTraits::default_repeated_field_float_",
   "referenced_type" : "type-522",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "access" : "private",
   "linker_set_key" : "_ZN6google8protobuf8internal34RepeatedPrimitiveGenericTypeTraits29default_repeated_field_int32_E",
   "name" : "google::protobuf::internal::RepeatedPrimitiveGenericTypeTraits::default_repeated_field_int32_",
   "referenced_type" : "type-497",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "access" : "private",
   "linker_set_key" : "_ZN6google8protobuf8internal34RepeatedPrimitiveGenericTypeTraits29default_repeated_field_int64_E",
   "name" : "google::protobuf::internal::RepeatedPrimitiveGenericTypeTraits::default_repeated_field_int64_",
   "referenced_type" : "type-502",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "access" : "private",
   "linker_set_key" : "_ZN6google8protobuf8internal34RepeatedPrimitiveGenericTypeTraits30default_repeated_field_double_E",
   "name" : "google::protobuf::internal::RepeatedPrimitiveGenericTypeTraits::default_repeated_field_double_",
   "referenced_type" : "type-528",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "access" : "private",
   "linker_set_key" : "_ZN6google8protobuf8internal34RepeatedPrimitiveGenericTypeTraits30default_repeated_field_uint32_E",
   "name" : "google::protobuf::internal::RepeatedPrimitiveGenericTypeTraits::default_repeated_field_uint32_",
   "referenced_type" : "type-507",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "access" : "private",
   "linker_set_key" : "_ZN6google8protobuf8internal34RepeatedPrimitiveGenericTypeTraits30default_repeated_field_uint64_E",
   "name" : "google::protobuf::internal::RepeatedPrimitiveGenericTypeTraits::default_repeated_field_uint64_",
   "referenced_type" : "type-516",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "linker_set_key" : "_ZN6google8protobuf8internal38repeated_string_type_traits_once_init_E",
   "name" : "google::protobuf::internal::repeated_string_type_traits_once_init_",
   "referenced_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "linker_set_key" : "_ZN6google8protobuf8internal47repeated_message_generic_type_traits_once_init_E",
   "name" : "google::protobuf::internal::repeated_message_generic_type_traits_once_init_",
   "referenced_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "linker_set_key" : "_ZN6google8protobuf8internal49repeated_primitive_generic_type_traits_once_init_E",
   "name" : "google::protobuf::internal::repeated_primitive_generic_type_traits_once_init_",
   "referenced_type" : "type-1",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  }
 ],
 "lvalue_reference_types" :
 [
  {
   "alignment" : 4,
   "linker_set_key" : "const bool &",
   "name" : "const bool &",
   "referenced_type" : "type-143",
   "self_type" : "type-536",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const double &",
   "name" : "const double &",
   "referenced_type" : "type-235",
   "self_type" : "type-529",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const float &",
   "name" : "const float &",
   "referenced_type" : "type-233",
   "self_type" : "type-523",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::ArenaOptions &",
   "name" : "const google::protobuf::ArenaOptions &",
   "referenced_type" : "type-324",
   "self_type" : "type-325",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::Message &",
   "name" : "const google::protobuf::Message &",
   "referenced_type" : "type-1314",
   "self_type" : "type-1313",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::Message &",
   "name" : "const google::protobuf::Message &",
   "referenced_type" : "type-1463",
   "self_type" : "type-1462",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::Message &",
   "name" : "const google::protobuf::Message &",
   "referenced_type" : "type-1516",
   "self_type" : "type-1515",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::Message &",
   "name" : "const google::protobuf::Message &",
   "referenced_type" : "type-1526",
   "self_type" : "type-1525",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::Message &",
   "name" : "const google::protobuf::Message &",
   "referenced_type" : "type-459",
   "self_type" : "type-458",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::Message &",
   "name" : "const google::protobuf::Message &",
   "referenced_type" : "type-736",
   "self_type" : "type-735",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::Message &",
   "name" : "const google::protobuf::Message &",
   "referenced_type" : "type-804",
   "self_type" : "type-803",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::Message &",
   "name" : "const google::protobuf::Message &",
   "referenced_type" : "type-816",
   "self_type" : "type-815",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::MessageLite &",
   "name" : "const google::protobuf::MessageLite &",
   "referenced_type" : "type-435",
   "self_type" : "type-452",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::RepeatedField<bool> &",
   "name" : "const google::protobuf::RepeatedField<bool> &",
   "referenced_type" : "type-532",
   "self_type" : "type-537",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::RepeatedField<double> &",
   "name" : "const google::protobuf::RepeatedField<double> &",
   "referenced_type" : "type-526",
   "self_type" : "type-530",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::RepeatedField<float> &",
   "name" : "const google::protobuf::RepeatedField<float> &",
   "referenced_type" : "type-520",
   "self_type" : "type-524",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::RepeatedField<int> &",
   "name" : "const google::protobuf::RepeatedField<int> &",
   "referenced_type" : "type-495",
   "self_type" : "type-499",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::RepeatedField<long long> &",
   "name" : "const google::protobuf::RepeatedField<long long> &",
   "referenced_type" : "type-501",
   "self_type" : "type-504",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::RepeatedField<unsigned int> &",
   "name" : "const google::protobuf::RepeatedField<unsigned int> &",
   "referenced_type" : "type-506",
   "self_type" : "type-509",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::RepeatedField<unsigned long long> &",
   "name" : "const google::protobuf::RepeatedField<unsigned long long> &",
   "referenced_type" : "type-513",
   "self_type" : "type-518",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::RepeatedPtrField<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > &",
   "name" : "const google::protobuf::RepeatedPtrField<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > &",
   "referenced_type" : "type-570",
   "self_type" : "type-573",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::StringPiece &",
   "name" : "const google::protobuf::StringPiece &",
   "referenced_type" : "type-56",
   "self_type" : "type-65",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::hash<std::pair<const google::protobuf::MessageLite *, int> > &",
   "name" : "const google::protobuf::hash<std::pair<const google::protobuf::MessageLite *, int> > &",
   "referenced_type" : "type-420",
   "self_type" : "type-443",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/hash.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::internal::DateTime &",
   "name" : "const google::protobuf::internal::DateTime &",
   "referenced_type" : "type-272",
   "self_type" : "type-273",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/time.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::internal::ExtensionInfo &",
   "name" : "const google::protobuf::internal::ExtensionInfo &",
   "referenced_type" : "type-624",
   "self_type" : "type-625",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::internal::ExtensionSet &",
   "name" : "const google::protobuf::internal::ExtensionSet &",
   "referenced_type" : "type-591",
   "self_type" : "type-593",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::internal::ExtensionSet::Extension &",
   "name" : "const google::protobuf::internal::ExtensionSet::Extension &",
   "referenced_type" : "type-620",
   "self_type" : "type-623",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::internal::RepeatedPtrFieldBase &",
   "name" : "const google::protobuf::internal::RepeatedPtrFieldBase &",
   "referenced_type" : "type-564",
   "self_type" : "type-566",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::strings::AlphaNum &",
   "name" : "const google::protobuf::strings::AlphaNum &",
   "referenced_type" : "type-103",
   "self_type" : "type-105",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::uint128 &",
   "name" : "const google::protobuf::uint128 &",
   "referenced_type" : "type-118",
   "self_type" : "type-119",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::uint128_pod &",
   "name" : "const google::protobuf::uint128_pod &",
   "referenced_type" : "type-108",
   "self_type" : "type-110",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/int128.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::util::Status &",
   "name" : "const google::protobuf::util::Status &",
   "referenced_type" : "type-79",
   "self_type" : "type-117",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const int &",
   "name" : "const int &",
   "referenced_type" : "type-43",
   "self_type" : "type-498",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const long long &",
   "name" : "const long long &",
   "referenced_type" : "type-154",
   "self_type" : "type-503",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::allocator<std::pair<const std::pair<const google::protobuf::MessageLite *, int>, google::protobuf::internal::ExtensionInfo> > &",
   "name" : "const std::allocator<std::pair<const std::pair<const google::protobuf::MessageLite *, int>, google::protobuf::internal::ExtensionInfo> > &",
   "referenced_type" : "type-1309",
   "self_type" : "type-1311",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/hash.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::allocator<std::pair<const std::pair<const google::protobuf::MessageLite *, int>, google::protobuf::internal::ExtensionInfo> > &",
   "name" : "const std::allocator<std::pair<const std::pair<const google::protobuf::MessageLite *, int>, google::protobuf::internal::ExtensionInfo> > &",
   "referenced_type" : "type-447",
   "self_type" : "type-449",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/hash.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-1023",
   "self_type" : "type-1025",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-1031",
   "self_type" : "type-1048",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-1115",
   "self_type" : "type-1137",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-114",
   "self_type" : "type-116",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-1223",
   "self_type" : "type-1225",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-1233",
   "self_type" : "type-1248",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-1287",
   "self_type" : "type-1289",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-137",
   "self_type" : "type-139",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-1375",
   "self_type" : "type-1385",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-1454",
   "self_type" : "type-1456",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-147",
   "self_type" : "type-149",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-1472",
   "self_type" : "type-1500",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-1506",
   "self_type" : "type-1512",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-1522",
   "self_type" : "type-1524",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-155",
   "self_type" : "type-157",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-1565",
   "self_type" : "type-1567",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-1577",
   "self_type" : "type-1579",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-1628",
   "self_type" : "type-1631",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-1663",
   "self_type" : "type-1666",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-1669",
   "self_type" : "type-1671",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-1687",
   "self_type" : "type-1689",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-1694",
   "self_type" : "type-1696",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-1699",
   "self_type" : "type-1701",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-170",
   "self_type" : "type-172",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-1707",
   "self_type" : "type-1709",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-1712",
   "self_type" : "type-1714",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-1719",
   "self_type" : "type-1721",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-1727",
   "self_type" : "type-1729",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-1734",
   "self_type" : "type-1737",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-1743",
   "self_type" : "type-1745",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-1749",
   "self_type" : "type-1754",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-1751",
   "self_type" : "type-1753",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-1761",
   "self_type" : "type-1763",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-1768",
   "self_type" : "type-1770",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-1777",
   "self_type" : "type-1779",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-1789",
   "self_type" : "type-1791",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-179",
   "self_type" : "type-181",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-1807",
   "self_type" : "type-1809",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-1817",
   "self_type" : "type-1821",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-1822",
   "self_type" : "type-1824",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-192",
   "self_type" : "type-194",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-205",
   "self_type" : "type-207",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-250",
   "self_type" : "type-252",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-258",
   "self_type" : "type-263",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-267",
   "self_type" : "type-269",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-318",
   "self_type" : "type-320",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-328",
   "self_type" : "type-330",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-39",
   "self_type" : "type-41",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-413",
   "self_type" : "type-415",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-727",
   "self_type" : "type-729",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-742",
   "self_type" : "type-783",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-767",
   "self_type" : "type-780",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-792",
   "self_type" : "type-799",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-810",
   "self_type" : "type-813",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-857",
   "self_type" : "type-859",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-893",
   "self_type" : "type-895",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-911",
   "self_type" : "type-913",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-918",
   "self_type" : "type-920",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-923",
   "self_type" : "type-925",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-931",
   "self_type" : "type-933",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-936",
   "self_type" : "type-938",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-945",
   "self_type" : "type-947",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-955",
   "self_type" : "type-957",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-974",
   "self_type" : "type-976",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-983",
   "self_type" : "type-988",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
   "referenced_type" : "type-992",
   "self_type" : "type-994",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::equal_to<std::pair<const google::protobuf::MessageLite *, int> > &",
   "name" : "const std::equal_to<std::pair<const google::protobuf::MessageLite *, int> > &",
   "referenced_type" : "type-1304",
   "self_type" : "type-1306",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/hash.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::equal_to<std::pair<const google::protobuf::MessageLite *, int> > &",
   "name" : "const std::equal_to<std::pair<const google::protobuf::MessageLite *, int> > &",
   "referenced_type" : "type-444",
   "self_type" : "type-446",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/hash.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::pair<const google::protobuf::MessageLite *, int> &",
   "name" : "const std::pair<const google::protobuf::MessageLite *, int> &",
   "referenced_type" : "type-1294",
   "self_type" : "type-1296",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/hash.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::pair<const google::protobuf::MessageLite *, int> &",
   "name" : "const std::pair<const google::protobuf::MessageLite *, int> &",
   "referenced_type" : "type-422",
   "self_type" : "type-424",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/hash.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::pair<const std::pair<const google::protobuf::MessageLite *, int>, google::protobuf::internal::ExtensionInfo> &",
   "name" : "const std::pair<const std::pair<const google::protobuf::MessageLite *, int>, google::protobuf::internal::ExtensionInfo> &",
   "referenced_type" : "type-1442",
   "self_type" : "type-1444",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/map_util.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::pair<const std::pair<const google::protobuf::MessageLite *, int>, google::protobuf::internal::ExtensionInfo> &",
   "name" : "const std::pair<const std::pair<const google::protobuf::MessageLite *, int>, google::protobuf::internal::ExtensionInfo> &",
   "referenced_type" : "type-673",
   "self_type" : "type-675",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/map_util.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
   "referenced_type" : "type-1542",
   "self_type" : "type-1551",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
   "referenced_type" : "type-1724",
   "self_type" : "type-1726",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
   "referenced_type" : "type-1782",
   "self_type" : "type-1784",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringprintf.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
   "referenced_type" : "type-1792",
   "self_type" : "type-1794",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
   "referenced_type" : "type-1815",
   "self_type" : "type-1814",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
   "referenced_type" : "type-199",
   "self_type" : "type-201",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringprintf.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
   "referenced_type" : "type-209",
   "self_type" : "type-211",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
   "referenced_type" : "type-261",
   "self_type" : "type-260",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
   "referenced_type" : "type-82",
   "self_type" : "type-85",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
   "referenced_type" : "type-873",
   "self_type" : "type-875",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
   "referenced_type" : "type-950",
   "self_type" : "type-952",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringprintf.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
   "referenced_type" : "type-958",
   "self_type" : "type-960",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
   "referenced_type" : "type-986",
   "self_type" : "type-985",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const unsigned int &",
   "name" : "const unsigned int &",
   "referenced_type" : "type-11",
   "self_type" : "type-508",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const unsigned long long &",
   "name" : "const unsigned long long &",
   "referenced_type" : "type-304",
   "self_type" : "type-517",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::Arena *const &",
   "name" : "google::protobuf::Arena *const &",
   "referenced_type" : "type-492",
   "self_type" : "type-493",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::Arena::ThreadCache &",
   "name" : "google::protobuf::Arena::ThreadCache &",
   "referenced_type" : "type-308",
   "self_type" : "type-307",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::hash_map<std::pair<const google::protobuf::MessageLite *, int>, google::protobuf::internal::ExtensionInfo, google::protobuf::hash<std::pair<const google::protobuf::MessageLite *, int> >, std::equal_to<std::pair<const google::protobuf::MessageLite *, int> >, std::allocator<std::pair<const std::pair<const google::protobuf::MessageLite *, int>, google::protobuf::internal::ExtensionInfo> > > &",
   "name" : "google::protobuf::hash_map<std::pair<const google::protobuf::MessageLite *, int>, google::protobuf::internal::ExtensionInfo, google::protobuf::hash<std::pair<const google::protobuf::MessageLite *, int> >, std::equal_to<std::pair<const google::protobuf::MessageLite *, int> >, std::allocator<std::pair<const std::pair<const google::protobuf::MessageLite *, int>, google::protobuf::internal::ExtensionInfo> > > &",
   "referenced_type" : "type-425",
   "self_type" : "type-671",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/map_util.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::LogMessage &",
   "name" : "google::protobuf::internal::LogMessage &",
   "referenced_type" : "type-2",
   "self_type" : "type-113",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::uint128 &",
   "name" : "google::protobuf::uint128 &",
   "referenced_type" : "type-107",
   "self_type" : "type-111",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/int128.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::util::Status &",
   "name" : "google::protobuf::util::Status &",
   "referenced_type" : "type-76",
   "self_type" : "type-160",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/status.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "long long &",
   "name" : "long long &",
   "referenced_type" : "type-88",
   "self_type" : "type-408",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_ostream<char, std::char_traits<char> > &",
   "name" : "std::basic_ostream<char, std::char_traits<char> > &",
   "referenced_type" : "type-142",
   "self_type" : "type-141",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/int128.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_ostream<char, std::char_traits<char> > &",
   "name" : "std::basic_ostream<char, std::char_traits<char> > &",
   "referenced_type" : "type-162",
   "self_type" : "type-161",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/status.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_ostream<char, std::char_traits<char> > &",
   "name" : "std::basic_ostream<char, std::char_traits<char> > &",
   "referenced_type" : "type-1691",
   "self_type" : "type-1690",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/int128.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_ostream<char, std::char_traits<char> > &",
   "name" : "std::basic_ostream<char, std::char_traits<char> > &",
   "referenced_type" : "type-1704",
   "self_type" : "type-1703",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/status.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_ostream<char, std::char_traits<char> > &",
   "name" : "std::basic_ostream<char, std::char_traits<char> > &",
   "referenced_type" : "type-1739",
   "self_type" : "type-1738",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/int128.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_ostream<char, std::char_traits<char> > &",
   "name" : "std::basic_ostream<char, std::char_traits<char> > &",
   "referenced_type" : "type-1757",
   "self_type" : "type-1756",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/status.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_ostream<char, std::char_traits<char> > &",
   "name" : "std::basic_ostream<char, std::char_traits<char> > &",
   "referenced_type" : "type-1774",
   "self_type" : "type-1773",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_ostream<char, std::char_traits<char> > &",
   "name" : "std::basic_ostream<char, std::char_traits<char> > &",
   "referenced_type" : "type-187",
   "self_type" : "type-186",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_ostream<char, std::char_traits<char> > &",
   "name" : "std::basic_ostream<char, std::char_traits<char> > &",
   "referenced_type" : "type-915",
   "self_type" : "type-914",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/int128.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_ostream<char, std::char_traits<char> > &",
   "name" : "std::basic_ostream<char, std::char_traits<char> > &",
   "referenced_type" : "type-928",
   "self_type" : "type-927",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/status.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_ostream<char, std::char_traits<char> > &",
   "name" : "std::basic_ostream<char, std::char_traits<char> > &",
   "referenced_type" : "type-942",
   "self_type" : "type-941",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "unsigned long long &",
   "name" : "unsigned long long &",
   "referenced_type" : "type-90",
   "self_type" : "type-406",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h"
  }
 ],
 "pointer_types" :
 [
  {
   "alignment" : 4,
   "linker_set_key" : "bool (*)(const void *, int)",
   "name" : "bool (*)(const void *, int)",
   "referenced_type" : "type-432",
   "self_type" : "type-431",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "bool (*)(int)",
   "name" : "bool (*)(int)",
   "referenced_type" : "type-589",
   "self_type" : "type-590",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "bool *",
   "name" : "bool *",
   "referenced_type" : "type-12",
   "self_type" : "type-212",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "char *",
   "name" : "char *",
   "referenced_type" : "type-7",
   "self_type" : "type-10",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "char **",
   "name" : "char **",
   "referenced_type" : "type-10",
   "self_type" : "type-86",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const bool *",
   "name" : "const bool *",
   "referenced_type" : "type-143",
   "self_type" : "type-538",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const char *",
   "name" : "const char *",
   "referenced_type" : "type-6",
   "self_type" : "type-5",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const double *",
   "name" : "const double *",
   "referenced_type" : "type-235",
   "self_type" : "type-531",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const float *",
   "name" : "const float *",
   "referenced_type" : "type-233",
   "self_type" : "type-525",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::Arena *",
   "name" : "const google::protobuf::Arena *",
   "referenced_type" : "type-279",
   "self_type" : "type-298",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::Arena::Block *",
   "name" : "const google::protobuf::Arena::Block *",
   "referenced_type" : "type-305",
   "self_type" : "type-306",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::DescriptorPool *",
   "name" : "const google::protobuf::DescriptorPool *",
   "referenced_type" : "type-1405",
   "self_type" : "type-1404",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::DescriptorPool *",
   "name" : "const google::protobuf::DescriptorPool *",
   "referenced_type" : "type-1476",
   "self_type" : "type-1478",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::DescriptorPool *",
   "name" : "const google::protobuf::DescriptorPool *",
   "referenced_type" : "type-1544",
   "self_type" : "type-1546",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::DescriptorPool *",
   "name" : "const google::protobuf::DescriptorPool *",
   "referenced_type" : "type-1568",
   "self_type" : "type-1570",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::DescriptorPool *",
   "name" : "const google::protobuf::DescriptorPool *",
   "referenced_type" : "type-599",
   "self_type" : "type-598",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::DescriptorPool *",
   "name" : "const google::protobuf::DescriptorPool *",
   "referenced_type" : "type-746",
   "self_type" : "type-748",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::DescriptorPool *",
   "name" : "const google::protobuf::DescriptorPool *",
   "referenced_type" : "type-832",
   "self_type" : "type-835",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::DescriptorPool *",
   "name" : "const google::protobuf::DescriptorPool *",
   "referenced_type" : "type-860",
   "self_type" : "type-862",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::FieldDescriptor *",
   "name" : "const google::protobuf::FieldDescriptor *",
   "referenced_type" : "type-1300",
   "self_type" : "type-1299",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::FieldDescriptor *",
   "name" : "const google::protobuf::FieldDescriptor *",
   "referenced_type" : "type-437",
   "self_type" : "type-436",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::MessageLite *",
   "name" : "const google::protobuf::MessageLite *",
   "referenced_type" : "type-435",
   "self_type" : "type-434",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/message_lite.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::RepeatedField<bool> *",
   "name" : "const google::protobuf::RepeatedField<bool> *",
   "referenced_type" : "type-532",
   "self_type" : "type-535",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::RepeatedField<double> *",
   "name" : "const google::protobuf::RepeatedField<double> *",
   "referenced_type" : "type-526",
   "self_type" : "type-528",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::RepeatedField<float> *",
   "name" : "const google::protobuf::RepeatedField<float> *",
   "referenced_type" : "type-520",
   "self_type" : "type-522",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::RepeatedField<int> *",
   "name" : "const google::protobuf::RepeatedField<int> *",
   "referenced_type" : "type-495",
   "self_type" : "type-497",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::RepeatedField<long long> *",
   "name" : "const google::protobuf::RepeatedField<long long> *",
   "referenced_type" : "type-501",
   "self_type" : "type-502",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::RepeatedField<unsigned int> *",
   "name" : "const google::protobuf::RepeatedField<unsigned int> *",
   "referenced_type" : "type-506",
   "self_type" : "type-507",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::RepeatedField<unsigned long long> *",
   "name" : "const google::protobuf::RepeatedField<unsigned long long> *",
   "referenced_type" : "type-513",
   "self_type" : "type-516",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::RepeatedPtrField<google::protobuf::MessageLite *> *",
   "name" : "const google::protobuf::RepeatedPtrField<google::protobuf::MessageLite *> *",
   "referenced_type" : "type-647",
   "self_type" : "type-648",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::RepeatedPtrField<google::protobuf::MessageLite> *",
   "name" : "const google::protobuf::RepeatedPtrField<google::protobuf::MessageLite> *",
   "referenced_type" : "type-574",
   "self_type" : "type-575",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::RepeatedPtrField<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > *",
   "name" : "const google::protobuf::RepeatedPtrField<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > *",
   "referenced_type" : "type-570",
   "self_type" : "type-572",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::StringPiece *",
   "name" : "const google::protobuf::StringPiece *",
   "referenced_type" : "type-56",
   "self_type" : "type-57",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::hash<const char *> *",
   "name" : "const google::protobuf::hash<const char *> *",
   "referenced_type" : "type-45",
   "self_type" : "type-46",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/hash.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::hash<google::protobuf::StringPiece> *",
   "name" : "const google::protobuf::hash<google::protobuf::StringPiece> *",
   "referenced_type" : "type-62",
   "self_type" : "type-63",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > *",
   "name" : "const google::protobuf::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > *",
   "referenced_type" : "type-49",
   "self_type" : "type-50",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/hash.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::hash<std::pair<const google::protobuf::MessageLite *, int> > *",
   "name" : "const google::protobuf::hash<std::pair<const google::protobuf::MessageLite *, int> > *",
   "referenced_type" : "type-420",
   "self_type" : "type-421",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/hash.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::internal::ArenaStringPtr *",
   "name" : "const google::protobuf::internal::ArenaStringPtr *",
   "referenced_type" : "type-1037",
   "self_type" : "type-1038",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arenastring.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::internal::ExtensionSet *",
   "name" : "const google::protobuf::internal::ExtensionSet *",
   "referenced_type" : "type-591",
   "self_type" : "type-592",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::internal::ExtensionSet::Extension *",
   "name" : "const google::protobuf::internal::ExtensionSet::Extension *",
   "referenced_type" : "type-620",
   "self_type" : "type-621",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::internal::RepeatedPtrFieldBase *",
   "name" : "const google::protobuf::internal::RepeatedPtrFieldBase *",
   "referenced_type" : "type-564",
   "self_type" : "type-565",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::internal::StringPiecePod *",
   "name" : "const google::protobuf::internal::StringPiecePod *",
   "referenced_type" : "type-59",
   "self_type" : "type-60",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::internal::scoped_array<char> *",
   "name" : "const google::protobuf::internal::scoped_array<char> *",
   "referenced_type" : "type-241",
   "self_type" : "type-242",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/scoped_ptr.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::internal::scoped_array<unsigned char> *",
   "name" : "const google::protobuf::internal::scoped_array<unsigned char> *",
   "referenced_type" : "type-1659",
   "self_type" : "type-1660",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/scoped_ptr.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::internal::scoped_ptr<google::protobuf::ResultCallback<std::basic_string<char, std::char_traits<char>, std::allocator<char> > *> > *",
   "name" : "const google::protobuf::internal::scoped_ptr<google::protobuf::ResultCallback<std::basic_string<char, std::char_traits<char>, std::allocator<char> > *> > *",
   "referenced_type" : "type-762",
   "self_type" : "type-1657",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/scoped_ptr.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::io::ArrayInputStream *",
   "name" : "const google::protobuf::io::ArrayInputStream *",
   "referenced_type" : "type-1635",
   "self_type" : "type-1636",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::io::ArrayOutputStream *",
   "name" : "const google::protobuf::io::ArrayOutputStream *",
   "referenced_type" : "type-1638",
   "self_type" : "type-1639",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::io::CodedInputStream *",
   "name" : "const google::protobuf::io::CodedInputStream *",
   "referenced_type" : "type-650",
   "self_type" : "type-651",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::io::CodedOutputStream *",
   "name" : "const google::protobuf::io::CodedOutputStream *",
   "referenced_type" : "type-654",
   "self_type" : "type-655",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::io::ConcatenatingInputStream *",
   "name" : "const google::protobuf::io::ConcatenatingInputStream *",
   "referenced_type" : "type-1616",
   "self_type" : "type-1617",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::io::CopyingInputStreamAdaptor *",
   "name" : "const google::protobuf::io::CopyingInputStreamAdaptor *",
   "referenced_type" : "type-1647",
   "self_type" : "type-1648",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::io::CopyingOutputStreamAdaptor *",
   "name" : "const google::protobuf::io::CopyingOutputStreamAdaptor *",
   "referenced_type" : "type-1649",
   "self_type" : "type-1651",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::io::FileInputStream *",
   "name" : "const google::protobuf::io::FileInputStream *",
   "referenced_type" : "type-1584",
   "self_type" : "type-1585",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::io::FileOutputStream *",
   "name" : "const google::protobuf::io::FileOutputStream *",
   "referenced_type" : "type-1591",
   "self_type" : "type-1592",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::io::IstreamInputStream *",
   "name" : "const google::protobuf::io::IstreamInputStream *",
   "referenced_type" : "type-1600",
   "self_type" : "type-1601",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::io::LazyStringOutputStream *",
   "name" : "const google::protobuf::io::LazyStringOutputStream *",
   "referenced_type" : "type-1645",
   "self_type" : "type-1646",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::io::LimitingInputStream *",
   "name" : "const google::protobuf::io::LimitingInputStream *",
   "referenced_type" : "type-1620",
   "self_type" : "type-1622",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::io::OstreamOutputStream *",
   "name" : "const google::protobuf::io::OstreamOutputStream *",
   "referenced_type" : "type-1608",
   "self_type" : "type-1609",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::io::StringOutputStream *",
   "name" : "const google::protobuf::io::StringOutputStream *",
   "referenced_type" : "type-1641",
   "self_type" : "type-1642",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::io::ZeroCopyOutputStream *",
   "name" : "const google::protobuf::io::ZeroCopyOutputStream *",
   "referenced_type" : "type-753",
   "self_type" : "type-754",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::streq *",
   "name" : "const google::protobuf::streq *",
   "referenced_type" : "type-52",
   "self_type" : "type-53",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/hash.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::strings::AlphaNum *",
   "name" : "const google::protobuf::strings::AlphaNum *",
   "referenced_type" : "type-103",
   "self_type" : "type-104",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::strings::ArrayByteSource *",
   "name" : "const google::protobuf::strings::ArrayByteSource *",
   "referenced_type" : "type-30",
   "self_type" : "type-31",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::strings::CheckedArrayByteSink *",
   "name" : "const google::protobuf::strings::CheckedArrayByteSink *",
   "referenced_type" : "type-15",
   "self_type" : "type-16",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::strings::LimitByteSource *",
   "name" : "const google::protobuf::strings::LimitByteSource *",
   "referenced_type" : "type-35",
   "self_type" : "type-36",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::strings::UncheckedArrayByteSink *",
   "name" : "const google::protobuf::strings::UncheckedArrayByteSink *",
   "referenced_type" : "type-69",
   "self_type" : "type-70",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const google::protobuf::util::Status *",
   "name" : "const google::protobuf::util::Status *",
   "referenced_type" : "type-79",
   "self_type" : "type-78",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/status.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const int *",
   "name" : "const int *",
   "referenced_type" : "type-43",
   "self_type" : "type-500",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const long long *",
   "name" : "const long long *",
   "referenced_type" : "type-154",
   "self_type" : "type-505",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-1031",
   "self_type" : "type-1030",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/generated_message_util.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-1233",
   "self_type" : "type-1232",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/generated_message_util.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-1287",
   "self_type" : "type-1333",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/generated_message_util.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-1454",
   "self_type" : "type-1457",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/generated_message_util.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-1472",
   "self_type" : "type-1471",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/generated_message_util.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-1506",
   "self_type" : "type-1505",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/generated_message_util.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-1522",
   "self_type" : "type-1533",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/generated_message_util.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-413",
   "self_type" : "type-494",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/generated_message_util.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-727",
   "self_type" : "type-730",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/generated_message_util.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-742",
   "self_type" : "type-741",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/generated_message_util.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-792",
   "self_type" : "type-791",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/generated_message_util.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-810",
   "self_type" : "type-822",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/generated_message_util.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::type_info *",
   "name" : "const std::type_info *",
   "referenced_type" : "type-1010",
   "self_type" : "type-1009",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::type_info *",
   "name" : "const std::type_info *",
   "referenced_type" : "type-1049",
   "self_type" : "type-1051",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::type_info *",
   "name" : "const std::type_info *",
   "referenced_type" : "type-1209",
   "self_type" : "type-1208",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::type_info *",
   "name" : "const std::type_info *",
   "referenced_type" : "type-1250",
   "self_type" : "type-1252",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::type_info *",
   "name" : "const std::type_info *",
   "referenced_type" : "type-1317",
   "self_type" : "type-1319",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::type_info *",
   "name" : "const std::type_info *",
   "referenced_type" : "type-1466",
   "self_type" : "type-1468",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::type_info *",
   "name" : "const std::type_info *",
   "referenced_type" : "type-1502",
   "self_type" : "type-1504",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::type_info *",
   "name" : "const std::type_info *",
   "referenced_type" : "type-1528",
   "self_type" : "type-1530",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::type_info *",
   "name" : "const std::type_info *",
   "referenced_type" : "type-1555",
   "self_type" : "type-1557",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::type_info *",
   "name" : "const std::type_info *",
   "referenced_type" : "type-294",
   "self_type" : "type-293",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::type_info *",
   "name" : "const std::type_info *",
   "referenced_type" : "type-464",
   "self_type" : "type-466",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::type_info *",
   "name" : "const std::type_info *",
   "referenced_type" : "type-738",
   "self_type" : "type-740",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::type_info *",
   "name" : "const std::type_info *",
   "referenced_type" : "type-786",
   "self_type" : "type-788",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::type_info *",
   "name" : "const std::type_info *",
   "referenced_type" : "type-818",
   "self_type" : "type-820",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const std::type_info *",
   "name" : "const std::type_info *",
   "referenced_type" : "type-850",
   "self_type" : "type-852",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const unsigned char *",
   "name" : "const unsigned char *",
   "referenced_type" : "type-215",
   "self_type" : "type-216",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const unsigned int *",
   "name" : "const unsigned int *",
   "referenced_type" : "type-11",
   "self_type" : "type-510",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const unsigned long long *",
   "name" : "const unsigned long long *",
   "referenced_type" : "type-304",
   "self_type" : "type-519",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const void *",
   "name" : "const void *",
   "referenced_type" : "type-167",
   "self_type" : "type-246",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/port.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const void **",
   "name" : "const void **",
   "referenced_type" : "type-246",
   "self_type" : "type-652",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "const volatile int *",
   "name" : "const volatile int *",
   "referenced_type" : "type-276",
   "self_type" : "type-296",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/atomicops.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "double *",
   "name" : "double *",
   "referenced_type" : "type-94",
   "self_type" : "type-93",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "float *",
   "name" : "float *",
   "referenced_type" : "type-92",
   "self_type" : "type-91",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::Arena *",
   "name" : "google::protobuf::Arena *",
   "referenced_type" : "type-280",
   "self_type" : "type-288",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::Arena::Block *",
   "name" : "google::protobuf::Arena::Block *",
   "referenced_type" : "type-302",
   "self_type" : "type-303",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::Arena::Node *",
   "name" : "google::protobuf::Arena::Node *",
   "referenced_type" : "type-310",
   "self_type" : "type-311",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::Arena::ThreadCache *",
   "name" : "google::protobuf::Arena::ThreadCache *",
   "referenced_type" : "type-308",
   "self_type" : "type-317",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::ArenaOptions *",
   "name" : "google::protobuf::ArenaOptions *",
   "referenced_type" : "type-281",
   "self_type" : "type-323",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::Closure *",
   "name" : "google::protobuf::Closure *",
   "referenced_type" : "type-238",
   "self_type" : "type-245",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/callback.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::GoogleOnceDynamic *",
   "name" : "google::protobuf::GoogleOnceDynamic *",
   "referenced_type" : "type-129",
   "self_type" : "type-131",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/once.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::LogSilencer *",
   "name" : "google::protobuf::LogSilencer *",
   "referenced_type" : "type-64",
   "self_type" : "type-124",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::Message *",
   "name" : "google::protobuf::Message *",
   "referenced_type" : "type-1044",
   "self_type" : "type-1043",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::Message *",
   "name" : "google::protobuf::Message *",
   "referenced_type" : "type-1245",
   "self_type" : "type-1244",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::Message *",
   "name" : "google::protobuf::Message *",
   "referenced_type" : "type-1283",
   "self_type" : "type-1282",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::Message *",
   "name" : "google::protobuf::Message *",
   "referenced_type" : "type-1499",
   "self_type" : "type-1498",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::Message *",
   "name" : "google::protobuf::Message *",
   "referenced_type" : "type-1521",
   "self_type" : "type-1520",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::Message *",
   "name" : "google::protobuf::Message *",
   "referenced_type" : "type-412",
   "self_type" : "type-411",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::Message *",
   "name" : "google::protobuf::Message *",
   "referenced_type" : "type-782",
   "self_type" : "type-781",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::Message *",
   "name" : "google::protobuf::Message *",
   "referenced_type" : "type-809",
   "self_type" : "type-808",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::MessageFactory *",
   "name" : "google::protobuf::MessageFactory *",
   "referenced_type" : "type-1408",
   "self_type" : "type-1407",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::MessageFactory *",
   "name" : "google::protobuf::MessageFactory *",
   "referenced_type" : "type-1480",
   "self_type" : "type-1479",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::MessageFactory *",
   "name" : "google::protobuf::MessageFactory *",
   "referenced_type" : "type-1548",
   "self_type" : "type-1547",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::MessageFactory *",
   "name" : "google::protobuf::MessageFactory *",
   "referenced_type" : "type-1572",
   "self_type" : "type-1571",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::MessageFactory *",
   "name" : "google::protobuf::MessageFactory *",
   "referenced_type" : "type-602",
   "self_type" : "type-601",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::MessageFactory *",
   "name" : "google::protobuf::MessageFactory *",
   "referenced_type" : "type-750",
   "self_type" : "type-749",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::MessageFactory *",
   "name" : "google::protobuf::MessageFactory *",
   "referenced_type" : "type-837",
   "self_type" : "type-836",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::MessageFactory *",
   "name" : "google::protobuf::MessageFactory *",
   "referenced_type" : "type-864",
   "self_type" : "type-863",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::MessageLite *",
   "name" : "google::protobuf::MessageLite *",
   "referenced_type" : "type-404",
   "self_type" : "type-410",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::MessageLite **",
   "name" : "google::protobuf::MessageLite **",
   "referenced_type" : "type-410",
   "self_type" : "type-462",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::RepeatedField<bool> *",
   "name" : "google::protobuf::RepeatedField<bool> *",
   "referenced_type" : "type-390",
   "self_type" : "type-485",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::RepeatedField<bool>::Rep *",
   "name" : "google::protobuf::RepeatedField<bool>::Rep *",
   "referenced_type" : "type-392",
   "self_type" : "type-391",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::RepeatedField<double> *",
   "name" : "google::protobuf::RepeatedField<double> *",
   "referenced_type" : "type-385",
   "self_type" : "type-484",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::RepeatedField<double>::Rep *",
   "name" : "google::protobuf::RepeatedField<double>::Rep *",
   "referenced_type" : "type-387",
   "self_type" : "type-386",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::RepeatedField<float> *",
   "name" : "google::protobuf::RepeatedField<float> *",
   "referenced_type" : "type-380",
   "self_type" : "type-483",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::RepeatedField<float>::Rep *",
   "name" : "google::protobuf::RepeatedField<float>::Rep *",
   "referenced_type" : "type-382",
   "self_type" : "type-381",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::RepeatedField<int> *",
   "name" : "google::protobuf::RepeatedField<int> *",
   "referenced_type" : "type-468",
   "self_type" : "type-467",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::RepeatedField<int>::Rep *",
   "name" : "google::protobuf::RepeatedField<int>::Rep *",
   "referenced_type" : "type-470",
   "self_type" : "type-469",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::RepeatedField<long long> *",
   "name" : "google::protobuf::RepeatedField<long long> *",
   "referenced_type" : "type-473",
   "self_type" : "type-472",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::RepeatedField<long long>::Rep *",
   "name" : "google::protobuf::RepeatedField<long long>::Rep *",
   "referenced_type" : "type-475",
   "self_type" : "type-474",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::RepeatedField<unsigned int> *",
   "name" : "google::protobuf::RepeatedField<unsigned int> *",
   "referenced_type" : "type-478",
   "self_type" : "type-477",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::RepeatedField<unsigned int>::Rep *",
   "name" : "google::protobuf::RepeatedField<unsigned int>::Rep *",
   "referenced_type" : "type-480",
   "self_type" : "type-479",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::RepeatedField<unsigned long long> *",
   "name" : "google::protobuf::RepeatedField<unsigned long long> *",
   "referenced_type" : "type-374",
   "self_type" : "type-482",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::RepeatedField<unsigned long long>::Rep *",
   "name" : "google::protobuf::RepeatedField<unsigned long long>::Rep *",
   "referenced_type" : "type-376",
   "self_type" : "type-375",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::RepeatedPtrField<google::protobuf::MessageLite *> *",
   "name" : "google::protobuf::RepeatedPtrField<google::protobuf::MessageLite *> *",
   "referenced_type" : "type-576",
   "self_type" : "type-577",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::RepeatedPtrField<google::protobuf::MessageLite> *",
   "name" : "google::protobuf::RepeatedPtrField<google::protobuf::MessageLite> *",
   "referenced_type" : "type-403",
   "self_type" : "type-487",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::RepeatedPtrField<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > *",
   "name" : "google::protobuf::RepeatedPtrField<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > *",
   "referenced_type" : "type-396",
   "self_type" : "type-486",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::ResultCallback<std::basic_string<char, std::char_traits<char>, std::allocator<char> > *> *",
   "name" : "google::protobuf::ResultCallback<std::basic_string<char, std::char_traits<char>, std::allocator<char> > *> *",
   "referenced_type" : "type-1491",
   "self_type" : "type-1490",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/scoped_ptr.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::ResultCallback<std::basic_string<char, std::char_traits<char>, std::allocator<char> > *> *",
   "name" : "google::protobuf::ResultCallback<std::basic_string<char, std::char_traits<char>, std::allocator<char> > *> *",
   "referenced_type" : "type-1537",
   "self_type" : "type-1536",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/scoped_ptr.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::ResultCallback<std::basic_string<char, std::char_traits<char>, std::allocator<char> > *> *",
   "name" : "google::protobuf::ResultCallback<std::basic_string<char, std::char_traits<char>, std::allocator<char> > *> *",
   "referenced_type" : "type-1560",
   "self_type" : "type-1559",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/scoped_ptr.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::ResultCallback<std::basic_string<char, std::char_traits<char>, std::allocator<char> > *> *",
   "name" : "google::protobuf::ResultCallback<std::basic_string<char, std::char_traits<char>, std::allocator<char> > *> *",
   "referenced_type" : "type-1624",
   "self_type" : "type-1623",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/scoped_ptr.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::ResultCallback<std::basic_string<char, std::char_traits<char>, std::allocator<char> > *> *",
   "name" : "google::protobuf::ResultCallback<std::basic_string<char, std::char_traits<char>, std::allocator<char> > *> *",
   "referenced_type" : "type-1653",
   "self_type" : "type-1652",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::ResultCallback<std::basic_string<char, std::char_traits<char>, std::allocator<char> > *> *",
   "name" : "google::protobuf::ResultCallback<std::basic_string<char, std::char_traits<char>, std::allocator<char> > *> *",
   "referenced_type" : "type-765",
   "self_type" : "type-764",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/scoped_ptr.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::ResultCallback<std::basic_string<char, std::char_traits<char>, std::allocator<char> > *> *",
   "name" : "google::protobuf::ResultCallback<std::basic_string<char, std::char_traits<char>, std::allocator<char> > *> *",
   "referenced_type" : "type-828",
   "self_type" : "type-827",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/scoped_ptr.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::ResultCallback<std::basic_string<char, std::char_traits<char>, std::allocator<char> > *> *",
   "name" : "google::protobuf::ResultCallback<std::basic_string<char, std::char_traits<char>, std::allocator<char> > *> *",
   "referenced_type" : "type-854",
   "self_type" : "type-853",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/scoped_ptr.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::StringPiece *",
   "name" : "google::protobuf::StringPiece *",
   "referenced_type" : "type-27",
   "self_type" : "type-55",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::hash<const char *> *",
   "name" : "google::protobuf::hash<const char *> *",
   "referenced_type" : "type-42",
   "self_type" : "type-44",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/hash.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::hash_map<std::pair<const google::protobuf::MessageLite *, int>, google::protobuf::internal::ExtensionInfo, google::protobuf::hash<std::pair<const google::protobuf::MessageLite *, int> >, std::equal_to<std::pair<const google::protobuf::MessageLite *, int> >, std::allocator<std::pair<const std::pair<const google::protobuf::MessageLite *, int>, google::protobuf::internal::ExtensionInfo> > > *",
   "name" : "google::protobuf::hash_map<std::pair<const google::protobuf::MessageLite *, int>, google::protobuf::internal::ExtensionInfo, google::protobuf::hash<std::pair<const google::protobuf::MessageLite *, int> >, std::equal_to<std::pair<const google::protobuf::MessageLite *, int> >, std::allocator<std::pair<const std::pair<const google::protobuf::MessageLite *, int>, google::protobuf::internal::ExtensionInfo> > > *",
   "referenced_type" : "type-425",
   "self_type" : "type-442",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/hash.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::ArenaStringPtr *",
   "name" : "google::protobuf::internal::ArenaStringPtr *",
   "referenced_type" : "type-1033",
   "self_type" : "type-1036",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arenastring.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::CodedOutputStreamFieldSkipper *",
   "name" : "google::protobuf::internal::CodedOutputStreamFieldSkipper *",
   "referenced_type" : "type-667",
   "self_type" : "type-668",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::DateTime *",
   "name" : "google::protobuf::internal::DateTime *",
   "referenced_type" : "type-270",
   "self_type" : "type-271",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/time.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::ElementCopier<bool, true> *",
   "name" : "google::protobuf::internal::ElementCopier<bool, true> *",
   "referenced_type" : "type-551",
   "self_type" : "type-552",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::ElementCopier<double, true> *",
   "name" : "google::protobuf::internal::ElementCopier<double, true> *",
   "referenced_type" : "type-549",
   "self_type" : "type-550",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::ElementCopier<float, true> *",
   "name" : "google::protobuf::internal::ElementCopier<float, true> *",
   "referenced_type" : "type-547",
   "self_type" : "type-548",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::ElementCopier<int, true> *",
   "name" : "google::protobuf::internal::ElementCopier<int, true> *",
   "referenced_type" : "type-543",
   "self_type" : "type-544",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::ElementCopier<long long, true> *",
   "name" : "google::protobuf::internal::ElementCopier<long long, true> *",
   "referenced_type" : "type-545",
   "self_type" : "type-546",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::ElementCopier<unsigned int, true> *",
   "name" : "google::protobuf::internal::ElementCopier<unsigned int, true> *",
   "referenced_type" : "type-539",
   "self_type" : "type-540",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::ElementCopier<unsigned long long, true> *",
   "name" : "google::protobuf::internal::ElementCopier<unsigned long long, true> *",
   "referenced_type" : "type-541",
   "self_type" : "type-542",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::ExtensionFinder *",
   "name" : "google::protobuf::internal::ExtensionFinder *",
   "referenced_type" : "type-581",
   "self_type" : "type-583",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::ExtensionInfo *",
   "name" : "google::protobuf::internal::ExtensionInfo *",
   "referenced_type" : "type-428",
   "self_type" : "type-580",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::ExtensionSet *",
   "name" : "google::protobuf::internal::ExtensionSet *",
   "referenced_type" : "type-586",
   "self_type" : "type-588",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::ExtensionSet::Extension *",
   "name" : "google::protobuf::internal::ExtensionSet::Extension *",
   "referenced_type" : "type-614",
   "self_type" : "type-622",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::ExtensionSet::Extension **",
   "name" : "google::protobuf::internal::ExtensionSet::Extension **",
   "referenced_type" : "type-622",
   "self_type" : "type-626",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::ExtensionSet::LazyMessageExtension *",
   "name" : "google::protobuf::internal::ExtensionSet::LazyMessageExtension *",
   "referenced_type" : "type-612",
   "self_type" : "type-613",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::FieldSkipper *",
   "name" : "google::protobuf::internal::FieldSkipper *",
   "referenced_type" : "type-605",
   "self_type" : "type-606",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::FunctionClosure0 *",
   "name" : "google::protobuf::internal::FunctionClosure0 *",
   "referenced_type" : "type-247",
   "self_type" : "type-257",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/callback.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::GeneratedExtensionFinder *",
   "name" : "google::protobuf::internal::GeneratedExtensionFinder *",
   "referenced_type" : "type-584",
   "self_type" : "type-585",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::LogFinisher *",
   "name" : "google::protobuf::internal::LogFinisher *",
   "referenced_type" : "type-54",
   "self_type" : "type-120",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::LogMessage *",
   "name" : "google::protobuf::internal::LogMessage *",
   "referenced_type" : "type-2",
   "self_type" : "type-112",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex *",
   "name" : "google::protobuf::internal::Mutex *",
   "referenced_type" : "type-71",
   "self_type" : "type-98",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-1020",
   "self_type" : "type-1019",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-1041",
   "self_type" : "type-1040",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-1047",
   "self_type" : "type-1046",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-1220",
   "self_type" : "type-1219",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-1243",
   "self_type" : "type-1242",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-126",
   "self_type" : "type-125",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-1291",
   "self_type" : "type-1290",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-1308",
   "self_type" : "type-1307",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-136",
   "self_type" : "type-135",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-145",
   "self_type" : "type-144",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-1452",
   "self_type" : "type-1451",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-1497",
   "self_type" : "type-1496",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-1511",
   "self_type" : "type-1510",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-153",
   "self_type" : "type-152",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-1532",
   "self_type" : "type-1531",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-1550",
   "self_type" : "type-1549",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-1563",
   "self_type" : "type-1562",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-1576",
   "self_type" : "type-1575",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-1626",
   "self_type" : "type-1625",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-166",
   "self_type" : "type-165",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-1662",
   "self_type" : "type-1661",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-1679",
   "self_type" : "type-1678",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-1685",
   "self_type" : "type-1684",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-1693",
   "self_type" : "type-1692",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-1698",
   "self_type" : "type-1697",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-1706",
   "self_type" : "type-1705",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-1711",
   "self_type" : "type-1710",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-1718",
   "self_type" : "type-1717",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-1731",
   "self_type" : "type-1730",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-1733",
   "self_type" : "type-1732",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-1741",
   "self_type" : "type-1740",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-1748",
   "self_type" : "type-1747",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-1759",
   "self_type" : "type-1758",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-1767",
   "self_type" : "type-1766",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-177",
   "self_type" : "type-176",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-1776",
   "self_type" : "type-1775",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-1786",
   "self_type" : "type-1785",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-1788",
   "self_type" : "type-1787",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-1806",
   "self_type" : "type-1805",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-1820",
   "self_type" : "type-1819",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-191",
   "self_type" : "type-190",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-203",
   "self_type" : "type-202",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-244",
   "self_type" : "type-243",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-265",
   "self_type" : "type-264",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-314",
   "self_type" : "type-313",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-327",
   "self_type" : "type-326",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-38",
   "self_type" : "type-37",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-417",
   "self_type" : "type-416",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-724",
   "self_type" : "type-723",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-726",
   "self_type" : "type-725",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-73",
   "self_type" : "type-72",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-779",
   "self_type" : "type-778",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-797",
   "self_type" : "type-796",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-841",
   "self_type" : "type-840",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-856",
   "self_type" : "type-855",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-868",
   "self_type" : "type-867",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-903",
   "self_type" : "type-902",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-909",
   "self_type" : "type-908",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-917",
   "self_type" : "type-916",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-922",
   "self_type" : "type-921",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-930",
   "self_type" : "type-929",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-935",
   "self_type" : "type-934",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-944",
   "self_type" : "type-943",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-954",
   "self_type" : "type-953",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-972",
   "self_type" : "type-971",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::Mutex::Internal *",
   "name" : "google::protobuf::internal::Mutex::Internal *",
   "referenced_type" : "type-990",
   "self_type" : "type-989",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::MutexLock *",
   "name" : "google::protobuf::internal::MutexLock *",
   "referenced_type" : "type-96",
   "self_type" : "type-127",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::MutexLockMaybe *",
   "name" : "google::protobuf::internal::MutexLockMaybe *",
   "referenced_type" : "type-130",
   "self_type" : "type-132",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::RepeatedPtrFieldBase *",
   "name" : "google::protobuf::internal::RepeatedPtrFieldBase *",
   "referenced_type" : "type-397",
   "self_type" : "type-558",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::RepeatedPtrFieldBase::Rep *",
   "name" : "google::protobuf::internal::RepeatedPtrFieldBase::Rep *",
   "referenced_type" : "type-399",
   "self_type" : "type-398",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::SequenceNumber *",
   "name" : "google::protobuf::internal::SequenceNumber *",
   "referenced_type" : "type-321",
   "self_type" : "type-322",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/atomic_sequence_num.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::SharedPtrControlBlock *",
   "name" : "google::protobuf::internal::SharedPtrControlBlock *",
   "referenced_type" : "type-751",
   "self_type" : "type-752",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/shared_ptr.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::ThreadLocalStorage<google::protobuf::Arena::ThreadCache> *",
   "name" : "google::protobuf::internal::ThreadLocalStorage<google::protobuf::Arena::ThreadCache> *",
   "referenced_type" : "type-315",
   "self_type" : "type-316",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::scoped_array<char> *",
   "name" : "google::protobuf::internal::scoped_array<char> *",
   "referenced_type" : "type-239",
   "self_type" : "type-240",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/scoped_ptr.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::scoped_array<unsigned char> *",
   "name" : "google::protobuf::internal::scoped_array<unsigned char> *",
   "referenced_type" : "type-772",
   "self_type" : "type-1658",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/scoped_ptr.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::scoped_ptr<google::protobuf::ResultCallback<std::basic_string<char, std::char_traits<char>, std::allocator<char> > *> > *",
   "name" : "google::protobuf::internal::scoped_ptr<google::protobuf::ResultCallback<std::basic_string<char, std::char_traits<char>, std::allocator<char> > *> > *",
   "referenced_type" : "type-763",
   "self_type" : "type-1656",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/scoped_ptr.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::io::ArrayInputStream *",
   "name" : "google::protobuf::io::ArrayInputStream *",
   "referenced_type" : "type-755",
   "self_type" : "type-1668",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::io::ArrayOutputStream *",
   "name" : "google::protobuf::io::ArrayOutputStream *",
   "referenced_type" : "type-758",
   "self_type" : "type-1637",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::io::CodedInputStream *",
   "name" : "google::protobuf::io::CodedInputStream *",
   "referenced_type" : "type-594",
   "self_type" : "type-603",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::io::CodedOutputStream *",
   "name" : "google::protobuf::io::CodedOutputStream *",
   "referenced_type" : "type-607",
   "self_type" : "type-611",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::io::ConcatenatingInputStream *",
   "name" : "google::protobuf::io::ConcatenatingInputStream *",
   "referenced_type" : "type-1612",
   "self_type" : "type-1615",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::io::CopyingInputStream *",
   "name" : "google::protobuf::io::CopyingInputStream *",
   "referenced_type" : "type-769",
   "self_type" : "type-771",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::io::CopyingInputStreamAdaptor *",
   "name" : "google::protobuf::io::CopyingInputStreamAdaptor *",
   "referenced_type" : "type-770",
   "self_type" : "type-773",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::io::CopyingOutputStream *",
   "name" : "google::protobuf::io::CopyingOutputStream *",
   "referenced_type" : "type-774",
   "self_type" : "type-776",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::io::CopyingOutputStreamAdaptor *",
   "name" : "google::protobuf::io::CopyingOutputStreamAdaptor *",
   "referenced_type" : "type-775",
   "self_type" : "type-777",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::io::FileInputStream *",
   "name" : "google::protobuf::io::FileInputStream *",
   "referenced_type" : "type-1581",
   "self_type" : "type-1583",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::io::FileInputStream::CopyingFileInputStream *",
   "name" : "google::protobuf::io::FileInputStream::CopyingFileInputStream *",
   "referenced_type" : "type-1582",
   "self_type" : "type-1586",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::io::FileOutputStream *",
   "name" : "google::protobuf::io::FileOutputStream *",
   "referenced_type" : "type-1587",
   "self_type" : "type-1590",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::io::FileOutputStream::CopyingFileOutputStream *",
   "name" : "google::protobuf::io::FileOutputStream::CopyingFileOutputStream *",
   "referenced_type" : "type-1588",
   "self_type" : "type-1593",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::io::IstreamInputStream *",
   "name" : "google::protobuf::io::IstreamInputStream *",
   "referenced_type" : "type-1594",
   "self_type" : "type-1598",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::io::IstreamInputStream::CopyingIstreamInputStream *",
   "name" : "google::protobuf::io::IstreamInputStream::CopyingIstreamInputStream *",
   "referenced_type" : "type-1595",
   "self_type" : "type-1602",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::io::LazyStringOutputStream *",
   "name" : "google::protobuf::io::LazyStringOutputStream *",
   "referenced_type" : "type-761",
   "self_type" : "type-1644",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::io::LimitingInputStream *",
   "name" : "google::protobuf::io::LimitingInputStream *",
   "referenced_type" : "type-1618",
   "self_type" : "type-1619",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::io::OstreamOutputStream *",
   "name" : "google::protobuf::io::OstreamOutputStream *",
   "referenced_type" : "type-1603",
   "self_type" : "type-1607",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::io::OstreamOutputStream::CopyingOstreamOutputStream *",
   "name" : "google::protobuf::io::OstreamOutputStream::CopyingOstreamOutputStream *",
   "referenced_type" : "type-1604",
   "self_type" : "type-1611",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::io::StringOutputStream *",
   "name" : "google::protobuf::io::StringOutputStream *",
   "referenced_type" : "type-760",
   "self_type" : "type-1640",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::io::ZeroCopyInputStream *",
   "name" : "google::protobuf::io::ZeroCopyInputStream *",
   "referenced_type" : "type-1403",
   "self_type" : "type-1402",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::io::ZeroCopyInputStream *",
   "name" : "google::protobuf::io::ZeroCopyInputStream *",
   "referenced_type" : "type-597",
   "self_type" : "type-596",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::io::ZeroCopyInputStream *",
   "name" : "google::protobuf::io::ZeroCopyInputStream *",
   "referenced_type" : "type-757",
   "self_type" : "type-784",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/message_lite.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::io::ZeroCopyInputStream *const *",
   "name" : "google::protobuf::io::ZeroCopyInputStream *const *",
   "referenced_type" : "type-1614",
   "self_type" : "type-1613",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::io::ZeroCopyOutputStream *",
   "name" : "google::protobuf::io::ZeroCopyOutputStream *",
   "referenced_type" : "type-1413",
   "self_type" : "type-1412",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::io::ZeroCopyOutputStream *",
   "name" : "google::protobuf::io::ZeroCopyOutputStream *",
   "referenced_type" : "type-609",
   "self_type" : "type-608",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::io::ZeroCopyOutputStream *",
   "name" : "google::protobuf::io::ZeroCopyOutputStream *",
   "referenced_type" : "type-731",
   "self_type" : "type-732",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/message_lite.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::strings::AlphaNum *",
   "name" : "google::protobuf::strings::AlphaNum *",
   "referenced_type" : "type-100",
   "self_type" : "type-102",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::strings::ArrayByteSource *",
   "name" : "google::protobuf::strings::ArrayByteSource *",
   "referenced_type" : "type-26",
   "self_type" : "type-29",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::strings::ByteSink *",
   "name" : "google::protobuf::strings::ByteSink *",
   "referenced_type" : "type-13",
   "self_type" : "type-66",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::strings::ByteSource *",
   "name" : "google::protobuf::strings::ByteSource *",
   "referenced_type" : "type-28",
   "self_type" : "type-33",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::strings::CheckedArrayByteSink *",
   "name" : "google::protobuf::strings::CheckedArrayByteSink *",
   "referenced_type" : "type-9",
   "self_type" : "type-14",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::strings::GrowingArrayByteSink *",
   "name" : "google::protobuf::strings::GrowingArrayByteSink *",
   "referenced_type" : "type-17",
   "self_type" : "type-18",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::strings::LimitByteSource *",
   "name" : "google::protobuf::strings::LimitByteSource *",
   "referenced_type" : "type-32",
   "self_type" : "type-34",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::strings::NullByteSink *",
   "name" : "google::protobuf::strings::NullByteSink *",
   "referenced_type" : "type-24",
   "self_type" : "type-25",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::strings::StringByteSink *",
   "name" : "google::protobuf::strings::StringByteSink *",
   "referenced_type" : "type-20",
   "self_type" : "type-23",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::strings::UncheckedArrayByteSink *",
   "name" : "google::protobuf::strings::UncheckedArrayByteSink *",
   "referenced_type" : "type-67",
   "self_type" : "type-68",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::uint128 *",
   "name" : "google::protobuf::uint128 *",
   "referenced_type" : "type-107",
   "self_type" : "type-106",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/int128.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::util::Status *",
   "name" : "google::protobuf::util::Status *",
   "referenced_type" : "type-76",
   "self_type" : "type-75",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/status.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "int *",
   "name" : "int *",
   "referenced_type" : "type-1",
   "self_type" : "type-128",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/once.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "long long *",
   "name" : "long long *",
   "referenced_type" : "type-88",
   "self_type" : "type-87",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_istream<char, std::char_traits<char> > *",
   "name" : "std::basic_istream<char, std::char_traits<char> > *",
   "referenced_type" : "type-1597",
   "self_type" : "type-1596",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_ostream<char, std::char_traits<char> > *",
   "name" : "std::basic_ostream<char, std::char_traits<char> > *",
   "referenced_type" : "type-1606",
   "self_type" : "type-1605",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-1001",
   "self_type" : "type-1000",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-1035",
   "self_type" : "type-1034",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-1236",
   "self_type" : "type-1235",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-1255",
   "self_type" : "type-1254",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-1281",
   "self_type" : "type-1280",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-1460",
   "self_type" : "type-1459",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/message_lite.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-1514",
   "self_type" : "type-1513",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-1519",
   "self_type" : "type-1518",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-1539",
   "self_type" : "type-1538",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-1574",
   "self_type" : "type-1573",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-1634",
   "self_type" : "type-1633",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stl_util.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-1655",
   "self_type" : "type-1654",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/callback.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-1716",
   "self_type" : "type-1715",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-1723",
   "self_type" : "type-1722",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-1772",
   "self_type" : "type-1771",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-1781",
   "self_type" : "type-1780",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringprintf.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-1811",
   "self_type" : "type-1810",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-1829",
   "self_type" : "type-1828",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-184",
   "self_type" : "type-183",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-198",
   "self_type" : "type-197",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringprintf.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-22",
   "self_type" : "type-21",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-254",
   "self_type" : "type-253",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-278",
   "self_type" : "type-277",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-515",
   "self_type" : "type-514",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-617",
   "self_type" : "type-616",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-734",
   "self_type" : "type-733",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/message_lite.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-802",
   "self_type" : "type-801",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-807",
   "self_type" : "type-806",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-81",
   "self_type" : "type-80",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-866",
   "self_type" : "type-865",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-872",
   "self_type" : "type-871",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-940",
   "self_type" : "type-939",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-949",
   "self_type" : "type-948",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringprintf.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
   "referenced_type" : "type-979",
   "self_type" : "type-978",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > **",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > **",
   "referenced_type" : "type-1034",
   "self_type" : "type-1039",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arenastring.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > **",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > **",
   "referenced_type" : "type-1235",
   "self_type" : "type-1241",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arenastring.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > **",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > **",
   "referenced_type" : "type-1280",
   "self_type" : "type-1434",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > **",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > **",
   "referenced_type" : "type-1518",
   "self_type" : "type-1552",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > **",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > **",
   "referenced_type" : "type-616",
   "self_type" : "type-661",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > **",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > **",
   "referenced_type" : "type-806",
   "self_type" : "type-845",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::map<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> > > *",
   "name" : "std::map<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> > > *",
   "referenced_type" : "type-1330",
   "self_type" : "type-1329",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::map<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> > > *",
   "name" : "std::map<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> > > *",
   "referenced_type" : "type-489",
   "self_type" : "type-488",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > *",
   "name" : "std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > *",
   "referenced_type" : "type-1813",
   "self_type" : "type-1812",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > *",
   "name" : "std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > *",
   "referenced_type" : "type-256",
   "self_type" : "type-255",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > *",
   "name" : "std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > *",
   "referenced_type" : "type-981",
   "self_type" : "type-980",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "unsigned char *",
   "name" : "unsigned char *",
   "referenced_type" : "type-159",
   "self_type" : "type-610",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "unsigned int *",
   "name" : "unsigned int *",
   "referenced_type" : "type-4",
   "self_type" : "type-19",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "unsigned long long *",
   "name" : "unsigned long long *",
   "referenced_type" : "type-90",
   "self_type" : "type-89",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "void (*)()",
   "name" : "void (*)()",
   "referenced_type" : "type-249",
   "self_type" : "type-248",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/callback.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "void (*)(const std::type_info *, unsigned long long, void *)",
   "name" : "void (*)(const std::type_info *, unsigned long long, void *)",
   "referenced_type" : "type-292",
   "self_type" : "type-291",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "void (*)(google::protobuf::Arena *, void *, unsigned long long)",
   "name" : "void (*)(google::protobuf::Arena *, void *, unsigned long long)",
   "referenced_type" : "type-290",
   "self_type" : "type-289",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "void (*)(google::protobuf::LogLevel, const char *, int, const std::__1::basic_string<char> &)",
   "name" : "void (*)(google::protobuf::LogLevel, const char *, int, const std::__1::basic_string<char> &)",
   "referenced_type" : "type-122",
   "self_type" : "type-121",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "void (*)(void *)",
   "name" : "void (*)(void *)",
   "referenced_type" : "type-299",
   "self_type" : "type-300",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "void (*)(void *, unsigned int)",
   "name" : "void (*)(void *, unsigned int)",
   "referenced_type" : "type-285",
   "self_type" : "type-284",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "void *",
   "name" : "void *",
   "referenced_type" : "type-123",
   "self_type" : "type-275",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/port.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "void *(*)(google::protobuf::Arena *)",
   "name" : "void *(*)(google::protobuf::Arena *)",
   "referenced_type" : "type-287",
   "self_type" : "type-286",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "void *(*)(unsigned int)",
   "name" : "void *(*)(unsigned int)",
   "referenced_type" : "type-283",
   "self_type" : "type-282",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "void **",
   "name" : "void **",
   "referenced_type" : "type-275",
   "self_type" : "type-569",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "void *const *",
   "name" : "void *const *",
   "referenced_type" : "type-568",
   "self_type" : "type-567",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "volatile int *",
   "name" : "volatile int *",
   "referenced_type" : "type-266",
   "self_type" : "type-274",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/atomicops.h"
  }
 ],
 "qualified_types" :
 [
  {
   "alignment" : 1,
   "is_const" : true,
   "linker_set_key" : "const bool",
   "name" : "const bool",
   "referenced_type" : "type-12",
   "self_type" : "type-143",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/template_util.h"
  },
  {
   "alignment" : 1,
   "is_const" : true,
   "linker_set_key" : "const char",
   "name" : "const char",
   "referenced_type" : "type-7",
   "self_type" : "type-6",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const double",
   "name" : "const double",
   "referenced_type" : "type-94",
   "self_type" : "type-235",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mathlimits.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const float",
   "name" : "const float",
   "referenced_type" : "type-92",
   "self_type" : "type-233",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mathlimits.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::Arena",
   "name" : "const google::protobuf::Arena",
   "referenced_type" : "type-280",
   "self_type" : "type-279",
   "size" : 72,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::Arena::Block",
   "name" : "const google::protobuf::Arena::Block",
   "referenced_type" : "type-302",
   "self_type" : "type-305",
   "size" : 16,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::ArenaOptions",
   "name" : "const google::protobuf::ArenaOptions",
   "referenced_type" : "type-281",
   "self_type" : "type-324",
   "size" : 40,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::DescriptorPool",
   "name" : "const google::protobuf::DescriptorPool",
   "referenced_type" : "type-1406",
   "self_type" : "type-1405",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::DescriptorPool",
   "name" : "const google::protobuf::DescriptorPool",
   "referenced_type" : "type-1477",
   "self_type" : "type-1476",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::DescriptorPool",
   "name" : "const google::protobuf::DescriptorPool",
   "referenced_type" : "type-1545",
   "self_type" : "type-1544",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::DescriptorPool",
   "name" : "const google::protobuf::DescriptorPool",
   "referenced_type" : "type-1569",
   "self_type" : "type-1568",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::DescriptorPool",
   "name" : "const google::protobuf::DescriptorPool",
   "referenced_type" : "type-600",
   "self_type" : "type-599",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::DescriptorPool",
   "name" : "const google::protobuf::DescriptorPool",
   "referenced_type" : "type-747",
   "self_type" : "type-746",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::DescriptorPool",
   "name" : "const google::protobuf::DescriptorPool",
   "referenced_type" : "type-833",
   "self_type" : "type-832",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::DescriptorPool",
   "name" : "const google::protobuf::DescriptorPool",
   "referenced_type" : "type-861",
   "self_type" : "type-860",
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::FieldDescriptor",
   "name" : "const google::protobuf::FieldDescriptor",
   "referenced_type" : "type-1301",
   "self_type" : "type-1300",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::FieldDescriptor",
   "name" : "const google::protobuf::FieldDescriptor",
   "referenced_type" : "type-438",
   "self_type" : "type-437",
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::Message",
   "name" : "const google::protobuf::Message",
   "referenced_type" : "type-1315",
   "self_type" : "type-1314",
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::Message",
   "name" : "const google::protobuf::Message",
   "referenced_type" : "type-1464",
   "self_type" : "type-1463",
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::Message",
   "name" : "const google::protobuf::Message",
   "referenced_type" : "type-1517",
   "self_type" : "type-1516",
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::Message",
   "name" : "const google::protobuf::Message",
   "referenced_type" : "type-1527",
   "self_type" : "type-1526",
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::Message",
   "name" : "const google::protobuf::Message",
   "referenced_type" : "type-460",
   "self_type" : "type-459",
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::Message",
   "name" : "const google::protobuf::Message",
   "referenced_type" : "type-737",
   "self_type" : "type-736",
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::Message",
   "name" : "const google::protobuf::Message",
   "referenced_type" : "type-805",
   "self_type" : "type-804",
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::Message",
   "name" : "const google::protobuf::Message",
   "referenced_type" : "type-817",
   "self_type" : "type-816",
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::MessageLite",
   "name" : "const google::protobuf::MessageLite",
   "referenced_type" : "type-404",
   "self_type" : "type-435",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::RepeatedField<bool>",
   "name" : "const google::protobuf::RepeatedField<bool>",
   "referenced_type" : "type-390",
   "self_type" : "type-532",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::RepeatedField<double>",
   "name" : "const google::protobuf::RepeatedField<double>",
   "referenced_type" : "type-385",
   "self_type" : "type-526",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::RepeatedField<float>",
   "name" : "const google::protobuf::RepeatedField<float>",
   "referenced_type" : "type-380",
   "self_type" : "type-520",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::RepeatedField<int>",
   "name" : "const google::protobuf::RepeatedField<int>",
   "referenced_type" : "type-468",
   "self_type" : "type-495",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::RepeatedField<long long>",
   "name" : "const google::protobuf::RepeatedField<long long>",
   "referenced_type" : "type-473",
   "self_type" : "type-501",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::RepeatedField<unsigned int>",
   "name" : "const google::protobuf::RepeatedField<unsigned int>",
   "referenced_type" : "type-478",
   "self_type" : "type-506",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::RepeatedField<unsigned long long>",
   "name" : "const google::protobuf::RepeatedField<unsigned long long>",
   "referenced_type" : "type-374",
   "self_type" : "type-513",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::RepeatedPtrField<google::protobuf::MessageLite *>",
   "name" : "const google::protobuf::RepeatedPtrField<google::protobuf::MessageLite *>",
   "referenced_type" : "type-576",
   "self_type" : "type-647",
   "size" : 16,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::RepeatedPtrField<google::protobuf::MessageLite>",
   "name" : "const google::protobuf::RepeatedPtrField<google::protobuf::MessageLite>",
   "referenced_type" : "type-403",
   "self_type" : "type-574",
   "size" : 16,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::RepeatedPtrField<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >",
   "name" : "const google::protobuf::RepeatedPtrField<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >",
   "referenced_type" : "type-396",
   "self_type" : "type-570",
   "size" : 16,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::StringPiece",
   "name" : "const google::protobuf::StringPiece",
   "referenced_type" : "type-27",
   "self_type" : "type-56",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h"
  },
  {
   "alignment" : 1,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::hash<const char *>",
   "name" : "const google::protobuf::hash<const char *>",
   "referenced_type" : "type-42",
   "self_type" : "type-45",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/hash.h"
  },
  {
   "alignment" : 1,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::hash<google::protobuf::StringPiece>",
   "name" : "const google::protobuf::hash<google::protobuf::StringPiece>",
   "referenced_type" : "type-61",
   "self_type" : "type-62",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h"
  },
  {
   "alignment" : 1,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >",
   "name" : "const google::protobuf::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >",
   "referenced_type" : "type-47",
   "self_type" : "type-49",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/hash.h"
  },
  {
   "alignment" : 1,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::hash<std::pair<const google::protobuf::MessageLite *, int> >",
   "name" : "const google::protobuf::hash<std::pair<const google::protobuf::MessageLite *, int> >",
   "referenced_type" : "type-418",
   "self_type" : "type-420",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/hash.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::internal::ArenaStringPtr",
   "name" : "const google::protobuf::internal::ArenaStringPtr",
   "referenced_type" : "type-1033",
   "self_type" : "type-1037",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arenastring.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::internal::DateTime",
   "name" : "const google::protobuf::internal::DateTime",
   "referenced_type" : "type-270",
   "self_type" : "type-272",
   "size" : 24,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/time.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::internal::ExtensionInfo",
   "name" : "const google::protobuf::internal::ExtensionInfo",
   "referenced_type" : "type-428",
   "self_type" : "type-624",
   "size" : 16,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::internal::ExtensionSet",
   "name" : "const google::protobuf::internal::ExtensionSet",
   "referenced_type" : "type-586",
   "self_type" : "type-591",
   "size" : 16,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::internal::ExtensionSet::Extension",
   "name" : "const google::protobuf::internal::ExtensionSet::Extension",
   "referenced_type" : "type-614",
   "self_type" : "type-620",
   "size" : 20,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::internal::RepeatedPtrFieldBase",
   "name" : "const google::protobuf::internal::RepeatedPtrFieldBase",
   "referenced_type" : "type-397",
   "self_type" : "type-564",
   "size" : 16,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::internal::StringPiecePod",
   "name" : "const google::protobuf::internal::StringPiecePod",
   "referenced_type" : "type-58",
   "self_type" : "type-59",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::internal::scoped_array<char>",
   "name" : "const google::protobuf::internal::scoped_array<char>",
   "referenced_type" : "type-239",
   "self_type" : "type-241",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/scoped_ptr.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::internal::scoped_array<unsigned char>",
   "name" : "const google::protobuf::internal::scoped_array<unsigned char>",
   "referenced_type" : "type-772",
   "self_type" : "type-1659",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/scoped_ptr.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::internal::scoped_ptr<google::protobuf::ResultCallback<std::basic_string<char, std::char_traits<char>, std::allocator<char> > *> >",
   "name" : "const google::protobuf::internal::scoped_ptr<google::protobuf::ResultCallback<std::basic_string<char, std::char_traits<char>, std::allocator<char> > *> >",
   "referenced_type" : "type-763",
   "self_type" : "type-762",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::io::ArrayInputStream",
   "name" : "const google::protobuf::io::ArrayInputStream",
   "referenced_type" : "type-755",
   "self_type" : "type-1635",
   "size" : 24,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::io::ArrayOutputStream",
   "name" : "const google::protobuf::io::ArrayOutputStream",
   "referenced_type" : "type-758",
   "self_type" : "type-1638",
   "size" : 24,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::io::CodedInputStream",
   "name" : "const google::protobuf::io::CodedInputStream",
   "referenced_type" : "type-594",
   "self_type" : "type-650",
   "size" : 60,
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::io::CodedOutputStream",
   "name" : "const google::protobuf::io::CodedOutputStream",
   "referenced_type" : "type-607",
   "self_type" : "type-654",
   "size" : 20,
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::io::ConcatenatingInputStream",
   "name" : "const google::protobuf::io::ConcatenatingInputStream",
   "referenced_type" : "type-1612",
   "self_type" : "type-1616",
   "size" : 20,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::io::CopyingInputStreamAdaptor",
   "name" : "const google::protobuf::io::CopyingInputStreamAdaptor",
   "referenced_type" : "type-770",
   "self_type" : "type-1647",
   "size" : 36,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::io::CopyingOutputStreamAdaptor",
   "name" : "const google::protobuf::io::CopyingOutputStreamAdaptor",
   "referenced_type" : "type-775",
   "self_type" : "type-1649",
   "size" : 32,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::io::FileInputStream",
   "name" : "const google::protobuf::io::FileInputStream",
   "referenced_type" : "type-1581",
   "self_type" : "type-1584",
   "size" : 60,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::io::FileOutputStream",
   "name" : "const google::protobuf::io::FileOutputStream",
   "referenced_type" : "type-1587",
   "self_type" : "type-1591",
   "size" : 52,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::io::IstreamInputStream",
   "name" : "const google::protobuf::io::IstreamInputStream",
   "referenced_type" : "type-1594",
   "self_type" : "type-1600",
   "size" : 48,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::io::LazyStringOutputStream",
   "name" : "const google::protobuf::io::LazyStringOutputStream",
   "referenced_type" : "type-761",
   "self_type" : "type-1645",
   "size" : 16,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::io::LimitingInputStream",
   "name" : "const google::protobuf::io::LimitingInputStream",
   "referenced_type" : "type-1618",
   "self_type" : "type-1620",
   "size" : 24,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::io::OstreamOutputStream",
   "name" : "const google::protobuf::io::OstreamOutputStream",
   "referenced_type" : "type-1603",
   "self_type" : "type-1608",
   "size" : 44,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::io::StringOutputStream",
   "name" : "const google::protobuf::io::StringOutputStream",
   "referenced_type" : "type-760",
   "self_type" : "type-1641",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::io::ZeroCopyOutputStream",
   "name" : "const google::protobuf::io::ZeroCopyOutputStream",
   "referenced_type" : "type-731",
   "self_type" : "type-753",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream.h"
  },
  {
   "alignment" : 1,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::streq",
   "name" : "const google::protobuf::streq",
   "referenced_type" : "type-51",
   "self_type" : "type-52",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/hash.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::strings::AlphaNum",
   "name" : "const google::protobuf::strings::AlphaNum",
   "referenced_type" : "type-100",
   "self_type" : "type-103",
   "size" : 40,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::strings::ArrayByteSource",
   "name" : "const google::protobuf::strings::ArrayByteSource",
   "referenced_type" : "type-26",
   "self_type" : "type-30",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::strings::CheckedArrayByteSink",
   "name" : "const google::protobuf::strings::CheckedArrayByteSink",
   "referenced_type" : "type-9",
   "self_type" : "type-15",
   "size" : 20,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::strings::LimitByteSource",
   "name" : "const google::protobuf::strings::LimitByteSource",
   "referenced_type" : "type-32",
   "self_type" : "type-35",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::strings::UncheckedArrayByteSink",
   "name" : "const google::protobuf::strings::UncheckedArrayByteSink",
   "referenced_type" : "type-67",
   "self_type" : "type-69",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::uint128",
   "name" : "const google::protobuf::uint128",
   "referenced_type" : "type-107",
   "self_type" : "type-118",
   "size" : 16,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::uint128_pod",
   "name" : "const google::protobuf::uint128_pod",
   "referenced_type" : "type-109",
   "self_type" : "type-108",
   "size" : 16,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/int128.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const google::protobuf::util::Status",
   "name" : "const google::protobuf::util::Status",
   "referenced_type" : "type-76",
   "self_type" : "type-79",
   "size" : 16,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const int",
   "name" : "const int",
   "referenced_type" : "type-1",
   "self_type" : "type-43",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/port.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const long",
   "name" : "const long",
   "referenced_type" : "type-189",
   "self_type" : "type-223",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mathlimits.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const long double",
   "name" : "const long double",
   "referenced_type" : "type-214",
   "self_type" : "type-237",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mathlimits.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const long long",
   "name" : "const long long",
   "referenced_type" : "type-88",
   "self_type" : "type-154",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/port.h"
  },
  {
   "alignment" : 2,
   "is_const" : true,
   "linker_set_key" : "const short",
   "name" : "const short",
   "referenced_type" : "type-174",
   "self_type" : "type-220",
   "size" : 2,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mathlimits.h"
  },
  {
   "alignment" : 1,
   "is_const" : true,
   "linker_set_key" : "const signed char",
   "name" : "const signed char",
   "referenced_type" : "type-164",
   "self_type" : "type-218",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mathlimits.h"
  },
  {
   "alignment" : 1,
   "is_const" : true,
   "linker_set_key" : "const std::allocator<std::pair<const std::pair<const google::protobuf::MessageLite *, int>, google::protobuf::internal::ExtensionInfo> >",
   "name" : "const std::allocator<std::pair<const std::pair<const google::protobuf::MessageLite *, int>, google::protobuf::internal::ExtensionInfo> >",
   "referenced_type" : "type-1310",
   "self_type" : "type-1309",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/hash.h"
  },
  {
   "alignment" : 1,
   "is_const" : true,
   "linker_set_key" : "const std::allocator<std::pair<const std::pair<const google::protobuf::MessageLite *, int>, google::protobuf::internal::ExtensionInfo> >",
   "name" : "const std::allocator<std::pair<const std::pair<const google::protobuf::MessageLite *, int>, google::protobuf::internal::ExtensionInfo> >",
   "referenced_type" : "type-448",
   "self_type" : "type-447",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/hash.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-1024",
   "self_type" : "type-1023",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-1032",
   "self_type" : "type-1031",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-1116",
   "self_type" : "type-1115",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-115",
   "self_type" : "type-114",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-1224",
   "self_type" : "type-1223",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-1234",
   "self_type" : "type-1233",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-1288",
   "self_type" : "type-1287",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-1376",
   "self_type" : "type-1375",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-138",
   "self_type" : "type-137",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-1455",
   "self_type" : "type-1454",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-1473",
   "self_type" : "type-1472",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-148",
   "self_type" : "type-147",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-1507",
   "self_type" : "type-1506",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-1523",
   "self_type" : "type-1522",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-1566",
   "self_type" : "type-1565",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-156",
   "self_type" : "type-155",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-1578",
   "self_type" : "type-1577",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-1629",
   "self_type" : "type-1628",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-1664",
   "self_type" : "type-1663",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-1670",
   "self_type" : "type-1669",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-1688",
   "self_type" : "type-1687",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-1695",
   "self_type" : "type-1694",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-1700",
   "self_type" : "type-1699",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-1708",
   "self_type" : "type-1707",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-1713",
   "self_type" : "type-1712",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-171",
   "self_type" : "type-170",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-1720",
   "self_type" : "type-1719",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-1728",
   "self_type" : "type-1727",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-1735",
   "self_type" : "type-1734",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-1744",
   "self_type" : "type-1743",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-1750",
   "self_type" : "type-1749",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-1752",
   "self_type" : "type-1751",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-1762",
   "self_type" : "type-1761",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-1769",
   "self_type" : "type-1768",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-1778",
   "self_type" : "type-1777",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-1790",
   "self_type" : "type-1789",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-1808",
   "self_type" : "type-1807",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-180",
   "self_type" : "type-179",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-1818",
   "self_type" : "type-1817",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-1823",
   "self_type" : "type-1822",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-193",
   "self_type" : "type-192",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-206",
   "self_type" : "type-205",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-251",
   "self_type" : "type-250",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-259",
   "self_type" : "type-258",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-268",
   "self_type" : "type-267",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-319",
   "self_type" : "type-318",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-329",
   "self_type" : "type-328",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-40",
   "self_type" : "type-39",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-414",
   "self_type" : "type-413",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-728",
   "self_type" : "type-727",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-743",
   "self_type" : "type-742",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-768",
   "self_type" : "type-767",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-793",
   "self_type" : "type-792",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-811",
   "self_type" : "type-810",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-858",
   "self_type" : "type-857",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-894",
   "self_type" : "type-893",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-912",
   "self_type" : "type-911",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-919",
   "self_type" : "type-918",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-924",
   "self_type" : "type-923",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-932",
   "self_type" : "type-931",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-937",
   "self_type" : "type-936",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-946",
   "self_type" : "type-945",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-956",
   "self_type" : "type-955",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-975",
   "self_type" : "type-974",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-984",
   "self_type" : "type-983",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
   "referenced_type" : "type-993",
   "self_type" : "type-992",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/common.h"
  },
  {
   "alignment" : 1,
   "is_const" : true,
   "linker_set_key" : "const std::equal_to<std::pair<const google::protobuf::MessageLite *, int> >",
   "name" : "const std::equal_to<std::pair<const google::protobuf::MessageLite *, int> >",
   "referenced_type" : "type-1305",
   "self_type" : "type-1304",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/hash.h"
  },
  {
   "alignment" : 1,
   "is_const" : true,
   "linker_set_key" : "const std::equal_to<std::pair<const google::protobuf::MessageLite *, int> >",
   "name" : "const std::equal_to<std::pair<const google::protobuf::MessageLite *, int> >",
   "referenced_type" : "type-445",
   "self_type" : "type-444",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/hash.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::pair<const google::protobuf::MessageLite *, int>",
   "name" : "const std::pair<const google::protobuf::MessageLite *, int>",
   "referenced_type" : "type-1295",
   "self_type" : "type-1294",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/hash.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::pair<const google::protobuf::MessageLite *, int>",
   "name" : "const std::pair<const google::protobuf::MessageLite *, int>",
   "referenced_type" : "type-423",
   "self_type" : "type-422",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/hash.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::pair<const std::pair<const google::protobuf::MessageLite *, int>, google::protobuf::internal::ExtensionInfo>",
   "name" : "const std::pair<const std::pair<const google::protobuf::MessageLite *, int>, google::protobuf::internal::ExtensionInfo>",
   "referenced_type" : "type-1443",
   "self_type" : "type-1442",
   "size" : 24,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/map_util.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::pair<const std::pair<const google::protobuf::MessageLite *, int>, google::protobuf::internal::ExtensionInfo>",
   "name" : "const std::pair<const std::pair<const google::protobuf::MessageLite *, int>, google::protobuf::internal::ExtensionInfo>",
   "referenced_type" : "type-674",
   "self_type" : "type-673",
   "size" : 24,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/map_util.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::type_info",
   "name" : "const std::type_info",
   "referenced_type" : "type-1011",
   "self_type" : "type-1010",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::type_info",
   "name" : "const std::type_info",
   "referenced_type" : "type-1050",
   "self_type" : "type-1049",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::type_info",
   "name" : "const std::type_info",
   "referenced_type" : "type-1210",
   "self_type" : "type-1209",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::type_info",
   "name" : "const std::type_info",
   "referenced_type" : "type-1251",
   "self_type" : "type-1250",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::type_info",
   "name" : "const std::type_info",
   "referenced_type" : "type-1318",
   "self_type" : "type-1317",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::type_info",
   "name" : "const std::type_info",
   "referenced_type" : "type-1467",
   "self_type" : "type-1466",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::type_info",
   "name" : "const std::type_info",
   "referenced_type" : "type-1503",
   "self_type" : "type-1502",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::type_info",
   "name" : "const std::type_info",
   "referenced_type" : "type-1529",
   "self_type" : "type-1528",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::type_info",
   "name" : "const std::type_info",
   "referenced_type" : "type-1556",
   "self_type" : "type-1555",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::type_info",
   "name" : "const std::type_info",
   "referenced_type" : "type-295",
   "self_type" : "type-294",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::type_info",
   "name" : "const std::type_info",
   "referenced_type" : "type-465",
   "self_type" : "type-464",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::type_info",
   "name" : "const std::type_info",
   "referenced_type" : "type-739",
   "self_type" : "type-738",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::type_info",
   "name" : "const std::type_info",
   "referenced_type" : "type-787",
   "self_type" : "type-786",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::type_info",
   "name" : "const std::type_info",
   "referenced_type" : "type-819",
   "self_type" : "type-818",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::type_info",
   "name" : "const std::type_info",
   "referenced_type" : "type-851",
   "self_type" : "type-850",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "referenced_type" : "type-1543",
   "self_type" : "type-1542",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "referenced_type" : "type-1725",
   "self_type" : "type-1724",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "referenced_type" : "type-1783",
   "self_type" : "type-1782",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringprintf.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "referenced_type" : "type-1793",
   "self_type" : "type-1792",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "referenced_type" : "type-1816",
   "self_type" : "type-1815",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "referenced_type" : "type-200",
   "self_type" : "type-199",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringprintf.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "referenced_type" : "type-210",
   "self_type" : "type-209",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "referenced_type" : "type-262",
   "self_type" : "type-261",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "referenced_type" : "type-83",
   "self_type" : "type-82",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "referenced_type" : "type-874",
   "self_type" : "type-873",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "referenced_type" : "type-951",
   "self_type" : "type-950",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringprintf.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "referenced_type" : "type-959",
   "self_type" : "type-958",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "referenced_type" : "type-987",
   "self_type" : "type-986",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const typename iterator<struct random_access_iterator_tag, type-parameter-0-0, int, type-parameter-0-0 *, type-parameter-0-0 &>::difference_type",
   "name" : "const typename iterator<struct random_access_iterator_tag, type-parameter-0-0, int, type-parameter-0-0 *, type-parameter-0-0 &>::difference_type",
   "referenced_type" : "type-1392",
   "self_type" : "type-1391",
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const typename iterator<struct random_access_iterator_tag, type-parameter-0-0, int, type-parameter-0-0 *, type-parameter-0-0 &>::difference_type",
   "name" : "const typename iterator<struct random_access_iterator_tag, type-parameter-0-0, int, type-parameter-0-0 *, type-parameter-0-0 &>::difference_type",
   "referenced_type" : "type-1475",
   "self_type" : "type-1474",
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const typename iterator<struct random_access_iterator_tag, type-parameter-0-0, int, type-parameter-0-0 *, type-parameter-0-0 &>::difference_type",
   "name" : "const typename iterator<struct random_access_iterator_tag, type-parameter-0-0, int, type-parameter-0-0 *, type-parameter-0-0 &>::difference_type",
   "referenced_type" : "type-1509",
   "self_type" : "type-1508",
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const typename iterator<struct random_access_iterator_tag, type-parameter-0-0, int, type-parameter-0-0 *, type-parameter-0-0 &>::difference_type",
   "name" : "const typename iterator<struct random_access_iterator_tag, type-parameter-0-0, int, type-parameter-0-0 *, type-parameter-0-0 &>::difference_type",
   "referenced_type" : "type-1541",
   "self_type" : "type-1540",
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const typename iterator<struct random_access_iterator_tag, type-parameter-0-0, int, type-parameter-0-0 *, type-parameter-0-0 &>::difference_type",
   "name" : "const typename iterator<struct random_access_iterator_tag, type-parameter-0-0, int, type-parameter-0-0 *, type-parameter-0-0 &>::difference_type",
   "referenced_type" : "type-579",
   "self_type" : "type-578",
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const typename iterator<struct random_access_iterator_tag, type-parameter-0-0, int, type-parameter-0-0 *, type-parameter-0-0 &>::difference_type",
   "name" : "const typename iterator<struct random_access_iterator_tag, type-parameter-0-0, int, type-parameter-0-0 *, type-parameter-0-0 &>::difference_type",
   "referenced_type" : "type-745",
   "self_type" : "type-744",
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const typename iterator<struct random_access_iterator_tag, type-parameter-0-0, int, type-parameter-0-0 *, type-parameter-0-0 &>::difference_type",
   "name" : "const typename iterator<struct random_access_iterator_tag, type-parameter-0-0, int, type-parameter-0-0 *, type-parameter-0-0 &>::difference_type",
   "referenced_type" : "type-795",
   "self_type" : "type-794",
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const typename iterator<struct random_access_iterator_tag, type-parameter-0-0, int, type-parameter-0-0 *, type-parameter-0-0 &>::difference_type",
   "name" : "const typename iterator<struct random_access_iterator_tag, type-parameter-0-0, int, type-parameter-0-0 *, type-parameter-0-0 &>::difference_type",
   "referenced_type" : "type-831",
   "self_type" : "type-830",
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 1,
   "is_const" : true,
   "linker_set_key" : "const unsigned char",
   "name" : "const unsigned char",
   "referenced_type" : "type-159",
   "self_type" : "type-215",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const unsigned char *const",
   "name" : "const unsigned char *const",
   "referenced_type" : "type-216",
   "self_type" : "type-756",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const unsigned int",
   "name" : "const unsigned int",
   "referenced_type" : "type-4",
   "self_type" : "type-11",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/port.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const unsigned long",
   "name" : "const unsigned long",
   "referenced_type" : "type-196",
   "self_type" : "type-230",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mathlimits.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const unsigned long long",
   "name" : "const unsigned long long",
   "referenced_type" : "type-90",
   "self_type" : "type-304",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/port.h"
  },
  {
   "alignment" : 2,
   "is_const" : true,
   "linker_set_key" : "const unsigned short",
   "name" : "const unsigned short",
   "referenced_type" : "type-84",
   "self_type" : "type-227",
   "size" : 2,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mathlimits.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const void",
   "name" : "const void",
   "referenced_type" : "type-123",
   "self_type" : "type-167",
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/port.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "is_volatile" : true,
   "linker_set_key" : "const volatile int",
   "name" : "const volatile int",
   "referenced_type" : "type-1",
   "self_type" : "type-276",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/atomicops.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "google::protobuf::Arena *const",
   "name" : "google::protobuf::Arena *const",
   "referenced_type" : "type-288",
   "self_type" : "type-492",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "google::protobuf::hash_map<std::pair<const google::protobuf::MessageLite *, int>, google::protobuf::internal::ExtensionInfo, google::protobuf::hash<std::pair<const google::protobuf::MessageLite *, int> >, std::equal_to<std::pair<const google::protobuf::MessageLite *, int> >, std::allocator<std::pair<const std::pair<const google::protobuf::MessageLite *, int>, google::protobuf::internal::ExtensionInfo> > > *const",
   "name" : "google::protobuf::hash_map<std::pair<const google::protobuf::MessageLite *, int>, google::protobuf::internal::ExtensionInfo, google::protobuf::hash<std::pair<const google::protobuf::MessageLite *, int> >, std::equal_to<std::pair<const google::protobuf::MessageLite *, int> >, std::allocator<std::pair<const std::pair<const google::protobuf::MessageLite *, int>, google::protobuf::internal::ExtensionInfo> > > *const",
   "referenced_type" : "type-442",
   "self_type" : "type-672",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/map_util.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "google::protobuf::internal::Mutex *const",
   "name" : "google::protobuf::internal::Mutex *const",
   "referenced_type" : "type-98",
   "self_type" : "type-97",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "google::protobuf::internal::WireFormatLite::CppType const[]",
   "name" : "google::protobuf::internal::WireFormatLite::CppType const[]",
   "referenced_type" : "type-663",
   "self_type" : "type-664",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "google::protobuf::internal::WireFormatLite::WireType const[]",
   "name" : "google::protobuf::internal::WireFormatLite::WireType const[]",
   "referenced_type" : "type-665",
   "self_type" : "type-666",
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "google::protobuf::io::ZeroCopyInputStream *const",
   "name" : "google::protobuf::io::ZeroCopyInputStream *const",
   "referenced_type" : "type-784",
   "self_type" : "type-1614",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "unsigned char *const",
   "name" : "unsigned char *const",
   "referenced_type" : "type-610",
   "self_type" : "type-759",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "void *const",
   "name" : "void *const",
   "referenced_type" : "type-275",
   "self_type" : "type-568",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h"
  },
  {
   "alignment" : 4,
   "is_volatile" : true,
   "linker_set_key" : "volatile int",
   "name" : "volatile int",
   "referenced_type" : "type-1",
   "self_type" : "type-266",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/atomicops.h"
  }
 ],
 "record_types" :
 [
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "lifecycle_id_",
     "referenced_type" : "type-88"
    },
    {
     "field_name" : "blocks_",
     "field_offset" : 64,
     "referenced_type" : "type-1"
    },
    {
     "field_name" : "hint_",
     "field_offset" : 96,
     "referenced_type" : "type-1"
    },
    {
     "field_name" : "cleanup_list_",
     "field_offset" : 128,
     "referenced_type" : "type-1"
    },
    {
     "field_name" : "owns_first_block_",
     "field_offset" : 160,
     "referenced_type" : "type-12"
    },
    {
     "field_name" : "blocks_lock_",
     "field_offset" : 192,
     "referenced_type" : "type-71"
    },
    {
     "field_name" : "hooks_cookie_",
     "field_offset" : 224,
     "referenced_type" : "type-275"
    },
    {
     "field_name" : "options_",
     "field_offset" : 256,
     "referenced_type" : "type-281"
    }
   ],
   "linker_set_key" : "google::protobuf::Arena",
   "name" : "google::protobuf::Arena",
   "record_kind" : "class",
   "referenced_type" : "type-280",
   "self_type" : "type-280",
   "size" : 72,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h",
   "unique_id" : "_ZTSN6google8protobuf5ArenaE"
  },
  {
   "access" : "private",
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "owner",
     "referenced_type" : "type-275"
    },
    {
     "field_name" : "next",
     "field_offset" : 32,
     "referenced_type" : "type-303"
    },
    {
     "field_name" : "pos",
     "field_offset" : 64,
     "referenced_type" : "type-4"
    },
    {
     "field_name" : "size",
     "field_offset" : 96,
     "referenced_type" : "type-4"
    }
   ],
   "linker_set_key" : "google::protobuf::Arena::Block",
   "name" : "google::protobuf::Arena::Block",
   "referenced_type" : "type-302",
   "self_type" : "type-302",
   "size" : 16,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h",
   "unique_id" : "_ZTSN6google8protobuf5Arena5BlockE"
  },
  {
   "access" : "private",
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::Arena::InternalIsArenaConstructableHelper",
   "name" : "google::protobuf::Arena::InternalIsArenaConstructableHelper",
   "referenced_type" : "type-301",
   "self_type" : "type-301",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h",
   "unique_id" : "_ZTSN6google8protobuf5Arena34InternalIsArenaConstructableHelperE"
  },
  {
   "access" : "private",
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::Arena::InternalIsDestructorSkippableHelper",
   "name" : "google::protobuf::Arena::InternalIsDestructorSkippableHelper",
   "referenced_type" : "type-309",
   "self_type" : "type-309",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h",
   "unique_id" : "_ZTSN6google8protobuf5Arena35InternalIsDestructorSkippableHelperE"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "elem",
     "referenced_type" : "type-275"
    },
    {
     "field_name" : "cleanup",
     "field_offset" : 32,
     "referenced_type" : "type-300"
    },
    {
     "field_name" : "next",
     "field_offset" : 64,
     "referenced_type" : "type-311"
    }
   ],
   "linker_set_key" : "google::protobuf::Arena::Node",
   "name" : "google::protobuf::Arena::Node",
   "referenced_type" : "type-310",
   "self_type" : "type-310",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h",
   "unique_id" : "_ZTSN6google8protobuf5Arena4NodeE"
  },
  {
   "access" : "private",
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "last_lifecycle_id_seen",
     "referenced_type" : "type-88"
    },
    {
     "field_name" : "last_block_used_",
     "field_offset" : 64,
     "referenced_type" : "type-303"
    }
   ],
   "linker_set_key" : "google::protobuf::Arena::ThreadCache",
   "name" : "google::protobuf::Arena::ThreadCache",
   "referenced_type" : "type-308",
   "self_type" : "type-308",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h",
   "unique_id" : "_ZTSN6google8protobuf5Arena11ThreadCacheE"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "start_block_size",
     "referenced_type" : "type-4"
    },
    {
     "field_name" : "max_block_size",
     "field_offset" : 32,
     "referenced_type" : "type-4"
    },
    {
     "field_name" : "initial_block",
     "field_offset" : 64,
     "referenced_type" : "type-10"
    },
    {
     "field_name" : "initial_block_size",
     "field_offset" : 96,
     "referenced_type" : "type-4"
    },
    {
     "field_name" : "block_alloc",
     "field_offset" : 128,
     "referenced_type" : "type-282"
    },
    {
     "field_name" : "block_dealloc",
     "field_offset" : 160,
     "referenced_type" : "type-284"
    },
    {
     "field_name" : "on_arena_init",
     "field_offset" : 192,
     "referenced_type" : "type-286"
    },
    {
     "field_name" : "on_arena_reset",
     "field_offset" : 224,
     "referenced_type" : "type-289"
    },
    {
     "field_name" : "on_arena_destruction",
     "field_offset" : 256,
     "referenced_type" : "type-289"
    },
    {
     "field_name" : "on_arena_allocation",
     "field_offset" : 288,
     "referenced_type" : "type-291"
    }
   ],
   "linker_set_key" : "google::protobuf::ArenaOptions",
   "name" : "google::protobuf::ArenaOptions",
   "referenced_type" : "type-281",
   "self_type" : "type-281",
   "size" : 40,
   "source_file" : "/external/protobuf/src/google/protobuf/arena.h",
   "unique_id" : "_ZTSN6google8protobuf12ArenaOptionsE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::BigEndian",
   "name" : "google::protobuf::BigEndian",
   "record_kind" : "class",
   "referenced_type" : "type-312",
   "self_type" : "type-312",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/port.h",
   "unique_id" : "_ZTSN6google8protobuf9BigEndianE"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::Closure",
   "name" : "google::protobuf::Closure",
   "record_kind" : "class",
   "referenced_type" : "type-238",
   "self_type" : "type-238",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/callback.h",
   "unique_id" : "_ZTSN6google8protobuf7ClosureE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6google8protobuf7ClosureE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf7ClosureD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf7ClosureD0Ev"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6google8protobuf7Closure3RunEv"
    }
   ]
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "state_",
     "referenced_type" : "type-1"
    }
   ],
   "linker_set_key" : "google::protobuf::GoogleOnceDynamic",
   "name" : "google::protobuf::GoogleOnceDynamic",
   "record_kind" : "class",
   "referenced_type" : "type-129",
   "self_type" : "type-129",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/once.h",
   "unique_id" : "_ZTSN6google8protobuf17GoogleOnceDynamicE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::LogSilencer",
   "name" : "google::protobuf::LogSilencer",
   "record_kind" : "class",
   "referenced_type" : "type-64",
   "self_type" : "type-64",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h",
   "unique_id" : "_ZTSN6google8protobuf11LogSilencerE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::MathLimits<double>",
   "name" : "google::protobuf::MathLimits<double>",
   "referenced_type" : "type-234",
   "self_type" : "type-234",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mathlimits.h",
   "template_args" : [ "type-94" ],
   "unique_id" : "_ZTSN6google8protobuf10MathLimitsIdEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::MathLimits<float>",
   "name" : "google::protobuf::MathLimits<float>",
   "referenced_type" : "type-232",
   "self_type" : "type-232",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mathlimits.h",
   "template_args" : [ "type-92" ],
   "unique_id" : "_ZTSN6google8protobuf10MathLimitsIfEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::MathLimits<int>",
   "name" : "google::protobuf::MathLimits<int>",
   "referenced_type" : "type-221",
   "self_type" : "type-221",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mathlimits.h",
   "template_args" : [ "type-1" ],
   "unique_id" : "_ZTSN6google8protobuf10MathLimitsIiEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::MathLimits<long double>",
   "name" : "google::protobuf::MathLimits<long double>",
   "referenced_type" : "type-236",
   "self_type" : "type-236",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mathlimits.h",
   "template_args" : [ "type-214" ],
   "unique_id" : "_ZTSN6google8protobuf10MathLimitsIeEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::MathLimits<long long>",
   "name" : "google::protobuf::MathLimits<long long>",
   "referenced_type" : "type-224",
   "self_type" : "type-224",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mathlimits.h",
   "template_args" : [ "type-88" ],
   "unique_id" : "_ZTSN6google8protobuf10MathLimitsIxEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::MathLimits<long>",
   "name" : "google::protobuf::MathLimits<long>",
   "referenced_type" : "type-222",
   "self_type" : "type-222",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mathlimits.h",
   "template_args" : [ "type-189" ],
   "unique_id" : "_ZTSN6google8protobuf10MathLimitsIlEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::MathLimits<short>",
   "name" : "google::protobuf::MathLimits<short>",
   "referenced_type" : "type-219",
   "self_type" : "type-219",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mathlimits.h",
   "template_args" : [ "type-174" ],
   "unique_id" : "_ZTSN6google8protobuf10MathLimitsIsEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::MathLimits<signed char>",
   "name" : "google::protobuf::MathLimits<signed char>",
   "referenced_type" : "type-217",
   "self_type" : "type-217",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mathlimits.h",
   "template_args" : [ "type-164" ],
   "unique_id" : "_ZTSN6google8protobuf10MathLimitsIaEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::MathLimits<unsigned char>",
   "name" : "google::protobuf::MathLimits<unsigned char>",
   "referenced_type" : "type-225",
   "self_type" : "type-225",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mathlimits.h",
   "template_args" : [ "type-159" ],
   "unique_id" : "_ZTSN6google8protobuf10MathLimitsIhEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::MathLimits<unsigned int>",
   "name" : "google::protobuf::MathLimits<unsigned int>",
   "referenced_type" : "type-228",
   "self_type" : "type-228",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mathlimits.h",
   "template_args" : [ "type-4" ],
   "unique_id" : "_ZTSN6google8protobuf10MathLimitsIjEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::MathLimits<unsigned long long>",
   "name" : "google::protobuf::MathLimits<unsigned long long>",
   "referenced_type" : "type-231",
   "self_type" : "type-231",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mathlimits.h",
   "template_args" : [ "type-90" ],
   "unique_id" : "_ZTSN6google8protobuf10MathLimitsIyEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::MathLimits<unsigned long>",
   "name" : "google::protobuf::MathLimits<unsigned long>",
   "referenced_type" : "type-229",
   "self_type" : "type-229",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mathlimits.h",
   "template_args" : [ "type-196" ],
   "unique_id" : "_ZTSN6google8protobuf10MathLimitsImEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::MathLimits<unsigned short>",
   "name" : "google::protobuf::MathLimits<unsigned short>",
   "referenced_type" : "type-226",
   "self_type" : "type-226",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mathlimits.h",
   "template_args" : [ "type-84" ],
   "unique_id" : "_ZTSN6google8protobuf10MathLimitsItEE"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::MessageLite",
   "name" : "google::protobuf::MessageLite",
   "record_kind" : "class",
   "referenced_type" : "type-404",
   "self_type" : "type-404",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/message_lite.h",
   "unique_id" : "_ZTSN6google8protobuf11MessageLiteE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6google8protobuf11MessageLiteE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf11MessageLiteD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf11MessageLiteD0Ev"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZNK6google8protobuf11MessageLite11GetTypeNameEv"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZNK6google8protobuf11MessageLite3NewEv"
    },
    {
     "mangled_component_name" : "_ZNK6google8protobuf11MessageLite3NewEPNS0_5ArenaE"
    },
    {
     "mangled_component_name" : "_ZNK6google8protobuf11MessageLite8GetArenaEv"
    },
    {
     "mangled_component_name" : "_ZNK6google8protobuf11MessageLite20GetMaybeArenaPointerEv"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6google8protobuf11MessageLite5ClearEv"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZNK6google8protobuf11MessageLite13IsInitializedEv"
    },
    {
     "mangled_component_name" : "_ZNK6google8protobuf11MessageLite25InitializationErrorStringEv"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6google8protobuf11MessageLite21CheckTypeAndMergeFromERKS1_"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6google8protobuf11MessageLite27MergePartialFromCodedStreamEPNS0_2io16CodedInputStreamE"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZNK6google8protobuf11MessageLite8ByteSizeEv"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZNK6google8protobuf11MessageLite24SerializeWithCachedSizesEPNS0_2io17CodedOutputStreamE"
    },
    {
     "mangled_component_name" : "_ZNK6google8protobuf11MessageLite31SerializeWithCachedSizesToArrayEPh"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZNK6google8protobuf11MessageLite13GetCachedSizeEv"
    }
   ]
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "current_size_",
     "referenced_type" : "type-1"
    },
    {
     "access" : "private",
     "field_name" : "total_size_",
     "field_offset" : 32,
     "referenced_type" : "type-1"
    },
    {
     "access" : "private",
     "field_name" : "rep_",
     "field_offset" : 64,
     "referenced_type" : "type-391"
    }
   ],
   "linker_set_key" : "google::protobuf::RepeatedField<bool>",
   "name" : "google::protobuf::RepeatedField<bool>",
   "record_kind" : "class",
   "referenced_type" : "type-390",
   "self_type" : "type-390",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h",
   "template_args" : [ "type-12" ],
   "unique_id" : "_ZTSN6google8protobuf13RepeatedFieldIbEE"
  },
  {
   "access" : "private",
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "arena",
     "referenced_type" : "type-288"
    },
    {
     "field_name" : "elements",
     "field_offset" : 32,
     "referenced_type" : "type-393"
    }
   ],
   "linker_set_key" : "google::protobuf::RepeatedField<bool>::Rep",
   "name" : "google::protobuf::RepeatedField<bool>::Rep",
   "referenced_type" : "type-392",
   "self_type" : "type-392",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h",
   "unique_id" : "_ZTSN6google8protobuf13RepeatedFieldIbE3RepE"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "current_size_",
     "referenced_type" : "type-1"
    },
    {
     "access" : "private",
     "field_name" : "total_size_",
     "field_offset" : 32,
     "referenced_type" : "type-1"
    },
    {
     "access" : "private",
     "field_name" : "rep_",
     "field_offset" : 64,
     "referenced_type" : "type-386"
    }
   ],
   "linker_set_key" : "google::protobuf::RepeatedField<double>",
   "name" : "google::protobuf::RepeatedField<double>",
   "record_kind" : "class",
   "referenced_type" : "type-385",
   "self_type" : "type-385",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h",
   "template_args" : [ "type-94" ],
   "unique_id" : "_ZTSN6google8protobuf13RepeatedFieldIdEE"
  },
  {
   "access" : "private",
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "arena",
     "referenced_type" : "type-288"
    },
    {
     "field_name" : "elements",
     "field_offset" : 32,
     "referenced_type" : "type-388"
    }
   ],
   "linker_set_key" : "google::protobuf::RepeatedField<double>::Rep",
   "name" : "google::protobuf::RepeatedField<double>::Rep",
   "referenced_type" : "type-387",
   "self_type" : "type-387",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h",
   "unique_id" : "_ZTSN6google8protobuf13RepeatedFieldIdE3RepE"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "current_size_",
     "referenced_type" : "type-1"
    },
    {
     "access" : "private",
     "field_name" : "total_size_",
     "field_offset" : 32,
     "referenced_type" : "type-1"
    },
    {
     "access" : "private",
     "field_name" : "rep_",
     "field_offset" : 64,
     "referenced_type" : "type-381"
    }
   ],
   "linker_set_key" : "google::protobuf::RepeatedField<float>",
   "name" : "google::protobuf::RepeatedField<float>",
   "record_kind" : "class",
   "referenced_type" : "type-380",
   "self_type" : "type-380",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h",
   "template_args" : [ "type-92" ],
   "unique_id" : "_ZTSN6google8protobuf13RepeatedFieldIfEE"
  },
  {
   "access" : "private",
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "arena",
     "referenced_type" : "type-288"
    },
    {
     "field_name" : "elements",
     "field_offset" : 32,
     "referenced_type" : "type-383"
    }
   ],
   "linker_set_key" : "google::protobuf::RepeatedField<float>::Rep",
   "name" : "google::protobuf::RepeatedField<float>::Rep",
   "referenced_type" : "type-382",
   "self_type" : "type-382",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h",
   "unique_id" : "_ZTSN6google8protobuf13RepeatedFieldIfE3RepE"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "current_size_",
     "referenced_type" : "type-1"
    },
    {
     "access" : "private",
     "field_name" : "total_size_",
     "field_offset" : 32,
     "referenced_type" : "type-1"
    },
    {
     "access" : "private",
     "field_name" : "rep_",
     "field_offset" : 64,
     "referenced_type" : "type-469"
    }
   ],
   "linker_set_key" : "google::protobuf::RepeatedField<int>",
   "name" : "google::protobuf::RepeatedField<int>",
   "record_kind" : "class",
   "referenced_type" : "type-468",
   "self_type" : "type-468",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h",
   "template_args" : [ "type-1" ],
   "unique_id" : "_ZTSN6google8protobuf13RepeatedFieldIiEE"
  },
  {
   "access" : "private",
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "arena",
     "referenced_type" : "type-288"
    },
    {
     "field_name" : "elements",
     "field_offset" : 32,
     "referenced_type" : "type-471"
    }
   ],
   "linker_set_key" : "google::protobuf::RepeatedField<int>::Rep",
   "name" : "google::protobuf::RepeatedField<int>::Rep",
   "referenced_type" : "type-470",
   "self_type" : "type-470",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h",
   "unique_id" : "_ZTSN6google8protobuf13RepeatedFieldIiE3RepE"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "current_size_",
     "referenced_type" : "type-1"
    },
    {
     "access" : "private",
     "field_name" : "total_size_",
     "field_offset" : 32,
     "referenced_type" : "type-1"
    },
    {
     "access" : "private",
     "field_name" : "rep_",
     "field_offset" : 64,
     "referenced_type" : "type-474"
    }
   ],
   "linker_set_key" : "google::protobuf::RepeatedField<long long>",
   "name" : "google::protobuf::RepeatedField<long long>",
   "record_kind" : "class",
   "referenced_type" : "type-473",
   "self_type" : "type-473",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h",
   "template_args" : [ "type-88" ],
   "unique_id" : "_ZTSN6google8protobuf13RepeatedFieldIxEE"
  },
  {
   "access" : "private",
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "arena",
     "referenced_type" : "type-288"
    },
    {
     "field_name" : "elements",
     "field_offset" : 32,
     "referenced_type" : "type-476"
    }
   ],
   "linker_set_key" : "google::protobuf::RepeatedField<long long>::Rep",
   "name" : "google::protobuf::RepeatedField<long long>::Rep",
   "referenced_type" : "type-475",
   "self_type" : "type-475",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h",
   "unique_id" : "_ZTSN6google8protobuf13RepeatedFieldIxE3RepE"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "current_size_",
     "referenced_type" : "type-1"
    },
    {
     "access" : "private",
     "field_name" : "total_size_",
     "field_offset" : 32,
     "referenced_type" : "type-1"
    },
    {
     "access" : "private",
     "field_name" : "rep_",
     "field_offset" : 64,
     "referenced_type" : "type-479"
    }
   ],
   "linker_set_key" : "google::protobuf::RepeatedField<unsigned int>",
   "name" : "google::protobuf::RepeatedField<unsigned int>",
   "record_kind" : "class",
   "referenced_type" : "type-478",
   "self_type" : "type-478",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h",
   "template_args" : [ "type-4" ],
   "unique_id" : "_ZTSN6google8protobuf13RepeatedFieldIjEE"
  },
  {
   "access" : "private",
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "arena",
     "referenced_type" : "type-288"
    },
    {
     "field_name" : "elements",
     "field_offset" : 32,
     "referenced_type" : "type-481"
    }
   ],
   "linker_set_key" : "google::protobuf::RepeatedField<unsigned int>::Rep",
   "name" : "google::protobuf::RepeatedField<unsigned int>::Rep",
   "referenced_type" : "type-480",
   "self_type" : "type-480",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h",
   "unique_id" : "_ZTSN6google8protobuf13RepeatedFieldIjE3RepE"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "current_size_",
     "referenced_type" : "type-1"
    },
    {
     "access" : "private",
     "field_name" : "total_size_",
     "field_offset" : 32,
     "referenced_type" : "type-1"
    },
    {
     "access" : "private",
     "field_name" : "rep_",
     "field_offset" : 64,
     "referenced_type" : "type-375"
    }
   ],
   "linker_set_key" : "google::protobuf::RepeatedField<unsigned long long>",
   "name" : "google::protobuf::RepeatedField<unsigned long long>",
   "record_kind" : "class",
   "referenced_type" : "type-374",
   "self_type" : "type-374",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h",
   "template_args" : [ "type-90" ],
   "unique_id" : "_ZTSN6google8protobuf13RepeatedFieldIyEE"
  },
  {
   "access" : "private",
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "arena",
     "referenced_type" : "type-288"
    },
    {
     "field_name" : "elements",
     "field_offset" : 32,
     "referenced_type" : "type-378"
    }
   ],
   "linker_set_key" : "google::protobuf::RepeatedField<unsigned long long>::Rep",
   "name" : "google::protobuf::RepeatedField<unsigned long long>::Rep",
   "referenced_type" : "type-376",
   "self_type" : "type-376",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h",
   "unique_id" : "_ZTSN6google8protobuf13RepeatedFieldIyE3RepE"
  },
  {
   "access" : "protected",
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-461"
    }
   ],
   "linker_set_key" : "google::protobuf::RepeatedPtrField<MessageLite *>::TypeHandler",
   "name" : "google::protobuf::RepeatedPtrField<MessageLite *>::TypeHandler",
   "record_kind" : "class",
   "referenced_type" : "type-563",
   "self_type" : "type-563",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h",
   "unique_id" : "_ZTSN6google8protobuf16RepeatedPtrFieldIPNS0_11MessageLiteEE11TypeHandlerE"
  },
  {
   "access" : "protected",
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-451"
    }
   ],
   "linker_set_key" : "google::protobuf::RepeatedPtrField<MessageLite>::TypeHandler",
   "name" : "google::protobuf::RepeatedPtrField<MessageLite>::TypeHandler",
   "record_kind" : "class",
   "referenced_type" : "type-562",
   "self_type" : "type-562",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h",
   "unique_id" : "_ZTSN6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerE"
  },
  {
   "access" : "protected",
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-560"
    }
   ],
   "linker_set_key" : "google::protobuf::RepeatedPtrField<basic_string<char> >::TypeHandler",
   "name" : "google::protobuf::RepeatedPtrField<basic_string<char> >::TypeHandler",
   "record_kind" : "class",
   "referenced_type" : "type-559",
   "self_type" : "type-559",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h",
   "unique_id" : "_ZTSN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE11TypeHandlerE"
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-397"
    }
   ],
   "linker_set_key" : "google::protobuf::RepeatedPtrField<google::protobuf::MessageLite *>",
   "name" : "google::protobuf::RepeatedPtrField<google::protobuf::MessageLite *>",
   "record_kind" : "class",
   "referenced_type" : "type-576",
   "self_type" : "type-576",
   "size" : 16,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h",
   "template_args" : [ "type-410" ],
   "unique_id" : "_ZTSN6google8protobuf16RepeatedPtrFieldIPNS0_11MessageLiteEEE"
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-397"
    }
   ],
   "linker_set_key" : "google::protobuf::RepeatedPtrField<google::protobuf::MessageLite>",
   "name" : "google::protobuf::RepeatedPtrField<google::protobuf::MessageLite>",
   "record_kind" : "class",
   "referenced_type" : "type-403",
   "self_type" : "type-403",
   "size" : 16,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h",
   "template_args" : [ "type-404" ],
   "unique_id" : "_ZTSN6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEEE"
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-397"
    }
   ],
   "linker_set_key" : "google::protobuf::RepeatedPtrField<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >",
   "name" : "google::protobuf::RepeatedPtrField<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >",
   "record_kind" : "class",
   "referenced_type" : "type-396",
   "self_type" : "type-396",
   "size" : 16,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h",
   "template_args" : [ "type-401" ],
   "unique_id" : "_ZTSN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEE"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::ResultCallback<std::basic_string<char, std::char_traits<char>, std::allocator<char> > *>",
   "name" : "google::protobuf::ResultCallback<std::basic_string<char, std::char_traits<char>, std::allocator<char> > *>",
   "record_kind" : "class",
   "referenced_type" : "type-1653",
   "self_type" : "type-1653",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/callback.h",
   "template_args" : [ "type-1654" ],
   "unique_id" : "_ZTSN6google8protobuf14ResultCallbackIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6google8protobuf14ResultCallbackIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf14ResultCallbackIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEED1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf14ResultCallbackIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEED0Ev"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6google8protobuf14ResultCallbackIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3RunEv"
    }
   ]
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "ptr_",
     "referenced_type" : "type-5"
    },
    {
     "access" : "private",
     "field_name" : "length_",
     "field_offset" : 32,
     "referenced_type" : "type-1"
    }
   ],
   "linker_set_key" : "google::protobuf::StringPiece",
   "name" : "google::protobuf::StringPiece",
   "record_kind" : "class",
   "referenced_type" : "type-27",
   "self_type" : "type-27",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h",
   "unique_id" : "_ZTSN6google8protobuf11StringPieceE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::hash<const char *>",
   "name" : "google::protobuf::hash<const char *>",
   "referenced_type" : "type-42",
   "self_type" : "type-42",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/hash.h",
   "template_args" : [ "type-5" ],
   "unique_id" : "_ZTSN6google8protobuf4hashIPKcEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::hash<google::protobuf::StringPiece>",
   "name" : "google::protobuf::hash<google::protobuf::StringPiece>",
   "referenced_type" : "type-61",
   "self_type" : "type-61",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h",
   "template_args" : [ "type-27" ],
   "unique_id" : "_ZTSN6google8protobuf4hashINS0_11StringPieceEEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >",
   "name" : "google::protobuf::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >",
   "referenced_type" : "type-47",
   "self_type" : "type-47",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/hash.h",
   "template_args" : [ "type-48" ],
   "unique_id" : "_ZTSN6google8protobuf4hashINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::hash<std::pair<const google::protobuf::MessageLite *, int> >",
   "name" : "google::protobuf::hash<std::pair<const google::protobuf::MessageLite *, int> >",
   "referenced_type" : "type-418",
   "self_type" : "type-418",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/hash.h",
   "template_args" : [ "type-419" ],
   "unique_id" : "_ZTSN6google8protobuf4hashINSt3__14pairIPKNS0_11MessageLiteEiEEEE"
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-426"
    }
   ],
   "linker_set_key" : "google::protobuf::hash_map<std::pair<const google::protobuf::MessageLite *, int>, google::protobuf::internal::ExtensionInfo, google::protobuf::hash<std::pair<const google::protobuf::MessageLite *, int> >, std::equal_to<std::pair<const google::protobuf::MessageLite *, int> >, std::allocator<std::pair<const std::pair<const google::protobuf::MessageLite *, int>, google::protobuf::internal::ExtensionInfo> > >",
   "name" : "google::protobuf::hash_map<std::pair<const google::protobuf::MessageLite *, int>, google::protobuf::internal::ExtensionInfo, google::protobuf::hash<std::pair<const google::protobuf::MessageLite *, int> >, std::equal_to<std::pair<const google::protobuf::MessageLite *, int> >, std::allocator<std::pair<const std::pair<const google::protobuf::MessageLite *, int>, google::protobuf::internal::ExtensionInfo> > >",
   "record_kind" : "class",
   "referenced_type" : "type-425",
   "self_type" : "type-425",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/hash.h",
   "template_args" : [ "type-427", "type-428", "type-418", "type-439", "type-440" ],
   "unique_id" : "_ZTSN6google8protobuf8hash_mapINSt3__14pairIPKNS0_11MessageLiteEiEENS0_8internal13ExtensionInfoENS0_4hashIS7_EENS2_8equal_toIS7_EENS2_9allocatorINS3_IKS7_S9_EEEEEE"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "ptr_",
     "referenced_type" : "type-1034"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::ArenaStringPtr",
   "name" : "google::protobuf::internal::ArenaStringPtr",
   "referenced_type" : "type-1033",
   "self_type" : "type-1033",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/arenastring.h",
   "unique_id" : "_ZTSN6google8protobuf8internal14ArenaStringPtrE"
  },
  {
   "alignment" : 1,
   "fields" :
   [
    {
     "field_name" : "has_amd_lock_mb_bug",
     "referenced_type" : "type-12"
    },
    {
     "field_name" : "has_sse2",
     "field_offset" : 8,
     "referenced_type" : "type-12"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::AtomicOps_x86CPUFeatureStruct",
   "name" : "google::protobuf::internal::AtomicOps_x86CPUFeatureStruct",
   "referenced_type" : "type-297",
   "self_type" : "type-297",
   "size" : 2,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/atomicops_internals_x86_gcc.h",
   "unique_id" : "_ZTSN6google8protobuf8internal29AtomicOps_x86CPUFeatureStructE"
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-605"
    }
   ],
   "fields" :
   [
    {
     "access" : "protected",
     "field_name" : "unknown_fields_",
     "field_offset" : 32,
     "referenced_type" : "type-611"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::CodedOutputStreamFieldSkipper",
   "name" : "google::protobuf::internal::CodedOutputStreamFieldSkipper",
   "record_kind" : "class",
   "referenced_type" : "type-667",
   "self_type" : "type-667",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h",
   "unique_id" : "_ZTSN6google8protobuf8internal29CodedOutputStreamFieldSkipperE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6google8protobuf8internal29CodedOutputStreamFieldSkipperE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf8internal29CodedOutputStreamFieldSkipperD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf8internal29CodedOutputStreamFieldSkipperD0Ev"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf8internal29CodedOutputStreamFieldSkipper9SkipFieldEPNS0_2io16CodedInputStreamEj"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf8internal29CodedOutputStreamFieldSkipper11SkipMessageEPNS0_2io16CodedInputStreamE"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf8internal29CodedOutputStreamFieldSkipper15SkipUnknownEnumEii"
    }
   ]
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "year",
     "referenced_type" : "type-1"
    },
    {
     "field_name" : "month",
     "field_offset" : 32,
     "referenced_type" : "type-1"
    },
    {
     "field_name" : "day",
     "field_offset" : 64,
     "referenced_type" : "type-1"
    },
    {
     "field_name" : "hour",
     "field_offset" : 96,
     "referenced_type" : "type-1"
    },
    {
     "field_name" : "minute",
     "field_offset" : 128,
     "referenced_type" : "type-1"
    },
    {
     "field_name" : "second",
     "field_offset" : 160,
     "referenced_type" : "type-1"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::DateTime",
   "name" : "google::protobuf::internal::DateTime",
   "referenced_type" : "type-270",
   "self_type" : "type-270",
   "size" : 24,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/time.h",
   "unique_id" : "_ZTSN6google8protobuf8internal8DateTimeE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::ElementCopier<bool, true>",
   "name" : "google::protobuf::internal::ElementCopier<bool, true>",
   "referenced_type" : "type-551",
   "self_type" : "type-551",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h",
   "template_args" : [ "type-12" ],
   "unique_id" : "_ZTSN6google8protobuf8internal13ElementCopierIbLb1EEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::ElementCopier<double, true>",
   "name" : "google::protobuf::internal::ElementCopier<double, true>",
   "referenced_type" : "type-549",
   "self_type" : "type-549",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h",
   "template_args" : [ "type-94" ],
   "unique_id" : "_ZTSN6google8protobuf8internal13ElementCopierIdLb1EEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::ElementCopier<float, true>",
   "name" : "google::protobuf::internal::ElementCopier<float, true>",
   "referenced_type" : "type-547",
   "self_type" : "type-547",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h",
   "template_args" : [ "type-92" ],
   "unique_id" : "_ZTSN6google8protobuf8internal13ElementCopierIfLb1EEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::ElementCopier<int, true>",
   "name" : "google::protobuf::internal::ElementCopier<int, true>",
   "referenced_type" : "type-543",
   "self_type" : "type-543",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h",
   "template_args" : [ "type-1" ],
   "unique_id" : "_ZTSN6google8protobuf8internal13ElementCopierIiLb1EEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::ElementCopier<long long, true>",
   "name" : "google::protobuf::internal::ElementCopier<long long, true>",
   "referenced_type" : "type-545",
   "self_type" : "type-545",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h",
   "template_args" : [ "type-88" ],
   "unique_id" : "_ZTSN6google8protobuf8internal13ElementCopierIxLb1EEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::ElementCopier<unsigned int, true>",
   "name" : "google::protobuf::internal::ElementCopier<unsigned int, true>",
   "referenced_type" : "type-539",
   "self_type" : "type-539",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h",
   "template_args" : [ "type-4" ],
   "unique_id" : "_ZTSN6google8protobuf8internal13ElementCopierIjLb1EEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::ElementCopier<unsigned long long, true>",
   "name" : "google::protobuf::internal::ElementCopier<unsigned long long, true>",
   "referenced_type" : "type-541",
   "self_type" : "type-541",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h",
   "template_args" : [ "type-90" ],
   "unique_id" : "_ZTSN6google8protobuf8internal13ElementCopierIyLb1EEE"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::ExtensionFinder",
   "name" : "google::protobuf::internal::ExtensionFinder",
   "record_kind" : "class",
   "referenced_type" : "type-581",
   "self_type" : "type-581",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h",
   "unique_id" : "_ZTSN6google8protobuf8internal15ExtensionFinderE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6google8protobuf8internal15ExtensionFinderE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf8internal15ExtensionFinderD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf8internal15ExtensionFinderD0Ev"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6google8protobuf8internal15ExtensionFinder4FindEiPNS1_13ExtensionInfoE"
    }
   ]
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "type",
     "referenced_type" : "type-159"
    },
    {
     "field_name" : "is_repeated",
     "field_offset" : 8,
     "referenced_type" : "type-12"
    },
    {
     "field_name" : "is_packed",
     "field_offset" : 16,
     "referenced_type" : "type-12"
    },
    {
     "field_offset" : 32,
     "referenced_type" : "type-429"
    },
    {
     "field_name" : "descriptor",
     "field_offset" : 96,
     "referenced_type" : "type-436"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::ExtensionInfo",
   "name" : "google::protobuf::internal::ExtensionInfo",
   "referenced_type" : "type-428",
   "self_type" : "type-428",
   "size" : 16,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h",
   "unique_id" : "_ZTSN6google8protobuf8internal13ExtensionInfoE"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "enum_validity_check",
     "referenced_type" : "type-430"
    },
    {
     "field_name" : "message_prototype",
     "referenced_type" : "type-434"
    }
   ],
   "is_anonymous" : true,
   "linker_set_key" : "google::protobuf::internal::ExtensionInfo::(anonymous union at external/protobuf/src/google/protobuf/extension_set.h:107:3) at external/protobuf/src/google/protobuf/extension_set.h:107:3",
   "name" : "google::protobuf::internal::ExtensionInfo::(anonymous union at external/protobuf/src/google/protobuf/extension_set.h:107:3) at external/protobuf/src/google/protobuf/extension_set.h:107:3",
   "record_kind" : "union",
   "referenced_type" : "type-429",
   "self_type" : "type-429",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h",
   "unique_id" : "_ZTSN6google8protobuf8internal13ExtensionInfoUt_E"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "func",
     "referenced_type" : "type-431"
    },
    {
     "field_name" : "arg",
     "field_offset" : 32,
     "referenced_type" : "type-246"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::ExtensionInfo::EnumValidityCheck",
   "name" : "google::protobuf::internal::ExtensionInfo::EnumValidityCheck",
   "referenced_type" : "type-430",
   "self_type" : "type-430",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h",
   "unique_id" : "_ZTSN6google8protobuf8internal13ExtensionInfo17EnumValidityCheckE"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "extensions_",
     "referenced_type" : "type-587"
    },
    {
     "access" : "private",
     "field_name" : "arena_",
     "field_offset" : 96,
     "referenced_type" : "type-288"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::ExtensionSet",
   "name" : "google::protobuf::internal::ExtensionSet",
   "record_kind" : "class",
   "referenced_type" : "type-586",
   "self_type" : "type-586",
   "size" : 16,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h",
   "unique_id" : "_ZTSN6google8protobuf8internal12ExtensionSetE"
  },
  {
   "access" : "private",
   "alignment" : 4,
   "fields" :
   [
    {
     "referenced_type" : "type-615"
    },
    {
     "field_name" : "type",
     "field_offset" : 64,
     "referenced_type" : "type-159"
    },
    {
     "field_name" : "is_repeated",
     "field_offset" : 72,
     "referenced_type" : "type-12"
    },
    {
     "field_name" : "is_cleared",
     "field_offset" : 80,
     "referenced_type" : "type-12"
    },
    {
     "field_name" : "is_lazy",
     "field_offset" : 84,
     "referenced_type" : "type-12"
    },
    {
     "field_name" : "is_packed",
     "field_offset" : 88,
     "referenced_type" : "type-12"
    },
    {
     "field_name" : "cached_size",
     "field_offset" : 96,
     "referenced_type" : "type-1"
    },
    {
     "field_name" : "descriptor",
     "field_offset" : 128,
     "referenced_type" : "type-436"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::ExtensionSet::Extension",
   "name" : "google::protobuf::internal::ExtensionSet::Extension",
   "referenced_type" : "type-614",
   "self_type" : "type-614",
   "size" : 20,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h",
   "unique_id" : "_ZTSN6google8protobuf8internal12ExtensionSet9ExtensionE"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "int32_value",
     "referenced_type" : "type-1"
    },
    {
     "field_name" : "int64_value",
     "referenced_type" : "type-88"
    },
    {
     "field_name" : "uint32_value",
     "referenced_type" : "type-4"
    },
    {
     "field_name" : "uint64_value",
     "referenced_type" : "type-90"
    },
    {
     "field_name" : "float_value",
     "referenced_type" : "type-92"
    },
    {
     "field_name" : "double_value",
     "referenced_type" : "type-94"
    },
    {
     "field_name" : "bool_value",
     "referenced_type" : "type-12"
    },
    {
     "field_name" : "enum_value",
     "referenced_type" : "type-1"
    },
    {
     "field_name" : "string_value",
     "referenced_type" : "type-616"
    },
    {
     "field_name" : "message_value",
     "referenced_type" : "type-410"
    },
    {
     "field_name" : "lazymessage_value",
     "referenced_type" : "type-613"
    },
    {
     "field_name" : "repeated_int32_value",
     "referenced_type" : "type-467"
    },
    {
     "field_name" : "repeated_int64_value",
     "referenced_type" : "type-472"
    },
    {
     "field_name" : "repeated_uint32_value",
     "referenced_type" : "type-477"
    },
    {
     "field_name" : "repeated_uint64_value",
     "referenced_type" : "type-482"
    },
    {
     "field_name" : "repeated_float_value",
     "referenced_type" : "type-483"
    },
    {
     "field_name" : "repeated_double_value",
     "referenced_type" : "type-484"
    },
    {
     "field_name" : "repeated_bool_value",
     "referenced_type" : "type-485"
    },
    {
     "field_name" : "repeated_enum_value",
     "referenced_type" : "type-467"
    },
    {
     "field_name" : "repeated_string_value",
     "referenced_type" : "type-486"
    },
    {
     "field_name" : "repeated_message_value",
     "referenced_type" : "type-487"
    }
   ],
   "is_anonymous" : true,
   "linker_set_key" : "google::protobuf::internal::ExtensionSet::Extension::(anonymous union at external/protobuf/src/google/protobuf/extension_set.h:465:5) at external/protobuf/src/google/protobuf/extension_set.h:465:5",
   "name" : "google::protobuf::internal::ExtensionSet::Extension::(anonymous union at external/protobuf/src/google/protobuf/extension_set.h:465:5) at external/protobuf/src/google/protobuf/extension_set.h:465:5",
   "record_kind" : "union",
   "referenced_type" : "type-615",
   "self_type" : "type-615",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h",
   "unique_id" : "_ZTSN6google8protobuf8internal12ExtensionSet9ExtensionUt_E"
  },
  {
   "access" : "private",
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::ExtensionSet::LazyMessageExtension",
   "name" : "google::protobuf::internal::ExtensionSet::LazyMessageExtension",
   "record_kind" : "class",
   "referenced_type" : "type-612",
   "self_type" : "type-612",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h",
   "unique_id" : "_ZTSN6google8protobuf8internal12ExtensionSet20LazyMessageExtensionE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6google8protobuf8internal12ExtensionSet20LazyMessageExtensionE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf8internal12ExtensionSet20LazyMessageExtensionD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf8internal12ExtensionSet20LazyMessageExtensionD0Ev"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZNK6google8protobuf8internal12ExtensionSet20LazyMessageExtension3NewEPNS0_5ArenaE"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZNK6google8protobuf8internal12ExtensionSet20LazyMessageExtension10GetMessageERKNS0_11MessageLiteE"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6google8protobuf8internal12ExtensionSet20LazyMessageExtension14MutableMessageERKNS0_11MessageLiteE"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6google8protobuf8internal12ExtensionSet20LazyMessageExtension19SetAllocatedMessageEPNS0_11MessageLiteE"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6google8protobuf8internal12ExtensionSet20LazyMessageExtension30UnsafeArenaSetAllocatedMessageEPNS0_11MessageLiteE"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6google8protobuf8internal12ExtensionSet20LazyMessageExtension14ReleaseMessageERKNS0_11MessageLiteE"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6google8protobuf8internal12ExtensionSet20LazyMessageExtension25UnsafeArenaReleaseMessageERKNS0_11MessageLiteE"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZNK6google8protobuf8internal12ExtensionSet20LazyMessageExtension13IsInitializedEv"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZNK6google8protobuf8internal12ExtensionSet20LazyMessageExtension8ByteSizeEv"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZNK6google8protobuf8internal12ExtensionSet20LazyMessageExtension9SpaceUsedEv"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6google8protobuf8internal12ExtensionSet20LazyMessageExtension9MergeFromERKS3_"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6google8protobuf8internal12ExtensionSet20LazyMessageExtension5ClearEv"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6google8protobuf8internal12ExtensionSet20LazyMessageExtension11ReadMessageERKNS0_11MessageLiteEPNS0_2io16CodedInputStreamE"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZNK6google8protobuf8internal12ExtensionSet20LazyMessageExtension12WriteMessageEiPNS0_2io17CodedOutputStreamE"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZNK6google8protobuf8internal12ExtensionSet20LazyMessageExtension19WriteMessageToArrayEiPh"
    }
   ]
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::internal::FieldSkipper",
   "name" : "google::protobuf::internal::FieldSkipper",
   "record_kind" : "class",
   "referenced_type" : "type-605",
   "self_type" : "type-605",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h",
   "unique_id" : "_ZTSN6google8protobuf8internal12FieldSkipperE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6google8protobuf8internal12FieldSkipperE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf8internal12FieldSkipperD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf8internal12FieldSkipperD0Ev"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf8internal12FieldSkipper9SkipFieldEPNS0_2io16CodedInputStreamEj"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf8internal12FieldSkipper11SkipMessageEPNS0_2io16CodedInputStreamE"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf8internal12FieldSkipper15SkipUnknownEnumEii"
    }
   ]
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-238"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "function_",
     "field_offset" : 32,
     "referenced_type" : "type-248"
    },
    {
     "access" : "private",
     "field_name" : "self_deleting_",
     "field_offset" : 64,
     "referenced_type" : "type-12"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::FunctionClosure0",
   "name" : "google::protobuf::internal::FunctionClosure0",
   "record_kind" : "class",
   "referenced_type" : "type-247",
   "self_type" : "type-247",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/callback.h",
   "unique_id" : "_ZTSN6google8protobuf8internal16FunctionClosure0E",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6google8protobuf8internal16FunctionClosure0E"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf8internal16FunctionClosure0D1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf8internal16FunctionClosure0D0Ev"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf8internal16FunctionClosure03RunEv"
    }
   ]
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-581"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "containing_type_",
     "field_offset" : 32,
     "referenced_type" : "type-434"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::GeneratedExtensionFinder",
   "name" : "google::protobuf::internal::GeneratedExtensionFinder",
   "record_kind" : "class",
   "referenced_type" : "type-584",
   "self_type" : "type-584",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h",
   "unique_id" : "_ZTSN6google8protobuf8internal24GeneratedExtensionFinderE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6google8protobuf8internal24GeneratedExtensionFinderE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf8internal24GeneratedExtensionFinderD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf8internal24GeneratedExtensionFinderD0Ev"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf8internal24GeneratedExtensionFinder4FindEiPNS1_13ExtensionInfoE"
    }
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::GenericTypeHandler<google::protobuf::Message>",
   "name" : "google::protobuf::internal::GenericTypeHandler<google::protobuf::Message>",
   "record_kind" : "class",
   "referenced_type" : "type-455",
   "self_type" : "type-455",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h",
   "template_args" : [ "type-456" ],
   "unique_id" : "_ZTSN6google8protobuf8internal18GenericTypeHandlerINS0_7MessageEEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::GenericTypeHandler<google::protobuf::MessageLite *>",
   "name" : "google::protobuf::internal::GenericTypeHandler<google::protobuf::MessageLite *>",
   "record_kind" : "class",
   "referenced_type" : "type-461",
   "self_type" : "type-461",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h",
   "template_args" : [ "type-410" ],
   "unique_id" : "_ZTSN6google8protobuf8internal18GenericTypeHandlerIPNS0_11MessageLiteEEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::GenericTypeHandler<google::protobuf::MessageLite>",
   "name" : "google::protobuf::internal::GenericTypeHandler<google::protobuf::MessageLite>",
   "record_kind" : "class",
   "referenced_type" : "type-451",
   "self_type" : "type-451",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h",
   "template_args" : [ "type-404" ],
   "unique_id" : "_ZTSN6google8protobuf8internal18GenericTypeHandlerINS0_11MessageLiteEEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::GenericTypeHandler<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >",
   "name" : "google::protobuf::internal::GenericTypeHandler<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >",
   "record_kind" : "class",
   "referenced_type" : "type-453",
   "self_type" : "type-453",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h",
   "template_args" : [ "type-454" ],
   "unique_id" : "_ZTSN6google8protobuf8internal18GenericTypeHandlerINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::LogFinisher",
   "name" : "google::protobuf::internal::LogFinisher",
   "record_kind" : "class",
   "referenced_type" : "type-54",
   "self_type" : "type-54",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h",
   "unique_id" : "_ZTSN6google8protobuf8internal11LogFinisherE"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "level_",
     "referenced_type" : "type-3"
    },
    {
     "access" : "private",
     "field_name" : "filename_",
     "field_offset" : 32,
     "referenced_type" : "type-5"
    },
    {
     "access" : "private",
     "field_name" : "line_",
     "field_offset" : 64,
     "referenced_type" : "type-1"
    },
    {
     "access" : "private",
     "field_name" : "message_",
     "field_offset" : 96,
     "referenced_type" : "type-8"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::LogMessage",
   "name" : "google::protobuf::internal::LogMessage",
   "record_kind" : "class",
   "referenced_type" : "type-2",
   "self_type" : "type-2",
   "size" : 24,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/logging.h",
   "unique_id" : "_ZTSN6google8protobuf8internal10LogMessageE"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mInternal",
     "referenced_type" : "type-72"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::Mutex",
   "name" : "google::protobuf::internal::Mutex",
   "record_kind" : "class",
   "referenced_type" : "type-71",
   "self_type" : "type-71",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h",
   "unique_id" : "_ZTSN6google8protobuf8internal5MutexE"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mu_",
     "referenced_type" : "type-97"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::MutexLock",
   "name" : "google::protobuf::internal::MutexLock",
   "record_kind" : "class",
   "referenced_type" : "type-96",
   "self_type" : "type-96",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h",
   "unique_id" : "_ZTSN6google8protobuf8internal9MutexLockE"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mu_",
     "referenced_type" : "type-97"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::MutexLockMaybe",
   "name" : "google::protobuf::internal::MutexLockMaybe",
   "record_kind" : "class",
   "referenced_type" : "type-130",
   "self_type" : "type-130",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h",
   "unique_id" : "_ZTSN6google8protobuf8internal14MutexLockMaybeE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::PrimitiveTypeTraits<bool>",
   "name" : "google::protobuf::internal::PrimitiveTypeTraits<bool>",
   "record_kind" : "class",
   "referenced_type" : "type-634",
   "self_type" : "type-634",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h",
   "template_args" : [ "type-12" ],
   "unique_id" : "_ZTSN6google8protobuf8internal19PrimitiveTypeTraitsIbEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::PrimitiveTypeTraits<double>",
   "name" : "google::protobuf::internal::PrimitiveTypeTraits<double>",
   "record_kind" : "class",
   "referenced_type" : "type-633",
   "self_type" : "type-633",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h",
   "template_args" : [ "type-94" ],
   "unique_id" : "_ZTSN6google8protobuf8internal19PrimitiveTypeTraitsIdEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::PrimitiveTypeTraits<float>",
   "name" : "google::protobuf::internal::PrimitiveTypeTraits<float>",
   "record_kind" : "class",
   "referenced_type" : "type-632",
   "self_type" : "type-632",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h",
   "template_args" : [ "type-92" ],
   "unique_id" : "_ZTSN6google8protobuf8internal19PrimitiveTypeTraitsIfEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::PrimitiveTypeTraits<int>",
   "name" : "google::protobuf::internal::PrimitiveTypeTraits<int>",
   "record_kind" : "class",
   "referenced_type" : "type-627",
   "self_type" : "type-627",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h",
   "template_args" : [ "type-1" ],
   "unique_id" : "_ZTSN6google8protobuf8internal19PrimitiveTypeTraitsIiEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::PrimitiveTypeTraits<long long>",
   "name" : "google::protobuf::internal::PrimitiveTypeTraits<long long>",
   "record_kind" : "class",
   "referenced_type" : "type-629",
   "self_type" : "type-629",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h",
   "template_args" : [ "type-88" ],
   "unique_id" : "_ZTSN6google8protobuf8internal19PrimitiveTypeTraitsIxEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::PrimitiveTypeTraits<unsigned int>",
   "name" : "google::protobuf::internal::PrimitiveTypeTraits<unsigned int>",
   "record_kind" : "class",
   "referenced_type" : "type-630",
   "self_type" : "type-630",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h",
   "template_args" : [ "type-4" ],
   "unique_id" : "_ZTSN6google8protobuf8internal19PrimitiveTypeTraitsIjEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::PrimitiveTypeTraits<unsigned long long>",
   "name" : "google::protobuf::internal::PrimitiveTypeTraits<unsigned long long>",
   "record_kind" : "class",
   "referenced_type" : "type-631",
   "self_type" : "type-631",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h",
   "template_args" : [ "type-90" ],
   "unique_id" : "_ZTSN6google8protobuf8internal19PrimitiveTypeTraitsIyEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::RepeatedMessageGenericTypeTraits",
   "name" : "google::protobuf::internal::RepeatedMessageGenericTypeTraits",
   "record_kind" : "class",
   "referenced_type" : "type-646",
   "self_type" : "type-646",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h",
   "unique_id" : "_ZTSN6google8protobuf8internal32RepeatedMessageGenericTypeTraitsE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::RepeatedPrimitiveGenericTypeTraits",
   "name" : "google::protobuf::internal::RepeatedPrimitiveGenericTypeTraits",
   "record_kind" : "class",
   "referenced_type" : "type-643",
   "self_type" : "type-643",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h",
   "unique_id" : "_ZTSN6google8protobuf8internal34RepeatedPrimitiveGenericTypeTraitsE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::RepeatedPrimitiveTypeTraits<bool>",
   "name" : "google::protobuf::internal::RepeatedPrimitiveTypeTraits<bool>",
   "record_kind" : "class",
   "referenced_type" : "type-642",
   "self_type" : "type-642",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h",
   "template_args" : [ "type-12" ],
   "unique_id" : "_ZTSN6google8protobuf8internal27RepeatedPrimitiveTypeTraitsIbEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::RepeatedPrimitiveTypeTraits<double>",
   "name" : "google::protobuf::internal::RepeatedPrimitiveTypeTraits<double>",
   "record_kind" : "class",
   "referenced_type" : "type-640",
   "self_type" : "type-640",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h",
   "template_args" : [ "type-94" ],
   "unique_id" : "_ZTSN6google8protobuf8internal27RepeatedPrimitiveTypeTraitsIdEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::RepeatedPrimitiveTypeTraits<float>",
   "name" : "google::protobuf::internal::RepeatedPrimitiveTypeTraits<float>",
   "record_kind" : "class",
   "referenced_type" : "type-639",
   "self_type" : "type-639",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h",
   "template_args" : [ "type-92" ],
   "unique_id" : "_ZTSN6google8protobuf8internal27RepeatedPrimitiveTypeTraitsIfEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::RepeatedPrimitiveTypeTraits<int>",
   "name" : "google::protobuf::internal::RepeatedPrimitiveTypeTraits<int>",
   "record_kind" : "class",
   "referenced_type" : "type-635",
   "self_type" : "type-635",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h",
   "template_args" : [ "type-1" ],
   "unique_id" : "_ZTSN6google8protobuf8internal27RepeatedPrimitiveTypeTraitsIiEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::RepeatedPrimitiveTypeTraits<long long>",
   "name" : "google::protobuf::internal::RepeatedPrimitiveTypeTraits<long long>",
   "record_kind" : "class",
   "referenced_type" : "type-636",
   "self_type" : "type-636",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h",
   "template_args" : [ "type-88" ],
   "unique_id" : "_ZTSN6google8protobuf8internal27RepeatedPrimitiveTypeTraitsIxEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::RepeatedPrimitiveTypeTraits<unsigned int>",
   "name" : "google::protobuf::internal::RepeatedPrimitiveTypeTraits<unsigned int>",
   "record_kind" : "class",
   "referenced_type" : "type-637",
   "self_type" : "type-637",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h",
   "template_args" : [ "type-4" ],
   "unique_id" : "_ZTSN6google8protobuf8internal27RepeatedPrimitiveTypeTraitsIjEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::RepeatedPrimitiveTypeTraits<unsigned long long>",
   "name" : "google::protobuf::internal::RepeatedPrimitiveTypeTraits<unsigned long long>",
   "record_kind" : "class",
   "referenced_type" : "type-638",
   "self_type" : "type-638",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h",
   "template_args" : [ "type-90" ],
   "unique_id" : "_ZTSN6google8protobuf8internal27RepeatedPrimitiveTypeTraitsIyEE"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "arena_",
     "referenced_type" : "type-288"
    },
    {
     "access" : "private",
     "field_name" : "current_size_",
     "field_offset" : 32,
     "referenced_type" : "type-1"
    },
    {
     "access" : "private",
     "field_name" : "total_size_",
     "field_offset" : 64,
     "referenced_type" : "type-1"
    },
    {
     "access" : "private",
     "field_name" : "rep_",
     "field_offset" : 96,
     "referenced_type" : "type-398"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::RepeatedPtrFieldBase",
   "name" : "google::protobuf::internal::RepeatedPtrFieldBase",
   "record_kind" : "class",
   "referenced_type" : "type-397",
   "self_type" : "type-397",
   "size" : 16,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h",
   "unique_id" : "_ZTSN6google8protobuf8internal20RepeatedPtrFieldBaseE"
  },
  {
   "access" : "private",
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "allocated_size",
     "referenced_type" : "type-1"
    },
    {
     "field_name" : "elements",
     "field_offset" : 32,
     "referenced_type" : "type-400"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::RepeatedPtrFieldBase::Rep",
   "name" : "google::protobuf::internal::RepeatedPtrFieldBase::Rep",
   "referenced_type" : "type-399",
   "self_type" : "type-399",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h",
   "unique_id" : "_ZTSN6google8protobuf8internal20RepeatedPtrFieldBase3RepE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::RepeatedStringTypeTraits",
   "name" : "google::protobuf::internal::RepeatedStringTypeTraits",
   "record_kind" : "class",
   "referenced_type" : "type-645",
   "self_type" : "type-645",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h",
   "unique_id" : "_ZTSN6google8protobuf8internal24RepeatedStringTypeTraitsE"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "word_",
     "referenced_type" : "type-1"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::SequenceNumber",
   "name" : "google::protobuf::internal::SequenceNumber",
   "record_kind" : "class",
   "referenced_type" : "type-321",
   "self_type" : "type-321",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/atomic_sequence_num.h",
   "unique_id" : "_ZTSN6google8protobuf8internal14SequenceNumberE"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "refcount_",
     "referenced_type" : "type-1"
    },
    {
     "access" : "private",
     "field_name" : "weak_count_",
     "field_offset" : 32,
     "referenced_type" : "type-1"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::SharedPtrControlBlock",
   "name" : "google::protobuf::internal::SharedPtrControlBlock",
   "record_kind" : "class",
   "referenced_type" : "type-751",
   "self_type" : "type-751",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/shared_ptr.h",
   "unique_id" : "_ZTSN6google8protobuf8internal21SharedPtrControlBlockE"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "data_",
     "referenced_type" : "type-5"
    },
    {
     "access" : "private",
     "field_name" : "size_",
     "field_offset" : 32,
     "referenced_type" : "type-1"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::StringPiecePod",
   "name" : "google::protobuf::internal::StringPiecePod",
   "referenced_type" : "type-58",
   "self_type" : "type-58",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/stringpiece.h",
   "unique_id" : "_ZTSN6google8protobuf8internal14StringPiecePodE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-561"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::StringTypeHandler",
   "name" : "google::protobuf::internal::StringTypeHandler",
   "record_kind" : "class",
   "referenced_type" : "type-560",
   "self_type" : "type-560",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h",
   "unique_id" : "_ZTSN6google8protobuf8internal17StringTypeHandlerE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::StringTypeHandlerBase",
   "name" : "google::protobuf::internal::StringTypeHandlerBase",
   "record_kind" : "class",
   "referenced_type" : "type-561",
   "self_type" : "type-561",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h",
   "unique_id" : "_ZTSN6google8protobuf8internal21StringTypeHandlerBaseE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::StringTypeTraits",
   "name" : "google::protobuf::internal::StringTypeTraits",
   "record_kind" : "class",
   "referenced_type" : "type-644",
   "self_type" : "type-644",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/extension_set.h",
   "unique_id" : "_ZTSN6google8protobuf8internal16StringTypeTraitsE"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "key_",
     "referenced_type" : "type-1"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::ThreadLocalStorage<google::protobuf::Arena::ThreadCache>",
   "name" : "google::protobuf::internal::ThreadLocalStorage<google::protobuf::Arena::ThreadCache>",
   "record_kind" : "class",
   "referenced_type" : "type-315",
   "self_type" : "type-315",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/mutex.h",
   "template_args" : [ "type-308" ],
   "unique_id" : "_ZTSN6google8protobuf8internal18ThreadLocalStorageINS0_5Arena11ThreadCacheEEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::TypeImplementsMergeBehavior<google::protobuf::MessageLite>",
   "name" : "google::protobuf::internal::TypeImplementsMergeBehavior<google::protobuf::MessageLite>",
   "referenced_type" : "type-555",
   "self_type" : "type-555",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h",
   "template_args" : [ "type-404" ],
   "unique_id" : "_ZTSN6google8protobuf8internal27TypeImplementsMergeBehaviorINS0_11MessageLiteEEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::TypeImplementsMergeBehavior<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >",
   "name" : "google::protobuf::internal::TypeImplementsMergeBehavior<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >",
   "referenced_type" : "type-556",
   "self_type" : "type-556",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/repeated_field.h",
   "template_args" : [ "type-557" ],
   "unique_id" : "_ZTSN6google8protobuf8internal27TypeImplementsMergeBehaviorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::WireFormatLite",
   "name" : "google::protobuf::internal::WireFormatLite",
   "record_kind" : "class",
   "referenced_type" : "type-656",
   "self_type" : "type-656",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/wire_format_lite.h",
   "unique_id" : "_ZTSN6google8protobuf8internal14WireFormatLiteE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::add_reference<long long>",
   "name" : "google::protobuf::internal::add_reference<long long>",
   "referenced_type" : "type-1139",
   "self_type" : "type-1139",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-88" ],
   "unique_id" : "_ZTSN6google8protobuf8internal13add_referenceIxEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::add_reference<unsigned long long>",
   "name" : "google::protobuf::internal::add_reference<unsigned long long>",
   "referenced_type" : "type-1138",
   "self_type" : "type-1138",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-90" ],
   "unique_id" : "_ZTSN6google8protobuf8internal13add_referenceIyEE"
  },
  {
   "alignment" : 1,
   "fields" :
   [
    {
     "field_name" : "dummy",
     "referenced_type" : "type-134"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::big_",
   "name" : "google::protobuf::internal::big_",
   "referenced_type" : "type-133",
   "self_type" : "type-133",
   "size" : 2,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/template_util.h",
   "unique_id" : "_ZTSN6google8protobuf8internal4big_E"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-1114"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::has_trivial_copy<bool>",
   "name" : "google::protobuf::internal::has_trivial_copy<bool>",
   "referenced_type" : "type-1125",
   "self_type" : "type-1125",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-12" ],
   "unique_id" : "_ZTSN6google8protobuf8internal16has_trivial_copyIbEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-1106"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::has_trivial_copy<double>",
   "name" : "google::protobuf::internal::has_trivial_copy<double>",
   "referenced_type" : "type-1124",
   "self_type" : "type-1124",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-94" ],
   "unique_id" : "_ZTSN6google8protobuf8internal16has_trivial_copyIdEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-1105"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::has_trivial_copy<float>",
   "name" : "google::protobuf::internal::has_trivial_copy<float>",
   "referenced_type" : "type-1123",
   "self_type" : "type-1123",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-92" ],
   "unique_id" : "_ZTSN6google8protobuf8internal16has_trivial_copyIfEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-1103"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::has_trivial_copy<int>",
   "name" : "google::protobuf::internal::has_trivial_copy<int>",
   "referenced_type" : "type-1121",
   "self_type" : "type-1121",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-1" ],
   "unique_id" : "_ZTSN6google8protobuf8internal16has_trivial_copyIiEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-1104"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::has_trivial_copy<long long>",
   "name" : "google::protobuf::internal::has_trivial_copy<long long>",
   "referenced_type" : "type-1122",
   "self_type" : "type-1122",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-88" ],
   "unique_id" : "_ZTSN6google8protobuf8internal16has_trivial_copyIxEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-1101"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::has_trivial_copy<unsigned int>",
   "name" : "google::protobuf::internal::has_trivial_copy<unsigned int>",
   "referenced_type" : "type-1119",
   "self_type" : "type-1119",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-4" ],
   "unique_id" : "_ZTSN6google8protobuf8internal16has_trivial_copyIjEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-1102"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::has_trivial_copy<unsigned long long>",
   "name" : "google::protobuf::internal::has_trivial_copy<unsigned long long>",
   "referenced_type" : "type-1120",
   "self_type" : "type-1120",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-90" ],
   "unique_id" : "_ZTSN6google8protobuf8internal16has_trivial_copyIyEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-1113"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::has_trivial_destructor<google::protobuf::RepeatedField<bool> >",
   "name" : "google::protobuf::internal::has_trivial_destructor<google::protobuf::RepeatedField<bool> >",
   "referenced_type" : "type-1134",
   "self_type" : "type-1134",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-390" ],
   "unique_id" : "_ZTSN6google8protobuf8internal22has_trivial_destructorINS0_13RepeatedFieldIbEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-1112"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::has_trivial_destructor<google::protobuf::RepeatedField<double> >",
   "name" : "google::protobuf::internal::has_trivial_destructor<google::protobuf::RepeatedField<double> >",
   "referenced_type" : "type-1133",
   "self_type" : "type-1133",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-385" ],
   "unique_id" : "_ZTSN6google8protobuf8internal22has_trivial_destructorINS0_13RepeatedFieldIdEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-1111"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::has_trivial_destructor<google::protobuf::RepeatedField<float> >",
   "name" : "google::protobuf::internal::has_trivial_destructor<google::protobuf::RepeatedField<float> >",
   "referenced_type" : "type-1132",
   "self_type" : "type-1132",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-380" ],
   "unique_id" : "_ZTSN6google8protobuf8internal22has_trivial_destructorINS0_13RepeatedFieldIfEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-1107"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::has_trivial_destructor<google::protobuf::RepeatedField<int> >",
   "name" : "google::protobuf::internal::has_trivial_destructor<google::protobuf::RepeatedField<int> >",
   "referenced_type" : "type-1128",
   "self_type" : "type-1128",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-468" ],
   "unique_id" : "_ZTSN6google8protobuf8internal22has_trivial_destructorINS0_13RepeatedFieldIiEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-1108"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::has_trivial_destructor<google::protobuf::RepeatedField<long long> >",
   "name" : "google::protobuf::internal::has_trivial_destructor<google::protobuf::RepeatedField<long long> >",
   "referenced_type" : "type-1129",
   "self_type" : "type-1129",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-473" ],
   "unique_id" : "_ZTSN6google8protobuf8internal22has_trivial_destructorINS0_13RepeatedFieldIxEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-1109"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::has_trivial_destructor<google::protobuf::RepeatedField<unsigned int> >",
   "name" : "google::protobuf::internal::has_trivial_destructor<google::protobuf::RepeatedField<unsigned int> >",
   "referenced_type" : "type-1130",
   "self_type" : "type-1130",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-478" ],
   "unique_id" : "_ZTSN6google8protobuf8internal22has_trivial_destructorINS0_13RepeatedFieldIjEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-1110"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::has_trivial_destructor<google::protobuf::RepeatedField<unsigned long long> >",
   "name" : "google::protobuf::internal::has_trivial_destructor<google::protobuf::RepeatedField<unsigned long long> >",
   "referenced_type" : "type-1131",
   "self_type" : "type-1131",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-374" ],
   "unique_id" : "_ZTSN6google8protobuf8internal22has_trivial_destructorINS0_13RepeatedFieldIyEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-1118"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::has_trivial_destructor<google::protobuf::RepeatedPtrField<google::protobuf::MessageLite> >",
   "name" : "google::protobuf::internal::has_trivial_destructor<google::protobuf::RepeatedPtrField<google::protobuf::MessageLite> >",
   "referenced_type" : "type-1136",
   "self_type" : "type-1136",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-403" ],
   "unique_id" : "_ZTSN6google8protobuf8internal22has_trivial_destructorINS0_16RepeatedPtrFieldINS0_11MessageLiteEEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-1117"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::has_trivial_destructor<google::protobuf::RepeatedPtrField<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "name" : "google::protobuf::internal::has_trivial_destructor<google::protobuf::RepeatedPtrField<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "referenced_type" : "type-1135",
   "self_type" : "type-1135",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-396" ],
   "unique_id" : "_ZTSN6google8protobuf8internal22has_trivial_destructorINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-1099"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::has_trivial_destructor<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >",
   "name" : "google::protobuf::internal::has_trivial_destructor<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >",
   "referenced_type" : "type-1126",
   "self_type" : "type-1126",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-1127" ],
   "unique_id" : "_ZTSN6google8protobuf8internal22has_trivial_destructorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::integral_constant<bool, false>",
   "name" : "google::protobuf::internal::integral_constant<bool, false>",
   "referenced_type" : "type-146",
   "self_type" : "type-146",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/template_util.h",
   "template_args" : [ "type-12" ],
   "unique_id" : "_ZTSN6google8protobuf8internal17integral_constantIbLb0EEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::integral_constant<bool, true>",
   "name" : "google::protobuf::internal::integral_constant<bool, true>",
   "referenced_type" : "type-140",
   "self_type" : "type-140",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/template_util.h",
   "template_args" : [ "type-12" ],
   "unique_id" : "_ZTSN6google8protobuf8internal17integral_constantIbLb1EEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_convertible<google::protobuf::MessageLite *, google::protobuf::Message *>",
   "name" : "google::protobuf::internal::is_convertible<google::protobuf::MessageLite *, google::protobuf::Message *>",
   "referenced_type" : "type-1158",
   "self_type" : "type-1158",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-410", "type-411" ],
   "unique_id" : "_ZTSN6google8protobuf8internal14is_convertibleIPNS0_11MessageLiteEPNS0_7MessageEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-140"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_convertible<long long &, int>",
   "name" : "google::protobuf::internal::is_convertible<long long &, int>",
   "referenced_type" : "type-1056",
   "self_type" : "type-1056",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-408", "type-1" ],
   "unique_id" : "_ZTSN6google8protobuf8internal14is_convertibleIRxiEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_convertible<std::basic_string<char, std::char_traits<char>, std::allocator<char> > *, google::protobuf::Message *>",
   "name" : "google::protobuf::internal::is_convertible<std::basic_string<char, std::char_traits<char>, std::allocator<char> > *, google::protobuf::Message *>",
   "referenced_type" : "type-1042",
   "self_type" : "type-1042",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-1034", "type-1043" ],
   "unique_id" : "_ZTSN6google8protobuf8internal14is_convertibleIPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_7MessageEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-140"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_convertible<unsigned long long &, int>",
   "name" : "google::protobuf::internal::is_convertible<unsigned long long &, int>",
   "referenced_type" : "type-722",
   "self_type" : "type-722",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-406", "type-1" ],
   "unique_id" : "_ZTSN6google8protobuf8internal14is_convertibleIRyiEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-1076"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_enum<bool>",
   "name" : "google::protobuf::internal::is_enum<bool>",
   "referenced_type" : "type-1075",
   "self_type" : "type-1075",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-12" ],
   "unique_id" : "_ZTSN6google8protobuf8internal7is_enumIbEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-1060"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_enum<double>",
   "name" : "google::protobuf::internal::is_enum<double>",
   "referenced_type" : "type-1059",
   "self_type" : "type-1059",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-94" ],
   "unique_id" : "_ZTSN6google8protobuf8internal7is_enumIdEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-1058"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_enum<float>",
   "name" : "google::protobuf::internal::is_enum<float>",
   "referenced_type" : "type-1057",
   "self_type" : "type-1057",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-92" ],
   "unique_id" : "_ZTSN6google8protobuf8internal7is_enumIfEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-1074"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_enum<google::protobuf::RepeatedField<bool> >",
   "name" : "google::protobuf::internal::is_enum<google::protobuf::RepeatedField<bool> >",
   "referenced_type" : "type-1073",
   "self_type" : "type-1073",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-390" ],
   "unique_id" : "_ZTSN6google8protobuf8internal7is_enumINS0_13RepeatedFieldIbEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-1072"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_enum<google::protobuf::RepeatedField<double> >",
   "name" : "google::protobuf::internal::is_enum<google::protobuf::RepeatedField<double> >",
   "referenced_type" : "type-1071",
   "self_type" : "type-1071",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-385" ],
   "unique_id" : "_ZTSN6google8protobuf8internal7is_enumINS0_13RepeatedFieldIdEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-1070"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_enum<google::protobuf::RepeatedField<float> >",
   "name" : "google::protobuf::internal::is_enum<google::protobuf::RepeatedField<float> >",
   "referenced_type" : "type-1069",
   "self_type" : "type-1069",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-380" ],
   "unique_id" : "_ZTSN6google8protobuf8internal7is_enumINS0_13RepeatedFieldIfEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-1062"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_enum<google::protobuf::RepeatedField<int> >",
   "name" : "google::protobuf::internal::is_enum<google::protobuf::RepeatedField<int> >",
   "referenced_type" : "type-1061",
   "self_type" : "type-1061",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-468" ],
   "unique_id" : "_ZTSN6google8protobuf8internal7is_enumINS0_13RepeatedFieldIiEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-1064"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_enum<google::protobuf::RepeatedField<long long> >",
   "name" : "google::protobuf::internal::is_enum<google::protobuf::RepeatedField<long long> >",
   "referenced_type" : "type-1063",
   "self_type" : "type-1063",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-473" ],
   "unique_id" : "_ZTSN6google8protobuf8internal7is_enumINS0_13RepeatedFieldIxEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-1066"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_enum<google::protobuf::RepeatedField<unsigned int> >",
   "name" : "google::protobuf::internal::is_enum<google::protobuf::RepeatedField<unsigned int> >",
   "referenced_type" : "type-1065",
   "self_type" : "type-1065",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-478" ],
   "unique_id" : "_ZTSN6google8protobuf8internal7is_enumINS0_13RepeatedFieldIjEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-1068"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_enum<google::protobuf::RepeatedField<unsigned long long> >",
   "name" : "google::protobuf::internal::is_enum<google::protobuf::RepeatedField<unsigned long long> >",
   "referenced_type" : "type-1067",
   "self_type" : "type-1067",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-374" ],
   "unique_id" : "_ZTSN6google8protobuf8internal7is_enumINS0_13RepeatedFieldIyEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-1080"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_enum<google::protobuf::RepeatedPtrField<google::protobuf::MessageLite> >",
   "name" : "google::protobuf::internal::is_enum<google::protobuf::RepeatedPtrField<google::protobuf::MessageLite> >",
   "referenced_type" : "type-1079",
   "self_type" : "type-1079",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-403" ],
   "unique_id" : "_ZTSN6google8protobuf8internal7is_enumINS0_16RepeatedPtrFieldINS0_11MessageLiteEEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-1078"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_enum<google::protobuf::RepeatedPtrField<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "name" : "google::protobuf::internal::is_enum<google::protobuf::RepeatedPtrField<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "referenced_type" : "type-1077",
   "self_type" : "type-1077",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-396" ],
   "unique_id" : "_ZTSN6google8protobuf8internal7is_enumINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-1053"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_enum<int>",
   "name" : "google::protobuf::internal::is_enum<int>",
   "referenced_type" : "type-1052",
   "self_type" : "type-1052",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-1" ],
   "unique_id" : "_ZTSN6google8protobuf8internal7is_enumIiEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-1055"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_enum<long long>",
   "name" : "google::protobuf::internal::is_enum<long long>",
   "referenced_type" : "type-1054",
   "self_type" : "type-1054",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-88" ],
   "unique_id" : "_ZTSN6google8protobuf8internal7is_enumIxEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-715"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_enum<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >",
   "name" : "google::protobuf::internal::is_enum<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >",
   "referenced_type" : "type-714",
   "self_type" : "type-714",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-717" ],
   "unique_id" : "_ZTSN6google8protobuf8internal7is_enumINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-719"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_enum<unsigned int>",
   "name" : "google::protobuf::internal::is_enum<unsigned int>",
   "referenced_type" : "type-718",
   "self_type" : "type-718",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-4" ],
   "unique_id" : "_ZTSN6google8protobuf8internal7is_enumIjEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-721"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_enum<unsigned long long>",
   "name" : "google::protobuf::internal::is_enum<unsigned long long>",
   "referenced_type" : "type-720",
   "self_type" : "type-720",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-90" ],
   "unique_id" : "_ZTSN6google8protobuf8internal7is_enumIyEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_floating_point<bool>",
   "name" : "google::protobuf::internal::is_floating_point<bool>",
   "referenced_type" : "type-693",
   "self_type" : "type-693",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-12" ],
   "unique_id" : "_ZTSN6google8protobuf8internal17is_floating_pointIbEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-140"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_floating_point<double>",
   "name" : "google::protobuf::internal::is_floating_point<double>",
   "referenced_type" : "type-208",
   "self_type" : "type-208",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-94" ],
   "unique_id" : "_ZTSN6google8protobuf8internal17is_floating_pointIdEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-140"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_floating_point<float>",
   "name" : "google::protobuf::internal::is_floating_point<float>",
   "referenced_type" : "type-204",
   "self_type" : "type-204",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-92" ],
   "unique_id" : "_ZTSN6google8protobuf8internal17is_floating_pointIfEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_floating_point<google::protobuf::RepeatedField<bool> >",
   "name" : "google::protobuf::internal::is_floating_point<google::protobuf::RepeatedField<bool> >",
   "referenced_type" : "type-692",
   "self_type" : "type-692",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-390" ],
   "unique_id" : "_ZTSN6google8protobuf8internal17is_floating_pointINS0_13RepeatedFieldIbEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_floating_point<google::protobuf::RepeatedField<double> >",
   "name" : "google::protobuf::internal::is_floating_point<google::protobuf::RepeatedField<double> >",
   "referenced_type" : "type-691",
   "self_type" : "type-691",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-385" ],
   "unique_id" : "_ZTSN6google8protobuf8internal17is_floating_pointINS0_13RepeatedFieldIdEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_floating_point<google::protobuf::RepeatedField<float> >",
   "name" : "google::protobuf::internal::is_floating_point<google::protobuf::RepeatedField<float> >",
   "referenced_type" : "type-690",
   "self_type" : "type-690",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-380" ],
   "unique_id" : "_ZTSN6google8protobuf8internal17is_floating_pointINS0_13RepeatedFieldIfEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_floating_point<google::protobuf::RepeatedField<int> >",
   "name" : "google::protobuf::internal::is_floating_point<google::protobuf::RepeatedField<int> >",
   "referenced_type" : "type-686",
   "self_type" : "type-686",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-468" ],
   "unique_id" : "_ZTSN6google8protobuf8internal17is_floating_pointINS0_13RepeatedFieldIiEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_floating_point<google::protobuf::RepeatedField<long long> >",
   "name" : "google::protobuf::internal::is_floating_point<google::protobuf::RepeatedField<long long> >",
   "referenced_type" : "type-687",
   "self_type" : "type-687",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-473" ],
   "unique_id" : "_ZTSN6google8protobuf8internal17is_floating_pointINS0_13RepeatedFieldIxEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_floating_point<google::protobuf::RepeatedField<unsigned int> >",
   "name" : "google::protobuf::internal::is_floating_point<google::protobuf::RepeatedField<unsigned int> >",
   "referenced_type" : "type-688",
   "self_type" : "type-688",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-478" ],
   "unique_id" : "_ZTSN6google8protobuf8internal17is_floating_pointINS0_13RepeatedFieldIjEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_floating_point<google::protobuf::RepeatedField<unsigned long long> >",
   "name" : "google::protobuf::internal::is_floating_point<google::protobuf::RepeatedField<unsigned long long> >",
   "referenced_type" : "type-689",
   "self_type" : "type-689",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-374" ],
   "unique_id" : "_ZTSN6google8protobuf8internal17is_floating_pointINS0_13RepeatedFieldIyEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_floating_point<google::protobuf::RepeatedPtrField<google::protobuf::MessageLite> >",
   "name" : "google::protobuf::internal::is_floating_point<google::protobuf::RepeatedPtrField<google::protobuf::MessageLite> >",
   "referenced_type" : "type-695",
   "self_type" : "type-695",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-403" ],
   "unique_id" : "_ZTSN6google8protobuf8internal17is_floating_pointINS0_16RepeatedPtrFieldINS0_11MessageLiteEEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_floating_point<google::protobuf::RepeatedPtrField<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "name" : "google::protobuf::internal::is_floating_point<google::protobuf::RepeatedPtrField<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "referenced_type" : "type-694",
   "self_type" : "type-694",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-396" ],
   "unique_id" : "_ZTSN6google8protobuf8internal17is_floating_pointINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_floating_point<int>",
   "name" : "google::protobuf::internal::is_floating_point<int>",
   "referenced_type" : "type-684",
   "self_type" : "type-684",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-1" ],
   "unique_id" : "_ZTSN6google8protobuf8internal17is_floating_pointIiEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-140"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_floating_point<long double>",
   "name" : "google::protobuf::internal::is_floating_point<long double>",
   "referenced_type" : "type-213",
   "self_type" : "type-213",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-214" ],
   "unique_id" : "_ZTSN6google8protobuf8internal17is_floating_pointIeEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_floating_point<long long>",
   "name" : "google::protobuf::internal::is_floating_point<long long>",
   "referenced_type" : "type-685",
   "self_type" : "type-685",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-88" ],
   "unique_id" : "_ZTSN6google8protobuf8internal17is_floating_pointIxEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_floating_point<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >",
   "name" : "google::protobuf::internal::is_floating_point<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >",
   "referenced_type" : "type-680",
   "self_type" : "type-680",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-681" ],
   "unique_id" : "_ZTSN6google8protobuf8internal17is_floating_pointINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_floating_point<unsigned int>",
   "name" : "google::protobuf::internal::is_floating_point<unsigned int>",
   "referenced_type" : "type-682",
   "self_type" : "type-682",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-4" ],
   "unique_id" : "_ZTSN6google8protobuf8internal17is_floating_pointIjEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_floating_point<unsigned long long>",
   "name" : "google::protobuf::internal::is_floating_point<unsigned long long>",
   "referenced_type" : "type-683",
   "self_type" : "type-683",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-90" ],
   "unique_id" : "_ZTSN6google8protobuf8internal17is_floating_pointIyEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-140"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_integral<bool>",
   "name" : "google::protobuf::internal::is_integral<bool>",
   "referenced_type" : "type-150",
   "self_type" : "type-150",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-12" ],
   "unique_id" : "_ZTSN6google8protobuf8internal11is_integralIbEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-140"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_integral<char>",
   "name" : "google::protobuf::internal::is_integral<char>",
   "referenced_type" : "type-151",
   "self_type" : "type-151",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-7" ],
   "unique_id" : "_ZTSN6google8protobuf8internal11is_integralIcEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_integral<double>",
   "name" : "google::protobuf::internal::is_integral<double>",
   "referenced_type" : "type-554",
   "self_type" : "type-554",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-94" ],
   "unique_id" : "_ZTSN6google8protobuf8internal11is_integralIdEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_integral<float>",
   "name" : "google::protobuf::internal::is_integral<float>",
   "referenced_type" : "type-534",
   "self_type" : "type-534",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-92" ],
   "unique_id" : "_ZTSN6google8protobuf8internal11is_integralIfEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_integral<google::protobuf::RepeatedField<bool> >",
   "name" : "google::protobuf::internal::is_integral<google::protobuf::RepeatedField<bool> >",
   "referenced_type" : "type-676",
   "self_type" : "type-676",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-390" ],
   "unique_id" : "_ZTSN6google8protobuf8internal11is_integralINS0_13RepeatedFieldIbEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_integral<google::protobuf::RepeatedField<double> >",
   "name" : "google::protobuf::internal::is_integral<google::protobuf::RepeatedField<double> >",
   "referenced_type" : "type-670",
   "self_type" : "type-670",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-385" ],
   "unique_id" : "_ZTSN6google8protobuf8internal11is_integralINS0_13RepeatedFieldIdEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_integral<google::protobuf::RepeatedField<float> >",
   "name" : "google::protobuf::internal::is_integral<google::protobuf::RepeatedField<float> >",
   "referenced_type" : "type-653",
   "self_type" : "type-653",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-380" ],
   "unique_id" : "_ZTSN6google8protobuf8internal11is_integralINS0_13RepeatedFieldIfEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_integral<google::protobuf::RepeatedField<int> >",
   "name" : "google::protobuf::internal::is_integral<google::protobuf::RepeatedField<int> >",
   "referenced_type" : "type-571",
   "self_type" : "type-571",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-468" ],
   "unique_id" : "_ZTSN6google8protobuf8internal11is_integralINS0_13RepeatedFieldIiEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_integral<google::protobuf::RepeatedField<long long> >",
   "name" : "google::protobuf::internal::is_integral<google::protobuf::RepeatedField<long long> >",
   "referenced_type" : "type-582",
   "self_type" : "type-582",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-473" ],
   "unique_id" : "_ZTSN6google8protobuf8internal11is_integralINS0_13RepeatedFieldIxEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_integral<google::protobuf::RepeatedField<unsigned int> >",
   "name" : "google::protobuf::internal::is_integral<google::protobuf::RepeatedField<unsigned int> >",
   "referenced_type" : "type-619",
   "self_type" : "type-619",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-478" ],
   "unique_id" : "_ZTSN6google8protobuf8internal11is_integralINS0_13RepeatedFieldIjEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_integral<google::protobuf::RepeatedField<unsigned long long> >",
   "name" : "google::protobuf::internal::is_integral<google::protobuf::RepeatedField<unsigned long long> >",
   "referenced_type" : "type-641",
   "self_type" : "type-641",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-374" ],
   "unique_id" : "_ZTSN6google8protobuf8internal11is_integralINS0_13RepeatedFieldIyEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_integral<google::protobuf::RepeatedPtrField<google::protobuf::MessageLite> >",
   "name" : "google::protobuf::internal::is_integral<google::protobuf::RepeatedPtrField<google::protobuf::MessageLite> >",
   "referenced_type" : "type-678",
   "self_type" : "type-678",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-403" ],
   "unique_id" : "_ZTSN6google8protobuf8internal11is_integralINS0_16RepeatedPtrFieldINS0_11MessageLiteEEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_integral<google::protobuf::RepeatedPtrField<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "name" : "google::protobuf::internal::is_integral<google::protobuf::RepeatedPtrField<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "referenced_type" : "type-677",
   "self_type" : "type-677",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-396" ],
   "unique_id" : "_ZTSN6google8protobuf8internal11is_integralINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-140"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_integral<int>",
   "name" : "google::protobuf::internal::is_integral<int>",
   "referenced_type" : "type-182",
   "self_type" : "type-182",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-1" ],
   "unique_id" : "_ZTSN6google8protobuf8internal11is_integralIiEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_integral<long long>",
   "name" : "google::protobuf::internal::is_integral<long long>",
   "referenced_type" : "type-527",
   "self_type" : "type-527",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-88" ],
   "unique_id" : "_ZTSN6google8protobuf8internal11is_integralIxEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-140"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_integral<long>",
   "name" : "google::protobuf::internal::is_integral<long>",
   "referenced_type" : "type-188",
   "self_type" : "type-188",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-189" ],
   "unique_id" : "_ZTSN6google8protobuf8internal11is_integralIlEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-140"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_integral<short>",
   "name" : "google::protobuf::internal::is_integral<short>",
   "referenced_type" : "type-173",
   "self_type" : "type-173",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-174" ],
   "unique_id" : "_ZTSN6google8protobuf8internal11is_integralIsEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-140"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_integral<signed char>",
   "name" : "google::protobuf::internal::is_integral<signed char>",
   "referenced_type" : "type-163",
   "self_type" : "type-163",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-164" ],
   "unique_id" : "_ZTSN6google8protobuf8internal11is_integralIaEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_integral<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >",
   "name" : "google::protobuf::internal::is_integral<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >",
   "referenced_type" : "type-511",
   "self_type" : "type-511",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-512" ],
   "unique_id" : "_ZTSN6google8protobuf8internal11is_integralINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-140"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_integral<unsigned char>",
   "name" : "google::protobuf::internal::is_integral<unsigned char>",
   "referenced_type" : "type-158",
   "self_type" : "type-158",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-159" ],
   "unique_id" : "_ZTSN6google8protobuf8internal11is_integralIhEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-140"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_integral<unsigned int>",
   "name" : "google::protobuf::internal::is_integral<unsigned int>",
   "referenced_type" : "type-185",
   "self_type" : "type-185",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-4" ],
   "unique_id" : "_ZTSN6google8protobuf8internal11is_integralIjEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_integral<unsigned long long>",
   "name" : "google::protobuf::internal::is_integral<unsigned long long>",
   "referenced_type" : "type-521",
   "self_type" : "type-521",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-90" ],
   "unique_id" : "_ZTSN6google8protobuf8internal11is_integralIyEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-140"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_integral<unsigned long>",
   "name" : "google::protobuf::internal::is_integral<unsigned long>",
   "referenced_type" : "type-195",
   "self_type" : "type-195",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-196" ],
   "unique_id" : "_ZTSN6google8protobuf8internal11is_integralImEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-140"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_integral<unsigned short>",
   "name" : "google::protobuf::internal::is_integral<unsigned short>",
   "referenced_type" : "type-178",
   "self_type" : "type-178",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-84" ],
   "unique_id" : "_ZTSN6google8protobuf8internal11is_integralItEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-140"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_integral<wchar_t>",
   "name" : "google::protobuf::internal::is_integral<wchar_t>",
   "referenced_type" : "type-168",
   "self_type" : "type-168",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-169" ],
   "unique_id" : "_ZTSN6google8protobuf8internal11is_integralIwEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-140"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_pod<bool>",
   "name" : "google::protobuf::internal::is_pod<bool>",
   "referenced_type" : "type-1114",
   "self_type" : "type-1114",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-12" ],
   "unique_id" : "_ZTSN6google8protobuf8internal6is_podIbEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-140"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_pod<double>",
   "name" : "google::protobuf::internal::is_pod<double>",
   "referenced_type" : "type-1106",
   "self_type" : "type-1106",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-94" ],
   "unique_id" : "_ZTSN6google8protobuf8internal6is_podIdEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-140"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_pod<float>",
   "name" : "google::protobuf::internal::is_pod<float>",
   "referenced_type" : "type-1105",
   "self_type" : "type-1105",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-92" ],
   "unique_id" : "_ZTSN6google8protobuf8internal6is_podIfEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_pod<google::protobuf::RepeatedField<bool> >",
   "name" : "google::protobuf::internal::is_pod<google::protobuf::RepeatedField<bool> >",
   "referenced_type" : "type-1113",
   "self_type" : "type-1113",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-390" ],
   "unique_id" : "_ZTSN6google8protobuf8internal6is_podINS0_13RepeatedFieldIbEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_pod<google::protobuf::RepeatedField<double> >",
   "name" : "google::protobuf::internal::is_pod<google::protobuf::RepeatedField<double> >",
   "referenced_type" : "type-1112",
   "self_type" : "type-1112",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-385" ],
   "unique_id" : "_ZTSN6google8protobuf8internal6is_podINS0_13RepeatedFieldIdEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_pod<google::protobuf::RepeatedField<float> >",
   "name" : "google::protobuf::internal::is_pod<google::protobuf::RepeatedField<float> >",
   "referenced_type" : "type-1111",
   "self_type" : "type-1111",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-380" ],
   "unique_id" : "_ZTSN6google8protobuf8internal6is_podINS0_13RepeatedFieldIfEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_pod<google::protobuf::RepeatedField<int> >",
   "name" : "google::protobuf::internal::is_pod<google::protobuf::RepeatedField<int> >",
   "referenced_type" : "type-1107",
   "self_type" : "type-1107",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-468" ],
   "unique_id" : "_ZTSN6google8protobuf8internal6is_podINS0_13RepeatedFieldIiEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_pod<google::protobuf::RepeatedField<long long> >",
   "name" : "google::protobuf::internal::is_pod<google::protobuf::RepeatedField<long long> >",
   "referenced_type" : "type-1108",
   "self_type" : "type-1108",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-473" ],
   "unique_id" : "_ZTSN6google8protobuf8internal6is_podINS0_13RepeatedFieldIxEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_pod<google::protobuf::RepeatedField<unsigned int> >",
   "name" : "google::protobuf::internal::is_pod<google::protobuf::RepeatedField<unsigned int> >",
   "referenced_type" : "type-1109",
   "self_type" : "type-1109",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-478" ],
   "unique_id" : "_ZTSN6google8protobuf8internal6is_podINS0_13RepeatedFieldIjEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_pod<google::protobuf::RepeatedField<unsigned long long> >",
   "name" : "google::protobuf::internal::is_pod<google::protobuf::RepeatedField<unsigned long long> >",
   "referenced_type" : "type-1110",
   "self_type" : "type-1110",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-374" ],
   "unique_id" : "_ZTSN6google8protobuf8internal6is_podINS0_13RepeatedFieldIyEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_pod<google::protobuf::RepeatedPtrField<google::protobuf::MessageLite> >",
   "name" : "google::protobuf::internal::is_pod<google::protobuf::RepeatedPtrField<google::protobuf::MessageLite> >",
   "referenced_type" : "type-1118",
   "self_type" : "type-1118",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-403" ],
   "unique_id" : "_ZTSN6google8protobuf8internal6is_podINS0_16RepeatedPtrFieldINS0_11MessageLiteEEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_pod<google::protobuf::RepeatedPtrField<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "name" : "google::protobuf::internal::is_pod<google::protobuf::RepeatedPtrField<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "referenced_type" : "type-1117",
   "self_type" : "type-1117",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-396" ],
   "unique_id" : "_ZTSN6google8protobuf8internal6is_podINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-140"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_pod<int>",
   "name" : "google::protobuf::internal::is_pod<int>",
   "referenced_type" : "type-1103",
   "self_type" : "type-1103",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-1" ],
   "unique_id" : "_ZTSN6google8protobuf8internal6is_podIiEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-140"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_pod<long long>",
   "name" : "google::protobuf::internal::is_pod<long long>",
   "referenced_type" : "type-1104",
   "self_type" : "type-1104",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-88" ],
   "unique_id" : "_ZTSN6google8protobuf8internal6is_podIxEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_pod<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >",
   "name" : "google::protobuf::internal::is_pod<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >",
   "referenced_type" : "type-1099",
   "self_type" : "type-1099",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-1100" ],
   "unique_id" : "_ZTSN6google8protobuf8internal6is_podINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-140"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_pod<unsigned int>",
   "name" : "google::protobuf::internal::is_pod<unsigned int>",
   "referenced_type" : "type-1101",
   "self_type" : "type-1101",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-4" ],
   "unique_id" : "_ZTSN6google8protobuf8internal6is_podIjEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-140"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_pod<unsigned long long>",
   "name" : "google::protobuf::internal::is_pod<unsigned long long>",
   "referenced_type" : "type-1102",
   "self_type" : "type-1102",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-90" ],
   "unique_id" : "_ZTSN6google8protobuf8internal6is_podIyEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_pointer<bool>",
   "name" : "google::protobuf::internal::is_pointer<bool>",
   "referenced_type" : "type-711",
   "self_type" : "type-711",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-12" ],
   "unique_id" : "_ZTSN6google8protobuf8internal10is_pointerIbEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_pointer<double>",
   "name" : "google::protobuf::internal::is_pointer<double>",
   "referenced_type" : "type-703",
   "self_type" : "type-703",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-94" ],
   "unique_id" : "_ZTSN6google8protobuf8internal10is_pointerIdEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_pointer<float>",
   "name" : "google::protobuf::internal::is_pointer<float>",
   "referenced_type" : "type-702",
   "self_type" : "type-702",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-92" ],
   "unique_id" : "_ZTSN6google8protobuf8internal10is_pointerIfEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_pointer<google::protobuf::RepeatedField<bool> >",
   "name" : "google::protobuf::internal::is_pointer<google::protobuf::RepeatedField<bool> >",
   "referenced_type" : "type-710",
   "self_type" : "type-710",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-390" ],
   "unique_id" : "_ZTSN6google8protobuf8internal10is_pointerINS0_13RepeatedFieldIbEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_pointer<google::protobuf::RepeatedField<double> >",
   "name" : "google::protobuf::internal::is_pointer<google::protobuf::RepeatedField<double> >",
   "referenced_type" : "type-709",
   "self_type" : "type-709",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-385" ],
   "unique_id" : "_ZTSN6google8protobuf8internal10is_pointerINS0_13RepeatedFieldIdEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_pointer<google::protobuf::RepeatedField<float> >",
   "name" : "google::protobuf::internal::is_pointer<google::protobuf::RepeatedField<float> >",
   "referenced_type" : "type-708",
   "self_type" : "type-708",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-380" ],
   "unique_id" : "_ZTSN6google8protobuf8internal10is_pointerINS0_13RepeatedFieldIfEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_pointer<google::protobuf::RepeatedField<int> >",
   "name" : "google::protobuf::internal::is_pointer<google::protobuf::RepeatedField<int> >",
   "referenced_type" : "type-704",
   "self_type" : "type-704",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-468" ],
   "unique_id" : "_ZTSN6google8protobuf8internal10is_pointerINS0_13RepeatedFieldIiEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_pointer<google::protobuf::RepeatedField<long long> >",
   "name" : "google::protobuf::internal::is_pointer<google::protobuf::RepeatedField<long long> >",
   "referenced_type" : "type-705",
   "self_type" : "type-705",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-473" ],
   "unique_id" : "_ZTSN6google8protobuf8internal10is_pointerINS0_13RepeatedFieldIxEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_pointer<google::protobuf::RepeatedField<unsigned int> >",
   "name" : "google::protobuf::internal::is_pointer<google::protobuf::RepeatedField<unsigned int> >",
   "referenced_type" : "type-706",
   "self_type" : "type-706",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-478" ],
   "unique_id" : "_ZTSN6google8protobuf8internal10is_pointerINS0_13RepeatedFieldIjEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_pointer<google::protobuf::RepeatedField<unsigned long long> >",
   "name" : "google::protobuf::internal::is_pointer<google::protobuf::RepeatedField<unsigned long long> >",
   "referenced_type" : "type-707",
   "self_type" : "type-707",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-374" ],
   "unique_id" : "_ZTSN6google8protobuf8internal10is_pointerINS0_13RepeatedFieldIyEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_pointer<google::protobuf::RepeatedPtrField<google::protobuf::MessageLite> >",
   "name" : "google::protobuf::internal::is_pointer<google::protobuf::RepeatedPtrField<google::protobuf::MessageLite> >",
   "referenced_type" : "type-713",
   "self_type" : "type-713",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-403" ],
   "unique_id" : "_ZTSN6google8protobuf8internal10is_pointerINS0_16RepeatedPtrFieldINS0_11MessageLiteEEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_pointer<google::protobuf::RepeatedPtrField<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "name" : "google::protobuf::internal::is_pointer<google::protobuf::RepeatedPtrField<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "referenced_type" : "type-712",
   "self_type" : "type-712",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-396" ],
   "unique_id" : "_ZTSN6google8protobuf8internal10is_pointerINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_pointer<int>",
   "name" : "google::protobuf::internal::is_pointer<int>",
   "referenced_type" : "type-700",
   "self_type" : "type-700",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-1" ],
   "unique_id" : "_ZTSN6google8protobuf8internal10is_pointerIiEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_pointer<long long>",
   "name" : "google::protobuf::internal::is_pointer<long long>",
   "referenced_type" : "type-701",
   "self_type" : "type-701",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-88" ],
   "unique_id" : "_ZTSN6google8protobuf8internal10is_pointerIxEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >",
   "name" : "google::protobuf::internal::is_pointer<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >",
   "referenced_type" : "type-696",
   "self_type" : "type-696",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-697" ],
   "unique_id" : "_ZTSN6google8protobuf8internal10is_pointerINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_pointer<unsigned int>",
   "name" : "google::protobuf::internal::is_pointer<unsigned int>",
   "referenced_type" : "type-698",
   "self_type" : "type-698",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-4" ],
   "unique_id" : "_ZTSN6google8protobuf8internal10is_pointerIjEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_pointer<unsigned long long>",
   "name" : "google::protobuf::internal::is_pointer<unsigned long long>",
   "referenced_type" : "type-699",
   "self_type" : "type-699",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-90" ],
   "unique_id" : "_ZTSN6google8protobuf8internal10is_pointerIyEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_reference<bool>",
   "name" : "google::protobuf::internal::is_reference<bool>",
   "referenced_type" : "type-1096",
   "self_type" : "type-1096",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-12" ],
   "unique_id" : "_ZTSN6google8protobuf8internal12is_referenceIbEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_reference<double>",
   "name" : "google::protobuf::internal::is_reference<double>",
   "referenced_type" : "type-1088",
   "self_type" : "type-1088",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-94" ],
   "unique_id" : "_ZTSN6google8protobuf8internal12is_referenceIdEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_reference<float>",
   "name" : "google::protobuf::internal::is_reference<float>",
   "referenced_type" : "type-1087",
   "self_type" : "type-1087",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-92" ],
   "unique_id" : "_ZTSN6google8protobuf8internal12is_referenceIfEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_reference<google::protobuf::RepeatedField<bool> >",
   "name" : "google::protobuf::internal::is_reference<google::protobuf::RepeatedField<bool> >",
   "referenced_type" : "type-1095",
   "self_type" : "type-1095",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-390" ],
   "unique_id" : "_ZTSN6google8protobuf8internal12is_referenceINS0_13RepeatedFieldIbEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_reference<google::protobuf::RepeatedField<double> >",
   "name" : "google::protobuf::internal::is_reference<google::protobuf::RepeatedField<double> >",
   "referenced_type" : "type-1094",
   "self_type" : "type-1094",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-385" ],
   "unique_id" : "_ZTSN6google8protobuf8internal12is_referenceINS0_13RepeatedFieldIdEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_reference<google::protobuf::RepeatedField<float> >",
   "name" : "google::protobuf::internal::is_reference<google::protobuf::RepeatedField<float> >",
   "referenced_type" : "type-1093",
   "self_type" : "type-1093",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-380" ],
   "unique_id" : "_ZTSN6google8protobuf8internal12is_referenceINS0_13RepeatedFieldIfEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_reference<google::protobuf::RepeatedField<int> >",
   "name" : "google::protobuf::internal::is_reference<google::protobuf::RepeatedField<int> >",
   "referenced_type" : "type-1089",
   "self_type" : "type-1089",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-468" ],
   "unique_id" : "_ZTSN6google8protobuf8internal12is_referenceINS0_13RepeatedFieldIiEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_reference<google::protobuf::RepeatedField<long long> >",
   "name" : "google::protobuf::internal::is_reference<google::protobuf::RepeatedField<long long> >",
   "referenced_type" : "type-1090",
   "self_type" : "type-1090",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-473" ],
   "unique_id" : "_ZTSN6google8protobuf8internal12is_referenceINS0_13RepeatedFieldIxEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_reference<google::protobuf::RepeatedField<unsigned int> >",
   "name" : "google::protobuf::internal::is_reference<google::protobuf::RepeatedField<unsigned int> >",
   "referenced_type" : "type-1091",
   "self_type" : "type-1091",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-478" ],
   "unique_id" : "_ZTSN6google8protobuf8internal12is_referenceINS0_13RepeatedFieldIjEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_reference<google::protobuf::RepeatedField<unsigned long long> >",
   "name" : "google::protobuf::internal::is_reference<google::protobuf::RepeatedField<unsigned long long> >",
   "referenced_type" : "type-1092",
   "self_type" : "type-1092",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-374" ],
   "unique_id" : "_ZTSN6google8protobuf8internal12is_referenceINS0_13RepeatedFieldIyEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_reference<google::protobuf::RepeatedPtrField<google::protobuf::MessageLite> >",
   "name" : "google::protobuf::internal::is_reference<google::protobuf::RepeatedPtrField<google::protobuf::MessageLite> >",
   "referenced_type" : "type-1098",
   "self_type" : "type-1098",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-403" ],
   "unique_id" : "_ZTSN6google8protobuf8internal12is_referenceINS0_16RepeatedPtrFieldINS0_11MessageLiteEEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_reference<google::protobuf::RepeatedPtrField<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "name" : "google::protobuf::internal::is_reference<google::protobuf::RepeatedPtrField<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "referenced_type" : "type-1097",
   "self_type" : "type-1097",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-396" ],
   "unique_id" : "_ZTSN6google8protobuf8internal12is_referenceINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_reference<int>",
   "name" : "google::protobuf::internal::is_reference<int>",
   "referenced_type" : "type-1085",
   "self_type" : "type-1085",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-1" ],
   "unique_id" : "_ZTSN6google8protobuf8internal12is_referenceIiEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_reference<long long>",
   "name" : "google::protobuf::internal::is_reference<long long>",
   "referenced_type" : "type-1086",
   "self_type" : "type-1086",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-88" ],
   "unique_id" : "_ZTSN6google8protobuf8internal12is_referenceIxEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >",
   "name" : "google::protobuf::internal::is_reference<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >",
   "referenced_type" : "type-1081",
   "self_type" : "type-1081",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-1082" ],
   "unique_id" : "_ZTSN6google8protobuf8internal12is_referenceINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_reference<unsigned int>",
   "name" : "google::protobuf::internal::is_reference<unsigned int>",
   "referenced_type" : "type-1083",
   "self_type" : "type-1083",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-4" ],
   "unique_id" : "_ZTSN6google8protobuf8internal12is_referenceIjEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_reference<unsigned long long>",
   "name" : "google::protobuf::internal::is_reference<unsigned long long>",
   "referenced_type" : "type-1084",
   "self_type" : "type-1084",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-90" ],
   "unique_id" : "_ZTSN6google8protobuf8internal12is_referenceIyEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_same<bool, void>",
   "name" : "google::protobuf::internal::is_same<bool, void>",
   "referenced_type" : "type-1155",
   "self_type" : "type-1155",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-12", "type-123" ],
   "unique_id" : "_ZTSN6google8protobuf8internal7is_sameIbvEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_same<double, void>",
   "name" : "google::protobuf::internal::is_same<double, void>",
   "referenced_type" : "type-1147",
   "self_type" : "type-1147",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-94", "type-123" ],
   "unique_id" : "_ZTSN6google8protobuf8internal7is_sameIdvEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_same<float, void>",
   "name" : "google::protobuf::internal::is_same<float, void>",
   "referenced_type" : "type-1146",
   "self_type" : "type-1146",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-92", "type-123" ],
   "unique_id" : "_ZTSN6google8protobuf8internal7is_sameIfvEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_same<google::protobuf::RepeatedField<bool>, void>",
   "name" : "google::protobuf::internal::is_same<google::protobuf::RepeatedField<bool>, void>",
   "referenced_type" : "type-1154",
   "self_type" : "type-1154",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-390", "type-123" ],
   "unique_id" : "_ZTSN6google8protobuf8internal7is_sameINS0_13RepeatedFieldIbEEvEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_same<google::protobuf::RepeatedField<double>, void>",
   "name" : "google::protobuf::internal::is_same<google::protobuf::RepeatedField<double>, void>",
   "referenced_type" : "type-1153",
   "self_type" : "type-1153",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-385", "type-123" ],
   "unique_id" : "_ZTSN6google8protobuf8internal7is_sameINS0_13RepeatedFieldIdEEvEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_same<google::protobuf::RepeatedField<float>, void>",
   "name" : "google::protobuf::internal::is_same<google::protobuf::RepeatedField<float>, void>",
   "referenced_type" : "type-1152",
   "self_type" : "type-1152",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-380", "type-123" ],
   "unique_id" : "_ZTSN6google8protobuf8internal7is_sameINS0_13RepeatedFieldIfEEvEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_same<google::protobuf::RepeatedField<int>, void>",
   "name" : "google::protobuf::internal::is_same<google::protobuf::RepeatedField<int>, void>",
   "referenced_type" : "type-1148",
   "self_type" : "type-1148",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-468", "type-123" ],
   "unique_id" : "_ZTSN6google8protobuf8internal7is_sameINS0_13RepeatedFieldIiEEvEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_same<google::protobuf::RepeatedField<long long>, void>",
   "name" : "google::protobuf::internal::is_same<google::protobuf::RepeatedField<long long>, void>",
   "referenced_type" : "type-1149",
   "self_type" : "type-1149",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-473", "type-123" ],
   "unique_id" : "_ZTSN6google8protobuf8internal7is_sameINS0_13RepeatedFieldIxEEvEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_same<google::protobuf::RepeatedField<unsigned int>, void>",
   "name" : "google::protobuf::internal::is_same<google::protobuf::RepeatedField<unsigned int>, void>",
   "referenced_type" : "type-1150",
   "self_type" : "type-1150",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-478", "type-123" ],
   "unique_id" : "_ZTSN6google8protobuf8internal7is_sameINS0_13RepeatedFieldIjEEvEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_same<google::protobuf::RepeatedField<unsigned long long>, void>",
   "name" : "google::protobuf::internal::is_same<google::protobuf::RepeatedField<unsigned long long>, void>",
   "referenced_type" : "type-1151",
   "self_type" : "type-1151",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-374", "type-123" ],
   "unique_id" : "_ZTSN6google8protobuf8internal7is_sameINS0_13RepeatedFieldIyEEvEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_same<google::protobuf::RepeatedPtrField<google::protobuf::MessageLite>, void>",
   "name" : "google::protobuf::internal::is_same<google::protobuf::RepeatedPtrField<google::protobuf::MessageLite>, void>",
   "referenced_type" : "type-1157",
   "self_type" : "type-1157",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-403", "type-123" ],
   "unique_id" : "_ZTSN6google8protobuf8internal7is_sameINS0_16RepeatedPtrFieldINS0_11MessageLiteEEEvEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_same<google::protobuf::RepeatedPtrField<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>",
   "name" : "google::protobuf::internal::is_same<google::protobuf::RepeatedPtrField<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>",
   "referenced_type" : "type-1156",
   "self_type" : "type-1156",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-396", "type-123" ],
   "unique_id" : "_ZTSN6google8protobuf8internal7is_sameINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_same<int, void>",
   "name" : "google::protobuf::internal::is_same<int, void>",
   "referenced_type" : "type-1144",
   "self_type" : "type-1144",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-1", "type-123" ],
   "unique_id" : "_ZTSN6google8protobuf8internal7is_sameIivEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_same<long long, void>",
   "name" : "google::protobuf::internal::is_same<long long, void>",
   "referenced_type" : "type-1145",
   "self_type" : "type-1145",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-88", "type-123" ],
   "unique_id" : "_ZTSN6google8protobuf8internal7is_sameIxvEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_same<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>",
   "name" : "google::protobuf::internal::is_same<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>",
   "referenced_type" : "type-1140",
   "self_type" : "type-1140",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-1141", "type-123" ],
   "unique_id" : "_ZTSN6google8protobuf8internal7is_sameINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEvEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_same<unsigned int, void>",
   "name" : "google::protobuf::internal::is_same<unsigned int, void>",
   "referenced_type" : "type-1142",
   "self_type" : "type-1142",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-4", "type-123" ],
   "unique_id" : "_ZTSN6google8protobuf8internal7is_sameIjvEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::is_same<unsigned long long, void>",
   "name" : "google::protobuf::internal::is_same<unsigned long long, void>",
   "referenced_type" : "type-1143",
   "self_type" : "type-1143",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-90", "type-123" ],
   "unique_id" : "_ZTSN6google8protobuf8internal7is_sameIyvEE"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "array_",
     "referenced_type" : "type-10"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::scoped_array<char>",
   "name" : "google::protobuf::internal::scoped_array<char>",
   "record_kind" : "class",
   "referenced_type" : "type-239",
   "self_type" : "type-239",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/scoped_ptr.h",
   "template_args" : [ "type-7" ],
   "unique_id" : "_ZTSN6google8protobuf8internal12scoped_arrayIcEE"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "array_",
     "referenced_type" : "type-610"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::scoped_array<unsigned char>",
   "name" : "google::protobuf::internal::scoped_array<unsigned char>",
   "record_kind" : "class",
   "referenced_type" : "type-772",
   "self_type" : "type-772",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/scoped_ptr.h",
   "template_args" : [ "type-159" ],
   "unique_id" : "_ZTSN6google8protobuf8internal12scoped_arrayIhEE"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "ptr_",
     "referenced_type" : "type-764"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::scoped_ptr<google::protobuf::ResultCallback<std::basic_string<char, std::char_traits<char>, std::allocator<char> > *> >",
   "name" : "google::protobuf::internal::scoped_ptr<google::protobuf::ResultCallback<std::basic_string<char, std::char_traits<char>, std::allocator<char> > *> >",
   "record_kind" : "class",
   "referenced_type" : "type-763",
   "self_type" : "type-763",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/scoped_ptr.h",
   "template_args" : [ "type-766" ],
   "unique_id" : "_ZTSN6google8protobuf8internal10scoped_ptrINS0_14ResultCallbackIPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::type_traits_internal::ConvertHelper<google::protobuf::MessageLite *, google::protobuf::Message *>",
   "name" : "google::protobuf::internal::type_traits_internal::ConvertHelper<google::protobuf::MessageLite *, google::protobuf::Message *>",
   "referenced_type" : "type-409",
   "self_type" : "type-409",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-410", "type-411" ],
   "unique_id" : "_ZTSN6google8protobuf8internal20type_traits_internal13ConvertHelperIPNS0_11MessageLiteEPNS0_7MessageEEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::type_traits_internal::ConvertHelper<long long &, int>",
   "name" : "google::protobuf::internal::type_traits_internal::ConvertHelper<long long &, int>",
   "referenced_type" : "type-407",
   "self_type" : "type-407",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-408", "type-1" ],
   "unique_id" : "_ZTSN6google8protobuf8internal20type_traits_internal13ConvertHelperIRxiEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::type_traits_internal::ConvertHelper<std::basic_string<char, std::char_traits<char>, std::allocator<char> > *, google::protobuf::Message *>",
   "name" : "google::protobuf::internal::type_traits_internal::ConvertHelper<std::basic_string<char, std::char_traits<char>, std::allocator<char> > *, google::protobuf::Message *>",
   "referenced_type" : "type-1045",
   "self_type" : "type-1045",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-1034", "type-1043" ],
   "unique_id" : "_ZTSN6google8protobuf8internal20type_traits_internal13ConvertHelperIPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_7MessageEEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::type_traits_internal::ConvertHelper<unsigned long long &, int>",
   "name" : "google::protobuf::internal::type_traits_internal::ConvertHelper<unsigned long long &, int>",
   "referenced_type" : "type-405",
   "self_type" : "type-405",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-406", "type-1" ],
   "unique_id" : "_ZTSN6google8protobuf8internal20type_traits_internal13ConvertHelperIRyiEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::type_traits_internal::is_class_or_union<bool>",
   "name" : "google::protobuf::internal::type_traits_internal::is_class_or_union<bool>",
   "referenced_type" : "type-394",
   "self_type" : "type-394",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-12" ],
   "unique_id" : "_ZTSN6google8protobuf8internal20type_traits_internal17is_class_or_unionIbEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::type_traits_internal::is_class_or_union<double>",
   "name" : "google::protobuf::internal::type_traits_internal::is_class_or_union<double>",
   "referenced_type" : "type-1166",
   "self_type" : "type-1166",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-94" ],
   "unique_id" : "_ZTSN6google8protobuf8internal20type_traits_internal17is_class_or_unionIdEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::type_traits_internal::is_class_or_union<float>",
   "name" : "google::protobuf::internal::type_traits_internal::is_class_or_union<float>",
   "referenced_type" : "type-1165",
   "self_type" : "type-1165",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-92" ],
   "unique_id" : "_ZTSN6google8protobuf8internal20type_traits_internal17is_class_or_unionIfEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::type_traits_internal::is_class_or_union<google::protobuf::RepeatedField<bool> >",
   "name" : "google::protobuf::internal::type_traits_internal::is_class_or_union<google::protobuf::RepeatedField<bool> >",
   "referenced_type" : "type-389",
   "self_type" : "type-389",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-390" ],
   "unique_id" : "_ZTSN6google8protobuf8internal20type_traits_internal17is_class_or_unionINS0_13RepeatedFieldIbEEEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::type_traits_internal::is_class_or_union<google::protobuf::RepeatedField<double> >",
   "name" : "google::protobuf::internal::type_traits_internal::is_class_or_union<google::protobuf::RepeatedField<double> >",
   "referenced_type" : "type-384",
   "self_type" : "type-384",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-385" ],
   "unique_id" : "_ZTSN6google8protobuf8internal20type_traits_internal17is_class_or_unionINS0_13RepeatedFieldIdEEEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::type_traits_internal::is_class_or_union<google::protobuf::RepeatedField<float> >",
   "name" : "google::protobuf::internal::type_traits_internal::is_class_or_union<google::protobuf::RepeatedField<float> >",
   "referenced_type" : "type-379",
   "self_type" : "type-379",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-380" ],
   "unique_id" : "_ZTSN6google8protobuf8internal20type_traits_internal17is_class_or_unionINS0_13RepeatedFieldIfEEEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::type_traits_internal::is_class_or_union<google::protobuf::RepeatedField<int> >",
   "name" : "google::protobuf::internal::type_traits_internal::is_class_or_union<google::protobuf::RepeatedField<int> >",
   "referenced_type" : "type-1167",
   "self_type" : "type-1167",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-468" ],
   "unique_id" : "_ZTSN6google8protobuf8internal20type_traits_internal17is_class_or_unionINS0_13RepeatedFieldIiEEEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::type_traits_internal::is_class_or_union<google::protobuf::RepeatedField<long long> >",
   "name" : "google::protobuf::internal::type_traits_internal::is_class_or_union<google::protobuf::RepeatedField<long long> >",
   "referenced_type" : "type-1168",
   "self_type" : "type-1168",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-473" ],
   "unique_id" : "_ZTSN6google8protobuf8internal20type_traits_internal17is_class_or_unionINS0_13RepeatedFieldIxEEEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::type_traits_internal::is_class_or_union<google::protobuf::RepeatedField<unsigned int> >",
   "name" : "google::protobuf::internal::type_traits_internal::is_class_or_union<google::protobuf::RepeatedField<unsigned int> >",
   "referenced_type" : "type-1169",
   "self_type" : "type-1169",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-478" ],
   "unique_id" : "_ZTSN6google8protobuf8internal20type_traits_internal17is_class_or_unionINS0_13RepeatedFieldIjEEEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::type_traits_internal::is_class_or_union<google::protobuf::RepeatedField<unsigned long long> >",
   "name" : "google::protobuf::internal::type_traits_internal::is_class_or_union<google::protobuf::RepeatedField<unsigned long long> >",
   "referenced_type" : "type-373",
   "self_type" : "type-373",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-374" ],
   "unique_id" : "_ZTSN6google8protobuf8internal20type_traits_internal17is_class_or_unionINS0_13RepeatedFieldIyEEEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::type_traits_internal::is_class_or_union<google::protobuf::RepeatedPtrField<google::protobuf::MessageLite> >",
   "name" : "google::protobuf::internal::type_traits_internal::is_class_or_union<google::protobuf::RepeatedPtrField<google::protobuf::MessageLite> >",
   "referenced_type" : "type-402",
   "self_type" : "type-402",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-403" ],
   "unique_id" : "_ZTSN6google8protobuf8internal20type_traits_internal17is_class_or_unionINS0_16RepeatedPtrFieldINS0_11MessageLiteEEEEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::type_traits_internal::is_class_or_union<google::protobuf::RepeatedPtrField<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "name" : "google::protobuf::internal::type_traits_internal::is_class_or_union<google::protobuf::RepeatedPtrField<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "referenced_type" : "type-395",
   "self_type" : "type-395",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-396" ],
   "unique_id" : "_ZTSN6google8protobuf8internal20type_traits_internal17is_class_or_unionINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::type_traits_internal::is_class_or_union<int>",
   "name" : "google::protobuf::internal::type_traits_internal::is_class_or_union<int>",
   "referenced_type" : "type-1163",
   "self_type" : "type-1163",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-1" ],
   "unique_id" : "_ZTSN6google8protobuf8internal20type_traits_internal17is_class_or_unionIiEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::type_traits_internal::is_class_or_union<long long>",
   "name" : "google::protobuf::internal::type_traits_internal::is_class_or_union<long long>",
   "referenced_type" : "type-1164",
   "self_type" : "type-1164",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-88" ],
   "unique_id" : "_ZTSN6google8protobuf8internal20type_traits_internal17is_class_or_unionIxEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::type_traits_internal::is_class_or_union<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >",
   "name" : "google::protobuf::internal::type_traits_internal::is_class_or_union<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >",
   "referenced_type" : "type-1159",
   "self_type" : "type-1159",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-1160" ],
   "unique_id" : "_ZTSN6google8protobuf8internal20type_traits_internal17is_class_or_unionINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::type_traits_internal::is_class_or_union<unsigned int>",
   "name" : "google::protobuf::internal::type_traits_internal::is_class_or_union<unsigned int>",
   "referenced_type" : "type-1161",
   "self_type" : "type-1161",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-4" ],
   "unique_id" : "_ZTSN6google8protobuf8internal20type_traits_internal17is_class_or_unionIjEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::internal::type_traits_internal::is_class_or_union<unsigned long long>",
   "name" : "google::protobuf::internal::type_traits_internal::is_class_or_union<unsigned long long>",
   "referenced_type" : "type-1162",
   "self_type" : "type-1162",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-90" ],
   "unique_id" : "_ZTSN6google8protobuf8internal20type_traits_internal17is_class_or_unionIyEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-1056"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::type_traits_internal::is_enum_impl<false, long long>",
   "name" : "google::protobuf::internal::type_traits_internal::is_enum_impl<false, long long>",
   "referenced_type" : "type-1055",
   "self_type" : "type-1055",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-88" ],
   "unique_id" : "_ZTSN6google8protobuf8internal20type_traits_internal12is_enum_implILb0ExEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-722"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::type_traits_internal::is_enum_impl<false, unsigned long long>",
   "name" : "google::protobuf::internal::type_traits_internal::is_enum_impl<false, unsigned long long>",
   "referenced_type" : "type-721",
   "self_type" : "type-721",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-90" ],
   "unique_id" : "_ZTSN6google8protobuf8internal20type_traits_internal12is_enum_implILb0EyEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::type_traits_internal::is_enum_impl<true, bool>",
   "name" : "google::protobuf::internal::type_traits_internal::is_enum_impl<true, bool>",
   "referenced_type" : "type-1076",
   "self_type" : "type-1076",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-12" ],
   "unique_id" : "_ZTSN6google8protobuf8internal20type_traits_internal12is_enum_implILb1EbEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::type_traits_internal::is_enum_impl<true, double>",
   "name" : "google::protobuf::internal::type_traits_internal::is_enum_impl<true, double>",
   "referenced_type" : "type-1060",
   "self_type" : "type-1060",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-94" ],
   "unique_id" : "_ZTSN6google8protobuf8internal20type_traits_internal12is_enum_implILb1EdEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::type_traits_internal::is_enum_impl<true, float>",
   "name" : "google::protobuf::internal::type_traits_internal::is_enum_impl<true, float>",
   "referenced_type" : "type-1058",
   "self_type" : "type-1058",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-92" ],
   "unique_id" : "_ZTSN6google8protobuf8internal20type_traits_internal12is_enum_implILb1EfEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::type_traits_internal::is_enum_impl<true, google::protobuf::RepeatedField<bool> >",
   "name" : "google::protobuf::internal::type_traits_internal::is_enum_impl<true, google::protobuf::RepeatedField<bool> >",
   "referenced_type" : "type-1074",
   "self_type" : "type-1074",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-390" ],
   "unique_id" : "_ZTSN6google8protobuf8internal20type_traits_internal12is_enum_implILb1ENS0_13RepeatedFieldIbEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::type_traits_internal::is_enum_impl<true, google::protobuf::RepeatedField<double> >",
   "name" : "google::protobuf::internal::type_traits_internal::is_enum_impl<true, google::protobuf::RepeatedField<double> >",
   "referenced_type" : "type-1072",
   "self_type" : "type-1072",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-385" ],
   "unique_id" : "_ZTSN6google8protobuf8internal20type_traits_internal12is_enum_implILb1ENS0_13RepeatedFieldIdEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::type_traits_internal::is_enum_impl<true, google::protobuf::RepeatedField<float> >",
   "name" : "google::protobuf::internal::type_traits_internal::is_enum_impl<true, google::protobuf::RepeatedField<float> >",
   "referenced_type" : "type-1070",
   "self_type" : "type-1070",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-380" ],
   "unique_id" : "_ZTSN6google8protobuf8internal20type_traits_internal12is_enum_implILb1ENS0_13RepeatedFieldIfEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::type_traits_internal::is_enum_impl<true, google::protobuf::RepeatedField<int> >",
   "name" : "google::protobuf::internal::type_traits_internal::is_enum_impl<true, google::protobuf::RepeatedField<int> >",
   "referenced_type" : "type-1062",
   "self_type" : "type-1062",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-468" ],
   "unique_id" : "_ZTSN6google8protobuf8internal20type_traits_internal12is_enum_implILb1ENS0_13RepeatedFieldIiEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::type_traits_internal::is_enum_impl<true, google::protobuf::RepeatedField<long long> >",
   "name" : "google::protobuf::internal::type_traits_internal::is_enum_impl<true, google::protobuf::RepeatedField<long long> >",
   "referenced_type" : "type-1064",
   "self_type" : "type-1064",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-473" ],
   "unique_id" : "_ZTSN6google8protobuf8internal20type_traits_internal12is_enum_implILb1ENS0_13RepeatedFieldIxEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::type_traits_internal::is_enum_impl<true, google::protobuf::RepeatedField<unsigned int> >",
   "name" : "google::protobuf::internal::type_traits_internal::is_enum_impl<true, google::protobuf::RepeatedField<unsigned int> >",
   "referenced_type" : "type-1066",
   "self_type" : "type-1066",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-478" ],
   "unique_id" : "_ZTSN6google8protobuf8internal20type_traits_internal12is_enum_implILb1ENS0_13RepeatedFieldIjEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::type_traits_internal::is_enum_impl<true, google::protobuf::RepeatedField<unsigned long long> >",
   "name" : "google::protobuf::internal::type_traits_internal::is_enum_impl<true, google::protobuf::RepeatedField<unsigned long long> >",
   "referenced_type" : "type-1068",
   "self_type" : "type-1068",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-374" ],
   "unique_id" : "_ZTSN6google8protobuf8internal20type_traits_internal12is_enum_implILb1ENS0_13RepeatedFieldIyEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::type_traits_internal::is_enum_impl<true, google::protobuf::RepeatedPtrField<google::protobuf::MessageLite> >",
   "name" : "google::protobuf::internal::type_traits_internal::is_enum_impl<true, google::protobuf::RepeatedPtrField<google::protobuf::MessageLite> >",
   "referenced_type" : "type-1080",
   "self_type" : "type-1080",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-403" ],
   "unique_id" : "_ZTSN6google8protobuf8internal20type_traits_internal12is_enum_implILb1ENS0_16RepeatedPtrFieldINS0_11MessageLiteEEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::type_traits_internal::is_enum_impl<true, google::protobuf::RepeatedPtrField<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "name" : "google::protobuf::internal::type_traits_internal::is_enum_impl<true, google::protobuf::RepeatedPtrField<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
   "referenced_type" : "type-1078",
   "self_type" : "type-1078",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-396" ],
   "unique_id" : "_ZTSN6google8protobuf8internal20type_traits_internal12is_enum_implILb1ENS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::type_traits_internal::is_enum_impl<true, int>",
   "name" : "google::protobuf::internal::type_traits_internal::is_enum_impl<true, int>",
   "referenced_type" : "type-1053",
   "self_type" : "type-1053",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-1" ],
   "unique_id" : "_ZTSN6google8protobuf8internal20type_traits_internal12is_enum_implILb1EiEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::type_traits_internal::is_enum_impl<true, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >",
   "name" : "google::protobuf::internal::type_traits_internal::is_enum_impl<true, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >",
   "referenced_type" : "type-715",
   "self_type" : "type-715",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-716" ],
   "unique_id" : "_ZTSN6google8protobuf8internal20type_traits_internal12is_enum_implILb1ENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEE"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-146"
    }
   ],
   "linker_set_key" : "google::protobuf::internal::type_traits_internal::is_enum_impl<true, unsigned int>",
   "name" : "google::protobuf::internal::type_traits_internal::is_enum_impl<true, unsigned int>",
   "referenced_type" : "type-719",
   "self_type" : "type-719",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/type_traits.h",
   "template_args" : [ "type-4" ],
   "unique_id" : "_ZTSN6google8protobuf8internal20type_traits_internal12is_enum_implILb1EjEE"
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-757"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "data_",
     "field_offset" : 32,
     "referenced_type" : "type-756"
    },
    {
     "access" : "private",
     "field_name" : "size_",
     "field_offset" : 64,
     "referenced_type" : "type-43"
    },
    {
     "access" : "private",
     "field_name" : "block_size_",
     "field_offset" : 96,
     "referenced_type" : "type-43"
    },
    {
     "access" : "private",
     "field_name" : "position_",
     "field_offset" : 128,
     "referenced_type" : "type-1"
    },
    {
     "access" : "private",
     "field_name" : "last_returned_size_",
     "field_offset" : 160,
     "referenced_type" : "type-1"
    }
   ],
   "linker_set_key" : "google::protobuf::io::ArrayInputStream",
   "name" : "google::protobuf::io::ArrayInputStream",
   "record_kind" : "class",
   "referenced_type" : "type-755",
   "self_type" : "type-755",
   "size" : 24,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h",
   "unique_id" : "_ZTSN6google8protobuf2io16ArrayInputStreamE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6google8protobuf2io16ArrayInputStreamE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf2io16ArrayInputStreamD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf2io16ArrayInputStreamD0Ev"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io16ArrayInputStream4NextEPPKvPi"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io16ArrayInputStream6BackUpEi"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io16ArrayInputStream4SkipEi"
    },
    {
     "mangled_component_name" : "_ZNK6google8protobuf2io16ArrayInputStream9ByteCountEv"
    }
   ]
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-731"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "data_",
     "field_offset" : 32,
     "referenced_type" : "type-759"
    },
    {
     "access" : "private",
     "field_name" : "size_",
     "field_offset" : 64,
     "referenced_type" : "type-43"
    },
    {
     "access" : "private",
     "field_name" : "block_size_",
     "field_offset" : 96,
     "referenced_type" : "type-43"
    },
    {
     "access" : "private",
     "field_name" : "position_",
     "field_offset" : 128,
     "referenced_type" : "type-1"
    },
    {
     "access" : "private",
     "field_name" : "last_returned_size_",
     "field_offset" : 160,
     "referenced_type" : "type-1"
    }
   ],
   "linker_set_key" : "google::protobuf::io::ArrayOutputStream",
   "name" : "google::protobuf::io::ArrayOutputStream",
   "record_kind" : "class",
   "referenced_type" : "type-758",
   "self_type" : "type-758",
   "size" : 24,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h",
   "unique_id" : "_ZTSN6google8protobuf2io17ArrayOutputStreamE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6google8protobuf2io17ArrayOutputStreamE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf2io17ArrayOutputStreamD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf2io17ArrayOutputStreamD0Ev"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io17ArrayOutputStream4NextEPPvPi"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io17ArrayOutputStream6BackUpEi"
    },
    {
     "mangled_component_name" : "_ZNK6google8protobuf2io17ArrayOutputStream9ByteCountEv"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io20ZeroCopyOutputStream15WriteAliasedRawEPKvi"
    },
    {
     "mangled_component_name" : "_ZNK6google8protobuf2io20ZeroCopyOutputStream14AllowsAliasingEv"
    }
   ]
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "buffer_",
     "referenced_type" : "type-216"
    },
    {
     "access" : "private",
     "field_name" : "buffer_end_",
     "field_offset" : 32,
     "referenced_type" : "type-216"
    },
    {
     "access" : "private",
     "field_name" : "input_",
     "field_offset" : 64,
     "referenced_type" : "type-596"
    },
    {
     "access" : "private",
     "field_name" : "total_bytes_read_",
     "field_offset" : 96,
     "referenced_type" : "type-1"
    },
    {
     "access" : "private",
     "field_name" : "overflow_bytes_",
     "field_offset" : 128,
     "referenced_type" : "type-1"
    },
    {
     "access" : "private",
     "field_name" : "last_tag_",
     "field_offset" : 160,
     "referenced_type" : "type-4"
    },
    {
     "access" : "private",
     "field_name" : "legitimate_message_end_",
     "field_offset" : 192,
     "referenced_type" : "type-12"
    },
    {
     "access" : "private",
     "field_name" : "aliasing_enabled_",
     "field_offset" : 200,
     "referenced_type" : "type-12"
    },
    {
     "access" : "private",
     "field_name" : "current_limit_",
     "field_offset" : 224,
     "referenced_type" : "type-1"
    },
    {
     "access" : "private",
     "field_name" : "buffer_size_after_limit_",
     "field_offset" : 256,
     "referenced_type" : "type-1"
    },
    {
     "access" : "private",
     "field_name" : "total_bytes_limit_",
     "field_offset" : 288,
     "referenced_type" : "type-1"
    },
    {
     "access" : "private",
     "field_name" : "total_bytes_warning_threshold_",
     "field_offset" : 320,
     "referenced_type" : "type-1"
    },
    {
     "access" : "private",
     "field_name" : "recursion_budget_",
     "field_offset" : 352,
     "referenced_type" : "type-1"
    },
    {
     "access" : "private",
     "field_name" : "recursion_limit_",
     "field_offset" : 384,
     "referenced_type" : "type-1"
    },
    {
     "access" : "private",
     "field_name" : "extension_pool_",
     "field_offset" : 416,
     "referenced_type" : "type-598"
    },
    {
     "access" : "private",
     "field_name" : "extension_factory_",
     "field_offset" : 448,
     "referenced_type" : "type-601"
    }
   ],
   "linker_set_key" : "google::protobuf::io::CodedInputStream",
   "name" : "google::protobuf::io::CodedInputStream",
   "record_kind" : "class",
   "referenced_type" : "type-594",
   "self_type" : "type-594",
   "size" : 60,
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h",
   "unique_id" : "_ZTSN6google8protobuf2io16CodedInputStreamE"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "output_",
     "referenced_type" : "type-608"
    },
    {
     "access" : "private",
     "field_name" : "buffer_",
     "field_offset" : 32,
     "referenced_type" : "type-610"
    },
    {
     "access" : "private",
     "field_name" : "buffer_size_",
     "field_offset" : 64,
     "referenced_type" : "type-1"
    },
    {
     "access" : "private",
     "field_name" : "total_bytes_",
     "field_offset" : 96,
     "referenced_type" : "type-1"
    },
    {
     "access" : "private",
     "field_name" : "had_error_",
     "field_offset" : 128,
     "referenced_type" : "type-12"
    },
    {
     "access" : "private",
     "field_name" : "aliasing_enabled_",
     "field_offset" : 136,
     "referenced_type" : "type-12"
    }
   ],
   "linker_set_key" : "google::protobuf::io::CodedOutputStream",
   "name" : "google::protobuf::io::CodedOutputStream",
   "record_kind" : "class",
   "referenced_type" : "type-607",
   "self_type" : "type-607",
   "size" : 20,
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h",
   "unique_id" : "_ZTSN6google8protobuf2io17CodedOutputStreamE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::io::CodedOutputStream::StaticVarintSize32<11>",
   "name" : "google::protobuf::io::CodedOutputStream::StaticVarintSize32<11>",
   "referenced_type" : "type-839",
   "self_type" : "type-839",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h",
   "unique_id" : "_ZTSN6google8protobuf2io17CodedOutputStream18StaticVarintSize32ILj11EEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::io::CodedOutputStream::StaticVarintSize32<12>",
   "name" : "google::protobuf::io::CodedOutputStream::StaticVarintSize32<12>",
   "referenced_type" : "type-842",
   "self_type" : "type-842",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h",
   "unique_id" : "_ZTSN6google8protobuf2io17CodedOutputStream18StaticVarintSize32ILj12EEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::io::CodedOutputStream::StaticVarintSize32<16>",
   "name" : "google::protobuf::io::CodedOutputStream::StaticVarintSize32<16>",
   "referenced_type" : "type-843",
   "self_type" : "type-843",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h",
   "unique_id" : "_ZTSN6google8protobuf2io17CodedOutputStream18StaticVarintSize32ILj16EEE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::io::CodedOutputStream::StaticVarintSize32<26>",
   "name" : "google::protobuf::io::CodedOutputStream::StaticVarintSize32<26>",
   "referenced_type" : "type-844",
   "self_type" : "type-844",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/io/coded_stream.h",
   "unique_id" : "_ZTSN6google8protobuf2io17CodedOutputStream18StaticVarintSize32ILj26EEE"
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-757"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "streams_",
     "field_offset" : 32,
     "referenced_type" : "type-1613"
    },
    {
     "access" : "private",
     "field_name" : "stream_count_",
     "field_offset" : 64,
     "referenced_type" : "type-1"
    },
    {
     "access" : "private",
     "field_name" : "bytes_retired_",
     "field_offset" : 96,
     "referenced_type" : "type-88"
    }
   ],
   "linker_set_key" : "google::protobuf::io::ConcatenatingInputStream",
   "name" : "google::protobuf::io::ConcatenatingInputStream",
   "record_kind" : "class",
   "referenced_type" : "type-1612",
   "self_type" : "type-1612",
   "size" : 20,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h",
   "unique_id" : "_ZTSN6google8protobuf2io24ConcatenatingInputStreamE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6google8protobuf2io24ConcatenatingInputStreamE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf2io24ConcatenatingInputStreamD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf2io24ConcatenatingInputStreamD0Ev"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io24ConcatenatingInputStream4NextEPPKvPi"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io24ConcatenatingInputStream6BackUpEi"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io24ConcatenatingInputStream4SkipEi"
    },
    {
     "mangled_component_name" : "_ZNK6google8protobuf2io24ConcatenatingInputStream9ByteCountEv"
    }
   ]
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::io::CopyingInputStream",
   "name" : "google::protobuf::io::CopyingInputStream",
   "record_kind" : "class",
   "referenced_type" : "type-769",
   "self_type" : "type-769",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h",
   "unique_id" : "_ZTSN6google8protobuf2io18CopyingInputStreamE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6google8protobuf2io18CopyingInputStreamE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf2io18CopyingInputStreamD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf2io18CopyingInputStreamD0Ev"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6google8protobuf2io18CopyingInputStream4ReadEPvi"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io18CopyingInputStream4SkipEi"
    }
   ]
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-757"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "copying_stream_",
     "field_offset" : 32,
     "referenced_type" : "type-771"
    },
    {
     "access" : "private",
     "field_name" : "owns_copying_stream_",
     "field_offset" : 64,
     "referenced_type" : "type-12"
    },
    {
     "access" : "private",
     "field_name" : "failed_",
     "field_offset" : 72,
     "referenced_type" : "type-12"
    },
    {
     "access" : "private",
     "field_name" : "position_",
     "field_offset" : 96,
     "referenced_type" : "type-88"
    },
    {
     "access" : "private",
     "field_name" : "buffer_",
     "field_offset" : 160,
     "referenced_type" : "type-772"
    },
    {
     "access" : "private",
     "field_name" : "buffer_size_",
     "field_offset" : 192,
     "referenced_type" : "type-43"
    },
    {
     "access" : "private",
     "field_name" : "buffer_used_",
     "field_offset" : 224,
     "referenced_type" : "type-1"
    },
    {
     "access" : "private",
     "field_name" : "backup_bytes_",
     "field_offset" : 256,
     "referenced_type" : "type-1"
    }
   ],
   "linker_set_key" : "google::protobuf::io::CopyingInputStreamAdaptor",
   "name" : "google::protobuf::io::CopyingInputStreamAdaptor",
   "record_kind" : "class",
   "referenced_type" : "type-770",
   "self_type" : "type-770",
   "size" : 36,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h",
   "unique_id" : "_ZTSN6google8protobuf2io25CopyingInputStreamAdaptorE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6google8protobuf2io25CopyingInputStreamAdaptorE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf2io25CopyingInputStreamAdaptorD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf2io25CopyingInputStreamAdaptorD0Ev"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io25CopyingInputStreamAdaptor4NextEPPKvPi"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io25CopyingInputStreamAdaptor6BackUpEi"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io25CopyingInputStreamAdaptor4SkipEi"
    },
    {
     "mangled_component_name" : "_ZNK6google8protobuf2io25CopyingInputStreamAdaptor9ByteCountEv"
    }
   ]
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::io::CopyingOutputStream",
   "name" : "google::protobuf::io::CopyingOutputStream",
   "record_kind" : "class",
   "referenced_type" : "type-774",
   "self_type" : "type-774",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h",
   "unique_id" : "_ZTSN6google8protobuf2io19CopyingOutputStreamE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6google8protobuf2io19CopyingOutputStreamE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf2io19CopyingOutputStreamD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf2io19CopyingOutputStreamD0Ev"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6google8protobuf2io19CopyingOutputStream5WriteEPKvi"
    }
   ]
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-731"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "copying_stream_",
     "field_offset" : 32,
     "referenced_type" : "type-776"
    },
    {
     "access" : "private",
     "field_name" : "owns_copying_stream_",
     "field_offset" : 64,
     "referenced_type" : "type-12"
    },
    {
     "access" : "private",
     "field_name" : "failed_",
     "field_offset" : 72,
     "referenced_type" : "type-12"
    },
    {
     "access" : "private",
     "field_name" : "position_",
     "field_offset" : 96,
     "referenced_type" : "type-88"
    },
    {
     "access" : "private",
     "field_name" : "buffer_",
     "field_offset" : 160,
     "referenced_type" : "type-772"
    },
    {
     "access" : "private",
     "field_name" : "buffer_size_",
     "field_offset" : 192,
     "referenced_type" : "type-43"
    },
    {
     "access" : "private",
     "field_name" : "buffer_used_",
     "field_offset" : 224,
     "referenced_type" : "type-1"
    }
   ],
   "linker_set_key" : "google::protobuf::io::CopyingOutputStreamAdaptor",
   "name" : "google::protobuf::io::CopyingOutputStreamAdaptor",
   "record_kind" : "class",
   "referenced_type" : "type-775",
   "self_type" : "type-775",
   "size" : 32,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h",
   "unique_id" : "_ZTSN6google8protobuf2io26CopyingOutputStreamAdaptorE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6google8protobuf2io26CopyingOutputStreamAdaptorE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf2io26CopyingOutputStreamAdaptorD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf2io26CopyingOutputStreamAdaptorD0Ev"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io26CopyingOutputStreamAdaptor4NextEPPvPi"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io26CopyingOutputStreamAdaptor6BackUpEi"
    },
    {
     "mangled_component_name" : "_ZNK6google8protobuf2io26CopyingOutputStreamAdaptor9ByteCountEv"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io20ZeroCopyOutputStream15WriteAliasedRawEPKvi"
    },
    {
     "mangled_component_name" : "_ZNK6google8protobuf2io20ZeroCopyOutputStream14AllowsAliasingEv"
    }
   ]
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-757"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "copying_input_",
     "field_offset" : 32,
     "referenced_type" : "type-1582"
    },
    {
     "access" : "private",
     "field_name" : "impl_",
     "field_offset" : 192,
     "referenced_type" : "type-770"
    }
   ],
   "linker_set_key" : "google::protobuf::io::FileInputStream",
   "name" : "google::protobuf::io::FileInputStream",
   "record_kind" : "class",
   "referenced_type" : "type-1581",
   "self_type" : "type-1581",
   "size" : 60,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h",
   "unique_id" : "_ZTSN6google8protobuf2io15FileInputStreamE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6google8protobuf2io15FileInputStreamE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf2io15FileInputStreamD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf2io15FileInputStreamD0Ev"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io15FileInputStream4NextEPPKvPi"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io15FileInputStream6BackUpEi"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io15FileInputStream4SkipEi"
    },
    {
     "mangled_component_name" : "_ZNK6google8protobuf2io15FileInputStream9ByteCountEv"
    }
   ]
  },
  {
   "access" : "private",
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-769"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "file_",
     "field_offset" : 32,
     "referenced_type" : "type-43"
    },
    {
     "access" : "private",
     "field_name" : "close_on_delete_",
     "field_offset" : 64,
     "referenced_type" : "type-12"
    },
    {
     "access" : "private",
     "field_name" : "is_closed_",
     "field_offset" : 72,
     "referenced_type" : "type-12"
    },
    {
     "access" : "private",
     "field_name" : "errno_",
     "field_offset" : 96,
     "referenced_type" : "type-1"
    },
    {
     "access" : "private",
     "field_name" : "previous_seek_failed_",
     "field_offset" : 128,
     "referenced_type" : "type-12"
    }
   ],
   "linker_set_key" : "google::protobuf::io::FileInputStream::CopyingFileInputStream",
   "name" : "google::protobuf::io::FileInputStream::CopyingFileInputStream",
   "record_kind" : "class",
   "referenced_type" : "type-1582",
   "self_type" : "type-1582",
   "size" : 20,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h",
   "unique_id" : "_ZTSN6google8protobuf2io15FileInputStream22CopyingFileInputStreamE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6google8protobuf2io15FileInputStream22CopyingFileInputStreamE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf2io15FileInputStream22CopyingFileInputStreamD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf2io15FileInputStream22CopyingFileInputStreamD0Ev"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io15FileInputStream22CopyingFileInputStream4ReadEPvi"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io15FileInputStream22CopyingFileInputStream4SkipEi"
    }
   ]
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-731"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "copying_output_",
     "field_offset" : 32,
     "referenced_type" : "type-1588"
    },
    {
     "access" : "private",
     "field_name" : "impl_",
     "field_offset" : 160,
     "referenced_type" : "type-775"
    }
   ],
   "linker_set_key" : "google::protobuf::io::FileOutputStream",
   "name" : "google::protobuf::io::FileOutputStream",
   "record_kind" : "class",
   "referenced_type" : "type-1587",
   "self_type" : "type-1587",
   "size" : 52,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h",
   "unique_id" : "_ZTSN6google8protobuf2io16FileOutputStreamE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6google8protobuf2io16FileOutputStreamE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf2io16FileOutputStreamD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf2io16FileOutputStreamD0Ev"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io16FileOutputStream4NextEPPvPi"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io16FileOutputStream6BackUpEi"
    },
    {
     "mangled_component_name" : "_ZNK6google8protobuf2io16FileOutputStream9ByteCountEv"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io20ZeroCopyOutputStream15WriteAliasedRawEPKvi"
    },
    {
     "mangled_component_name" : "_ZNK6google8protobuf2io20ZeroCopyOutputStream14AllowsAliasingEv"
    }
   ]
  },
  {
   "access" : "private",
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-774"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "file_",
     "field_offset" : 32,
     "referenced_type" : "type-43"
    },
    {
     "access" : "private",
     "field_name" : "close_on_delete_",
     "field_offset" : 64,
     "referenced_type" : "type-12"
    },
    {
     "access" : "private",
     "field_name" : "is_closed_",
     "field_offset" : 72,
     "referenced_type" : "type-12"
    },
    {
     "access" : "private",
     "field_name" : "errno_",
     "field_offset" : 96,
     "referenced_type" : "type-1"
    }
   ],
   "linker_set_key" : "google::protobuf::io::FileOutputStream::CopyingFileOutputStream",
   "name" : "google::protobuf::io::FileOutputStream::CopyingFileOutputStream",
   "record_kind" : "class",
   "referenced_type" : "type-1588",
   "self_type" : "type-1588",
   "size" : 16,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h",
   "unique_id" : "_ZTSN6google8protobuf2io16FileOutputStream23CopyingFileOutputStreamE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6google8protobuf2io16FileOutputStream23CopyingFileOutputStreamE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf2io16FileOutputStream23CopyingFileOutputStreamD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf2io16FileOutputStream23CopyingFileOutputStreamD0Ev"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io16FileOutputStream23CopyingFileOutputStream5WriteEPKvi"
    }
   ]
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-757"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "copying_input_",
     "field_offset" : 32,
     "referenced_type" : "type-1595"
    },
    {
     "access" : "private",
     "field_name" : "impl_",
     "field_offset" : 96,
     "referenced_type" : "type-770"
    }
   ],
   "linker_set_key" : "google::protobuf::io::IstreamInputStream",
   "name" : "google::protobuf::io::IstreamInputStream",
   "record_kind" : "class",
   "referenced_type" : "type-1594",
   "self_type" : "type-1594",
   "size" : 48,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h",
   "unique_id" : "_ZTSN6google8protobuf2io18IstreamInputStreamE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6google8protobuf2io18IstreamInputStreamE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf2io18IstreamInputStreamD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf2io18IstreamInputStreamD0Ev"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io18IstreamInputStream4NextEPPKvPi"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io18IstreamInputStream6BackUpEi"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io18IstreamInputStream4SkipEi"
    },
    {
     "mangled_component_name" : "_ZNK6google8protobuf2io18IstreamInputStream9ByteCountEv"
    }
   ]
  },
  {
   "access" : "private",
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-769"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "input_",
     "field_offset" : 32,
     "referenced_type" : "type-1596"
    }
   ],
   "linker_set_key" : "google::protobuf::io::IstreamInputStream::CopyingIstreamInputStream",
   "name" : "google::protobuf::io::IstreamInputStream::CopyingIstreamInputStream",
   "record_kind" : "class",
   "referenced_type" : "type-1595",
   "self_type" : "type-1595",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h",
   "unique_id" : "_ZTSN6google8protobuf2io18IstreamInputStream25CopyingIstreamInputStreamE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6google8protobuf2io18IstreamInputStream25CopyingIstreamInputStreamE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf2io18IstreamInputStream25CopyingIstreamInputStreamD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf2io18IstreamInputStream25CopyingIstreamInputStreamD0Ev"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io18IstreamInputStream25CopyingIstreamInputStream4ReadEPvi"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io18CopyingInputStream4SkipEi"
    }
   ]
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-760"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "callback_",
     "field_offset" : 64,
     "referenced_type" : "type-762"
    },
    {
     "access" : "private",
     "field_name" : "string_is_set_",
     "field_offset" : 96,
     "referenced_type" : "type-12"
    }
   ],
   "linker_set_key" : "google::protobuf::io::LazyStringOutputStream",
   "name" : "google::protobuf::io::LazyStringOutputStream",
   "record_kind" : "class",
   "referenced_type" : "type-761",
   "self_type" : "type-761",
   "size" : 16,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h",
   "unique_id" : "_ZTSN6google8protobuf2io22LazyStringOutputStreamE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6google8protobuf2io22LazyStringOutputStreamE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf2io22LazyStringOutputStreamD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf2io22LazyStringOutputStreamD0Ev"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io22LazyStringOutputStream4NextEPPvPi"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io18StringOutputStream6BackUpEi"
    },
    {
     "mangled_component_name" : "_ZNK6google8protobuf2io22LazyStringOutputStream9ByteCountEv"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io20ZeroCopyOutputStream15WriteAliasedRawEPKvi"
    },
    {
     "mangled_component_name" : "_ZNK6google8protobuf2io20ZeroCopyOutputStream14AllowsAliasingEv"
    }
   ]
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-757"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "input_",
     "field_offset" : 32,
     "referenced_type" : "type-784"
    },
    {
     "access" : "private",
     "field_name" : "limit_",
     "field_offset" : 64,
     "referenced_type" : "type-88"
    },
    {
     "access" : "private",
     "field_name" : "prior_bytes_read_",
     "field_offset" : 128,
     "referenced_type" : "type-88"
    }
   ],
   "linker_set_key" : "google::protobuf::io::LimitingInputStream",
   "name" : "google::protobuf::io::LimitingInputStream",
   "record_kind" : "class",
   "referenced_type" : "type-1618",
   "self_type" : "type-1618",
   "size" : 24,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h",
   "unique_id" : "_ZTSN6google8protobuf2io19LimitingInputStreamE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6google8protobuf2io19LimitingInputStreamE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf2io19LimitingInputStreamD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf2io19LimitingInputStreamD0Ev"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io19LimitingInputStream4NextEPPKvPi"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io19LimitingInputStream6BackUpEi"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io19LimitingInputStream4SkipEi"
    },
    {
     "mangled_component_name" : "_ZNK6google8protobuf2io19LimitingInputStream9ByteCountEv"
    }
   ]
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-731"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "copying_output_",
     "field_offset" : 32,
     "referenced_type" : "type-1604"
    },
    {
     "access" : "private",
     "field_name" : "impl_",
     "field_offset" : 96,
     "referenced_type" : "type-775"
    }
   ],
   "linker_set_key" : "google::protobuf::io::OstreamOutputStream",
   "name" : "google::protobuf::io::OstreamOutputStream",
   "record_kind" : "class",
   "referenced_type" : "type-1603",
   "self_type" : "type-1603",
   "size" : 44,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h",
   "unique_id" : "_ZTSN6google8protobuf2io19OstreamOutputStreamE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6google8protobuf2io19OstreamOutputStreamE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf2io19OstreamOutputStreamD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf2io19OstreamOutputStreamD0Ev"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io19OstreamOutputStream4NextEPPvPi"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io19OstreamOutputStream6BackUpEi"
    },
    {
     "mangled_component_name" : "_ZNK6google8protobuf2io19OstreamOutputStream9ByteCountEv"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io20ZeroCopyOutputStream15WriteAliasedRawEPKvi"
    },
    {
     "mangled_component_name" : "_ZNK6google8protobuf2io20ZeroCopyOutputStream14AllowsAliasingEv"
    }
   ]
  },
  {
   "access" : "private",
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-774"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "output_",
     "field_offset" : 32,
     "referenced_type" : "type-1605"
    }
   ],
   "linker_set_key" : "google::protobuf::io::OstreamOutputStream::CopyingOstreamOutputStream",
   "name" : "google::protobuf::io::OstreamOutputStream::CopyingOstreamOutputStream",
   "record_kind" : "class",
   "referenced_type" : "type-1604",
   "self_type" : "type-1604",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h",
   "unique_id" : "_ZTSN6google8protobuf2io19OstreamOutputStream26CopyingOstreamOutputStreamE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6google8protobuf2io19OstreamOutputStream26CopyingOstreamOutputStreamE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf2io19OstreamOutputStream26CopyingOstreamOutputStreamD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf2io19OstreamOutputStream26CopyingOstreamOutputStreamD0Ev"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io19OstreamOutputStream26CopyingOstreamOutputStream5WriteEPKvi"
    }
   ]
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-731"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "target_",
     "field_offset" : 32,
     "referenced_type" : "type-733"
    }
   ],
   "linker_set_key" : "google::protobuf::io::StringOutputStream",
   "name" : "google::protobuf::io::StringOutputStream",
   "record_kind" : "class",
   "referenced_type" : "type-760",
   "self_type" : "type-760",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h",
   "unique_id" : "_ZTSN6google8protobuf2io18StringOutputStreamE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6google8protobuf2io18StringOutputStreamE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf2io18StringOutputStreamD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf2io18StringOutputStreamD0Ev"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io18StringOutputStream4NextEPPvPi"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io18StringOutputStream6BackUpEi"
    },
    {
     "mangled_component_name" : "_ZNK6google8protobuf2io18StringOutputStream9ByteCountEv"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io20ZeroCopyOutputStream15WriteAliasedRawEPKvi"
    },
    {
     "mangled_component_name" : "_ZNK6google8protobuf2io20ZeroCopyOutputStream14AllowsAliasingEv"
    }
   ]
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::io::ZeroCopyInputStream",
   "name" : "google::protobuf::io::ZeroCopyInputStream",
   "record_kind" : "class",
   "referenced_type" : "type-757",
   "self_type" : "type-757",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream.h",
   "unique_id" : "_ZTSN6google8protobuf2io19ZeroCopyInputStreamE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6google8protobuf2io19ZeroCopyInputStreamE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf2io19ZeroCopyInputStreamD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf2io19ZeroCopyInputStreamD0Ev"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6google8protobuf2io19ZeroCopyInputStream4NextEPPKvPi"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6google8protobuf2io19ZeroCopyInputStream6BackUpEi"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6google8protobuf2io19ZeroCopyInputStream4SkipEi"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZNK6google8protobuf2io19ZeroCopyInputStream9ByteCountEv"
    }
   ]
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::io::ZeroCopyOutputStream",
   "name" : "google::protobuf::io::ZeroCopyOutputStream",
   "record_kind" : "class",
   "referenced_type" : "type-731",
   "self_type" : "type-731",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/io/zero_copy_stream.h",
   "unique_id" : "_ZTSN6google8protobuf2io20ZeroCopyOutputStreamE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6google8protobuf2io20ZeroCopyOutputStreamE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf2io20ZeroCopyOutputStreamD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf2io20ZeroCopyOutputStreamD0Ev"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6google8protobuf2io20ZeroCopyOutputStream4NextEPPvPi"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6google8protobuf2io20ZeroCopyOutputStream6BackUpEi"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZNK6google8protobuf2io20ZeroCopyOutputStream9ByteCountEv"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf2io20ZeroCopyOutputStream15WriteAliasedRawEPKvi"
    },
    {
     "mangled_component_name" : "_ZNK6google8protobuf2io20ZeroCopyOutputStream14AllowsAliasingEv"
    }
   ]
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::streq",
   "name" : "google::protobuf::streq",
   "referenced_type" : "type-51",
   "self_type" : "type-51",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/hash.h",
   "unique_id" : "_ZTSN6google8protobuf5streqE"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "piece_data_",
     "referenced_type" : "type-5"
    },
    {
     "field_name" : "piece_size_",
     "field_offset" : 32,
     "referenced_type" : "type-4"
    },
    {
     "field_name" : "digits",
     "field_offset" : 64,
     "referenced_type" : "type-101"
    }
   ],
   "linker_set_key" : "google::protobuf::strings::AlphaNum",
   "name" : "google::protobuf::strings::AlphaNum",
   "referenced_type" : "type-100",
   "self_type" : "type-100",
   "size" : 40,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h",
   "unique_id" : "_ZTSN6google8protobuf7strings8AlphaNumE"
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-28"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "input_",
     "field_offset" : 32,
     "referenced_type" : "type-27"
    }
   ],
   "linker_set_key" : "google::protobuf::strings::ArrayByteSource",
   "name" : "google::protobuf::strings::ArrayByteSource",
   "record_kind" : "class",
   "referenced_type" : "type-26",
   "self_type" : "type-26",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h",
   "unique_id" : "_ZTSN6google8protobuf7strings15ArrayByteSourceE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6google8protobuf7strings15ArrayByteSourceE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf7strings15ArrayByteSourceD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf7strings15ArrayByteSourceD0Ev"
    },
    {
     "mangled_component_name" : "_ZNK6google8protobuf7strings15ArrayByteSource9AvailableEv"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf7strings15ArrayByteSource4PeekEv"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf7strings15ArrayByteSource4SkipEj"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf7strings10ByteSource6CopyToEPNS1_8ByteSinkEj"
    }
   ]
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::strings::ByteSink",
   "name" : "google::protobuf::strings::ByteSink",
   "record_kind" : "class",
   "referenced_type" : "type-13",
   "self_type" : "type-13",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h",
   "unique_id" : "_ZTSN6google8protobuf7strings8ByteSinkE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6google8protobuf7strings8ByteSinkE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf7strings8ByteSinkD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf7strings8ByteSinkD0Ev"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6google8protobuf7strings8ByteSink6AppendEPKcj"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf7strings8ByteSink5FlushEv"
    }
   ]
  },
  {
   "alignment" : 4,
   "linker_set_key" : "google::protobuf::strings::ByteSource",
   "name" : "google::protobuf::strings::ByteSource",
   "record_kind" : "class",
   "referenced_type" : "type-28",
   "self_type" : "type-28",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h",
   "unique_id" : "_ZTSN6google8protobuf7strings10ByteSourceE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6google8protobuf7strings10ByteSourceE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf7strings10ByteSourceD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf7strings10ByteSourceD0Ev"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZNK6google8protobuf7strings10ByteSource9AvailableEv"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6google8protobuf7strings10ByteSource4PeekEv"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6google8protobuf7strings10ByteSource4SkipEj"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf7strings10ByteSource6CopyToEPNS1_8ByteSinkEj"
    }
   ]
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-13"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "outbuf_",
     "field_offset" : 32,
     "referenced_type" : "type-10"
    },
    {
     "access" : "private",
     "field_name" : "capacity_",
     "field_offset" : 64,
     "referenced_type" : "type-11"
    },
    {
     "access" : "private",
     "field_name" : "size_",
     "field_offset" : 96,
     "referenced_type" : "type-4"
    },
    {
     "access" : "private",
     "field_name" : "overflowed_",
     "field_offset" : 128,
     "referenced_type" : "type-12"
    }
   ],
   "linker_set_key" : "google::protobuf::strings::CheckedArrayByteSink",
   "name" : "google::protobuf::strings::CheckedArrayByteSink",
   "record_kind" : "class",
   "referenced_type" : "type-9",
   "self_type" : "type-9",
   "size" : 20,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h",
   "unique_id" : "_ZTSN6google8protobuf7strings20CheckedArrayByteSinkE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6google8protobuf7strings20CheckedArrayByteSinkE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf7strings20CheckedArrayByteSinkD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf7strings20CheckedArrayByteSinkD0Ev"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf7strings20CheckedArrayByteSink6AppendEPKcj"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf7strings8ByteSink5FlushEv"
    }
   ]
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-13"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "capacity_",
     "field_offset" : 32,
     "referenced_type" : "type-4"
    },
    {
     "access" : "private",
     "field_name" : "buf_",
     "field_offset" : 64,
     "referenced_type" : "type-10"
    },
    {
     "access" : "private",
     "field_name" : "size_",
     "field_offset" : 96,
     "referenced_type" : "type-4"
    }
   ],
   "linker_set_key" : "google::protobuf::strings::GrowingArrayByteSink",
   "name" : "google::protobuf::strings::GrowingArrayByteSink",
   "record_kind" : "class",
   "referenced_type" : "type-17",
   "self_type" : "type-17",
   "size" : 16,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h",
   "unique_id" : "_ZTSN6google8protobuf7strings20GrowingArrayByteSinkE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6google8protobuf7strings20GrowingArrayByteSinkE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf7strings20GrowingArrayByteSinkD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf7strings20GrowingArrayByteSinkD0Ev"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf7strings20GrowingArrayByteSink6AppendEPKcj"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf7strings8ByteSink5FlushEv"
    }
   ]
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "value",
     "referenced_type" : "type-90"
    },
    {
     "field_name" : "spec",
     "field_offset" : 64,
     "referenced_type" : "type-95"
    }
   ],
   "linker_set_key" : "google::protobuf::strings::Hex",
   "name" : "google::protobuf::strings::Hex",
   "referenced_type" : "type-99",
   "self_type" : "type-99",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/strutil.h",
   "unique_id" : "_ZTSN6google8protobuf7strings3HexE"
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-28"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "source_",
     "field_offset" : 32,
     "referenced_type" : "type-33"
    },
    {
     "access" : "private",
     "field_name" : "limit_",
     "field_offset" : 64,
     "referenced_type" : "type-4"
    }
   ],
   "linker_set_key" : "google::protobuf::strings::LimitByteSource",
   "name" : "google::protobuf::strings::LimitByteSource",
   "record_kind" : "class",
   "referenced_type" : "type-32",
   "self_type" : "type-32",
   "size" : 12,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h",
   "unique_id" : "_ZTSN6google8protobuf7strings15LimitByteSourceE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6google8protobuf7strings15LimitByteSourceE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf7strings15LimitByteSourceD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf7strings15LimitByteSourceD0Ev"
    },
    {
     "mangled_component_name" : "_ZNK6google8protobuf7strings15LimitByteSource9AvailableEv"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf7strings15LimitByteSource4PeekEv"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf7strings15LimitByteSource4SkipEj"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf7strings15LimitByteSource6CopyToEPNS1_8ByteSinkEj"
    }
   ]
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-13"
    }
   ],
   "linker_set_key" : "google::protobuf::strings::NullByteSink",
   "name" : "google::protobuf::strings::NullByteSink",
   "record_kind" : "class",
   "referenced_type" : "type-24",
   "self_type" : "type-24",
   "size" : 4,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h",
   "unique_id" : "_ZTSN6google8protobuf7strings12NullByteSinkE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6google8protobuf7strings12NullByteSinkE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf7strings12NullByteSinkD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf7strings12NullByteSinkD0Ev"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf7strings12NullByteSink6AppendEPKcj"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf7strings8ByteSink5FlushEv"
    }
   ]
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-13"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "dest_",
     "field_offset" : 32,
     "referenced_type" : "type-21"
    }
   ],
   "linker_set_key" : "google::protobuf::strings::StringByteSink",
   "name" : "google::protobuf::strings::StringByteSink",
   "record_kind" : "class",
   "referenced_type" : "type-20",
   "self_type" : "type-20",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h",
   "unique_id" : "_ZTSN6google8protobuf7strings14StringByteSinkE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6google8protobuf7strings14StringByteSinkE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf7strings14StringByteSinkD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf7strings14StringByteSinkD0Ev"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf7strings14StringByteSink6AppendEPKcj"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf7strings8ByteSink5FlushEv"
    }
   ]
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-13"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "dest_",
     "field_offset" : 32,
     "referenced_type" : "type-10"
    }
   ],
   "linker_set_key" : "google::protobuf::strings::UncheckedArrayByteSink",
   "name" : "google::protobuf::strings::UncheckedArrayByteSink",
   "record_kind" : "class",
   "referenced_type" : "type-67",
   "self_type" : "type-67",
   "size" : 8,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/bytestream.h",
   "unique_id" : "_ZTSN6google8protobuf7strings22UncheckedArrayByteSinkE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6google8protobuf7strings22UncheckedArrayByteSinkE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf7strings22UncheckedArrayByteSinkD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6google8protobuf7strings22UncheckedArrayByteSinkD0Ev"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf7strings22UncheckedArrayByteSink6AppendEPKcj"
    },
    {
     "mangled_component_name" : "_ZN6google8protobuf7strings8ByteSink5FlushEv"
    }
   ]
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "lo_",
     "referenced_type" : "type-90"
    },
    {
     "access" : "private",
     "field_name" : "hi_",
     "field_offset" : 64,
     "referenced_type" : "type-90"
    }
   ],
   "linker_set_key" : "google::protobuf::uint128",
   "name" : "google::protobuf::uint128",
   "record_kind" : "class",
   "referenced_type" : "type-107",
   "self_type" : "type-107",
   "size" : 16,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/int128.h",
   "unique_id" : "_ZTSN6google8protobuf7uint128E"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "hi",
     "referenced_type" : "type-90"
    },
    {
     "field_name" : "lo",
     "field_offset" : 64,
     "referenced_type" : "type-90"
    }
   ],
   "linker_set_key" : "google::protobuf::uint128_pod",
   "name" : "google::protobuf::uint128_pod",
   "referenced_type" : "type-109",
   "self_type" : "type-109",
   "size" : 16,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/int128.h",
   "unique_id" : "_ZTSN6google8protobuf11uint128_podE"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "error_code_",
     "referenced_type" : "type-74"
    },
    {
     "access" : "private",
     "field_name" : "error_message_",
     "field_offset" : 32,
     "referenced_type" : "type-77"
    }
   ],
   "linker_set_key" : "google::protobuf::util::Status",
   "name" : "google::protobuf::util::Status",
   "record_kind" : "class",
   "referenced_type" : "type-76",
   "self_type" : "type-76",
   "size" : 16,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/status.h",
   "unique_id" : "_ZTSN6google8protobuf4util6StatusE"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "google::protobuf::util::internal::StatusOrHelper",
   "name" : "google::protobuf::util::internal::StatusOrHelper",
   "record_kind" : "class",
   "referenced_type" : "type-175",
   "self_type" : "type-175",
   "size" : 1,
   "source_file" : "/external/protobuf/src/google/protobuf/stubs/statusor.h",
   "unique_id" : "_ZTSN6google8protobuf4util8internal14StatusOrHelperE"
  }
 ],
 "rvalue_reference_types" : []
}