1{
2 "array_types" :
3 [
4  {
5   "alignment" : 4,
6   "linker_set_key" : "_ZTIA3_N4piex16PreviewImageData8RationalE",
7   "name" : "piex::PreviewImageData::Rational [3]",
8   "referenced_type" : "_ZTIN4piex16PreviewImageData8RationalE",
9   "self_type" : "_ZTIA3_N4piex16PreviewImageData8RationalE",
10   "size" : 24,
11   "source_file" : "/external/piex/src/piex_types.h"
12  }
13 ],
14 "builtin_types" :
15 [
16  {
17   "alignment" : 4,
18   "is_integral" : true,
19   "is_unsigned" : true,
20   "linker_set_key" : "_ZTIDi",
21   "name" : "char32_t",
22   "referenced_type" : "_ZTIDi",
23   "self_type" : "_ZTIDi",
24   "size" : 4
25  },
26  {
27   "alignment" : 8,
28   "linker_set_key" : "_ZTIDn",
29   "name" : "nullptr_t",
30   "referenced_type" : "_ZTIDn",
31   "self_type" : "_ZTIDn",
32   "size" : 8
33  },
34  {
35   "alignment" : 2,
36   "is_integral" : true,
37   "is_unsigned" : true,
38   "linker_set_key" : "_ZTIDs",
39   "name" : "char16_t",
40   "referenced_type" : "_ZTIDs",
41   "self_type" : "_ZTIDs",
42   "size" : 2
43  },
44  {
45   "alignment" : 1,
46   "is_integral" : true,
47   "linker_set_key" : "_ZTIa",
48   "name" : "signed char",
49   "referenced_type" : "_ZTIa",
50   "self_type" : "_ZTIa",
51   "size" : 1
52  },
53  {
54   "alignment" : 1,
55   "is_integral" : true,
56   "is_unsigned" : true,
57   "linker_set_key" : "_ZTIb",
58   "name" : "bool",
59   "referenced_type" : "_ZTIb",
60   "self_type" : "_ZTIb",
61   "size" : 1
62  },
63  {
64   "alignment" : 1,
65   "is_integral" : true,
66   "is_unsigned" : true,
67   "linker_set_key" : "_ZTIc",
68   "name" : "char",
69   "referenced_type" : "_ZTIc",
70   "self_type" : "_ZTIc",
71   "size" : 1
72  },
73  {
74   "alignment" : 8,
75   "linker_set_key" : "_ZTId",
76   "name" : "double",
77   "referenced_type" : "_ZTId",
78   "self_type" : "_ZTId",
79   "size" : 8
80  },
81  {
82   "alignment" : 16,
83   "linker_set_key" : "_ZTIe",
84   "name" : "long double",
85   "referenced_type" : "_ZTIe",
86   "self_type" : "_ZTIe",
87   "size" : 16
88  },
89  {
90   "alignment" : 4,
91   "linker_set_key" : "_ZTIf",
92   "name" : "float",
93   "referenced_type" : "_ZTIf",
94   "self_type" : "_ZTIf",
95   "size" : 4
96  },
97  {
98   "alignment" : 1,
99   "is_integral" : true,
100   "is_unsigned" : true,
101   "linker_set_key" : "_ZTIh",
102   "name" : "unsigned char",
103   "referenced_type" : "_ZTIh",
104   "self_type" : "_ZTIh",
105   "size" : 1
106  },
107  {
108   "alignment" : 4,
109   "is_integral" : true,
110   "linker_set_key" : "_ZTIi",
111   "name" : "int",
112   "referenced_type" : "_ZTIi",
113   "self_type" : "_ZTIi",
114   "size" : 4
115  },
116  {
117   "alignment" : 4,
118   "is_integral" : true,
119   "is_unsigned" : true,
120   "linker_set_key" : "_ZTIj",
121   "name" : "unsigned int",
122   "referenced_type" : "_ZTIj",
123   "self_type" : "_ZTIj",
124   "size" : 4
125  },
126  {
127   "alignment" : 8,
128   "is_integral" : true,
129   "linker_set_key" : "_ZTIl",
130   "name" : "long",
131   "referenced_type" : "_ZTIl",
132   "self_type" : "_ZTIl",
133   "size" : 8
134  },
135  {
136   "alignment" : 8,
137   "is_integral" : true,
138   "is_unsigned" : true,
139   "linker_set_key" : "_ZTIm",
140   "name" : "unsigned long",
141   "referenced_type" : "_ZTIm",
142   "self_type" : "_ZTIm",
143   "size" : 8
144  },
145  {
146   "alignment" : 16,
147   "is_integral" : true,
148   "linker_set_key" : "_ZTIn",
149   "name" : "__int128",
150   "referenced_type" : "_ZTIn",
151   "self_type" : "_ZTIn",
152   "size" : 16
153  },
154  {
155   "alignment" : 16,
156   "is_integral" : true,
157   "is_unsigned" : true,
158   "linker_set_key" : "_ZTIo",
159   "name" : "unsigned __int128",
160   "referenced_type" : "_ZTIo",
161   "self_type" : "_ZTIo",
162   "size" : 16
163  },
164  {
165   "alignment" : 2,
166   "is_integral" : true,
167   "linker_set_key" : "_ZTIs",
168   "name" : "short",
169   "referenced_type" : "_ZTIs",
170   "self_type" : "_ZTIs",
171   "size" : 2
172  },
173  {
174   "alignment" : 2,
175   "is_integral" : true,
176   "is_unsigned" : true,
177   "linker_set_key" : "_ZTIt",
178   "name" : "unsigned short",
179   "referenced_type" : "_ZTIt",
180   "self_type" : "_ZTIt",
181   "size" : 2
182  },
183  {
184   "linker_set_key" : "_ZTIv",
185   "name" : "void",
186   "referenced_type" : "_ZTIv",
187   "self_type" : "_ZTIv"
188  },
189  {
190   "alignment" : 4,
191   "is_integral" : true,
192   "is_unsigned" : true,
193   "linker_set_key" : "_ZTIw",
194   "name" : "wchar_t",
195   "referenced_type" : "_ZTIw",
196   "self_type" : "_ZTIw",
197   "size" : 4
198  },
199  {
200   "alignment" : 8,
201   "is_integral" : true,
202   "linker_set_key" : "_ZTIx",
203   "name" : "long long",
204   "referenced_type" : "_ZTIx",
205   "self_type" : "_ZTIx",
206   "size" : 8
207  },
208  {
209   "alignment" : 8,
210   "is_integral" : true,
211   "is_unsigned" : true,
212   "linker_set_key" : "_ZTIy",
213   "name" : "unsigned long long",
214   "referenced_type" : "_ZTIy",
215   "self_type" : "_ZTIy",
216   "size" : 8
217  }
218 ],
219 "elf_functions" :
220 [
221  {
222   "name" : "_ZN4piex10TiffParser12ParseGpsDataEPKNS_14tiff_directory13TiffDirectoryEPNS_11TiffContentE"
223  },
224  {
225   "name" : "_ZN4piex10TiffParser19GetPreviewImageDataERKNS_11TiffContentEPNS_16PreviewImageDataE"
226  },
227  {
228   "name" : "_ZN4piex10TiffParser5ParseERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEtPNS_11TiffContentE"
229  },
230  {
231   "name" : "_ZN4piex10TiffParser8ParseIfdEjRKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEtPNS1_6vectorINS_14tiff_directory13TiffDirectoryENS5_ISC_EEEE"
232  },
233  {
234   "name" : "_ZN4piex10TiffParserC1EPNS_15StreamInterfaceE"
235  },
236  {
237   "name" : "_ZN4piex10TiffParserC1EPNS_15StreamInterfaceEj"
238  },
239  {
240   "name" : "_ZN4piex10TiffParserC2EPNS_15StreamInterfaceE"
241  },
242  {
243   "name" : "_ZN4piex10TiffParserC2EPNS_15StreamInterfaceEj"
244  },
245  {
246   "name" : "_ZN4piex11IsThumbnailERKNS_5ImageEi"
247  },
248  {
249   "name" : "_ZN4piex12GetImageDataERKNS_14tiff_directory13TiffDirectoryEPNS_15StreamInterfaceEPNS_5ImageE"
250  },
251  {
252   "name" : "_ZN4piex12binary_parse14PagedByteArrayD0Ev"
253  },
254  {
255   "name" : "_ZN4piex12binary_parse14PagedByteArrayD1Ev"
256  },
257  {
258   "name" : "_ZN4piex12binary_parse14PagedByteArrayD2Ev"
259  },
260  {
261   "name" : "_ZN4piex12binary_parse19RangeCheckedBytePtr14invalidPointerEv"
262  },
263  {
264   "name" : "_ZN4piex12binary_parse19RangeCheckedBytePtrC1EPKhm"
265  },
266  {
267   "name" : "_ZN4piex12binary_parse19RangeCheckedBytePtrC1EPNS0_14PagedByteArrayE"
268  },
269  {
270   "name" : "_ZN4piex12binary_parse19RangeCheckedBytePtrC1Ev"
271  },
272  {
273   "name" : "_ZN4piex12binary_parse19RangeCheckedBytePtrC2EPKhm"
274  },
275  {
276   "name" : "_ZN4piex12binary_parse19RangeCheckedBytePtrC2EPNS0_14PagedByteArrayE"
277  },
278  {
279   "name" : "_ZN4piex12binary_parse19RangeCheckedBytePtrC2Ev"
280  },
281  {
282   "name" : "_ZN4piex12binary_parse6Get16sERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE"
283  },
284  {
285   "name" : "_ZN4piex12binary_parse6Get16uERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE"
286  },
287  {
288   "name" : "_ZN4piex12binary_parse6Get32sERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE"
289  },
290  {
291   "name" : "_ZN4piex12binary_parse6Get32uERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE"
292  },
293  {
294   "name" : "_ZN4piex12binary_parse6memcmpERKNS0_19RangeCheckedBytePtrES3_m"
295  },
296  {
297   "name" : "_ZN4piex12binary_parse6strcmpERKNS0_19RangeCheckedBytePtrERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
298  },
299  {
300   "name" : "_ZN4piex12binary_parse6strlenERKNS0_19RangeCheckedBytePtrE"
301  },
302  {
303   "name" : "_ZN4piex12binary_parseeqERKNS0_19RangeCheckedBytePtrES3_"
304  },
305  {
306   "name" : "_ZN4piex12binary_parseneERKNS0_19RangeCheckedBytePtrES3_"
307  },
308  {
309   "name" : "_ZN4piex13GetEndiannessEjPNS_15StreamInterfaceEPNS_14tiff_directory6EndianE"
310  },
311  {
312   "name" : "_ZN4piex14GetOrientationEPNS_15StreamInterfaceEPj"
313  },
314  {
315   "name" : "_ZN4piex14ParseDirectoryEjjNS_14tiff_directory6EndianERKNSt3__13setIjNS2_4lessIjEENS2_9allocatorIjEEEEPNS_15StreamInterfaceEPNS0_13TiffDirectoryEPj"
316  },
317  {
318   "name" : "_ZN4piex14tiff_directory10SizeOfTypeEjPb"
319  },
320  {
321   "name" : "_ZN4piex14tiff_directory13TiffDirectory15AddSubDirectoryERKS1_"
322  },
323  {
324   "name" : "_ZN4piex14tiff_directory13TiffDirectory8AddEntryEjjjjRKNSt3__16vectorIhNS2_9allocatorIhEEEE"
325  },
326  {
327   "name" : "_ZN4piex14tiff_directory13TiffDirectoryC1ENS0_6EndianE"
328  },
329  {
330   "name" : "_ZN4piex14tiff_directory13TiffDirectoryC2ENS0_6EndianE"
331  },
332  {
333   "name" : "_ZN4piex17GetDngInformationEPNS_15StreamInterfaceEPjS2_PNSt3__16vectorIjNS3_9allocatorIjEEEE"
334  },
335  {
336   "name" : "_ZN4piex17GetJpegDimensionsEjPNS_15StreamInterfaceEPtS2_"
337  },
338  {
339   "name" : "_ZN4piex18GetExifOrientationEPNS_15StreamInterfaceEjPj"
340  },
341  {
342   "name" : "_ZN4piex18GetFullDimension32ERKNS_14tiff_directory13TiffDirectoryEPjS4_"
343  },
344  {
345   "name" : "_ZN4piex19GetPreviewImageDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataE"
346  },
347  {
348   "name" : "_ZN4piex19SupportedExtensionsEv"
349  },
350  {
351   "name" : "_ZN4piex20GetFullCropDimensionERKNS_14tiff_directory13TiffDirectoryEPjS4_"
352  },
353  {
354   "name" : "_ZN4piex21BytesRequiredForIsRawEv"
355  },
356  {
357   "name" : "_ZN4piex22image_type_recognition25RecognizeRawImageTypeLiteERKNS_12binary_parse19RangeCheckedBytePtrE"
358  },
359  {
360   "name" : "_ZN4piex22image_type_recognition27GetNumberOfBytesForIsOfTypeENS0_13RawImageTypesE"
361  },
362  {
363   "name" : "_ZN4piex22image_type_recognition28GetNumberOfBytesForIsRawLiteEv"
364  },
365  {
366   "name" : "_ZN4piex22image_type_recognition5IsRawENS0_13RawImageTypesE"
367  },
368  {
369   "name" : "_ZN4piex22image_type_recognition8IsOfTypeERKNS_12binary_parse19RangeCheckedBytePtrENS0_13RawImageTypesE"
370  },
371  {
372   "name" : "_ZN4piex22image_type_recognition9IsRawLiteERKNS_12binary_parse19RangeCheckedBytePtrE"
373  },
374  {
375   "name" : "_ZN4piex5IsRawEPNS_15StreamInterfaceE"
376  },
377  {
378   "name" : "_ZN4piex6Get16uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPt"
379  },
380  {
381   "name" : "_ZN4piex6Get32uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPj"
382  },
383  {
384   "name" : "_ZN4piex7GetDataEmmPNS_15StreamInterfaceEPNS_5ErrorE"
385  },
386  {
387   "name" : "_ZNK4piex12binary_parse19RangeCheckedBytePtr12extractBytesEmm"
388  },
389  {
390   "name" : "_ZNK4piex12binary_parse19RangeCheckedBytePtr13offsetInArrayEv"
391  },
392  {
393   "name" : "_ZNK4piex12binary_parse19RangeCheckedBytePtr17loadPageForOffsetEm"
394  },
395  {
396   "name" : "_ZNK4piex12binary_parse19RangeCheckedBytePtr17pointerToSubArrayEmm"
397  },
398  {
399   "name" : "_ZNK4piex12binary_parse19RangeCheckedBytePtr22restrictPageToSubArrayEv"
400  },
401  {
402   "name" : "_ZNK4piex12binary_parse19RangeCheckedBytePtr6substrEmm"
403  },
404  {
405   "name" : "_ZNK4piex14tiff_directory13TiffDirectory17GetSubDirectoriesEv"
406  },
407  {
408   "name" : "_ZNK4piex14tiff_directory13TiffDirectory18GetOffsetAndLengthEjjPjS2_"
409  },
410  {
411   "name" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNS0_8RationalE"
412  },
413  {
414   "name" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNS0_9SRationalE"
415  },
416  {
417   "name" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE"
418  },
419  {
420   "name" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorINS0_8RationalENS2_9allocatorIS4_EEEE"
421  },
422  {
423   "name" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorINS0_9SRationalENS2_9allocatorIS4_EEEE"
424  },
425  {
426   "name" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorIhNS2_9allocatorIhEEEE"
427  },
428  {
429   "name" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorIjNS2_9allocatorIjEEEE"
430  },
431  {
432   "name" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPj"
433  },
434  {
435   "name" : "_ZNK4piex14tiff_directory13TiffDirectory3HasEj"
436  },
437  {
438   "name" : "_ZNK4piex14tiff_directory13TiffDirectory4FindEj"
439  },
440  {
441   "binding" : "weak",
442   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
443  },
444  {
445   "binding" : "weak",
446   "name" : "_ZNSt3__16__treeINS_12__value_typeIjN4piex14tiff_directory13TiffDirectory14DirectoryEntryEEENS_19__map_value_compareIjS6_NS_4lessIjEELb1EEENS_9allocatorIS6_EEE12__find_equalIjEERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS6_PNS_11__tree_nodeIS6_SG_EElEERPNS_15__tree_end_nodeISI_EESJ_RKT_"
447  },
448  {
449   "binding" : "weak",
450   "name" : "_ZNSt3__16__treeINS_12__value_typeIjN4piex14tiff_directory13TiffDirectory14DirectoryEntryEEENS_19__map_value_compareIjS6_NS_4lessIjEELb1EEENS_9allocatorIS6_EEE30__emplace_hint_unique_key_argsIjJRKNS_4pairIKjS5_EEEEENS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEElEENS_21__tree_const_iteratorIS6_SO_lEERKT_DpOT0_"
451  },
452  {
453   "binding" : "weak",
454   "name" : "_ZNSt3__16__treeINS_12__value_typeIjN4piex14tiff_directory13TiffDirectory14DirectoryEntryEEENS_19__map_value_compareIjS6_NS_4lessIjEELb1EEENS_9allocatorIS6_EEE7destroyEPNS_11__tree_nodeIS6_PvEE"
455  },
456  {
457   "binding" : "weak",
458   "name" : "_ZNSt3__16__treeIjNS_4lessIjEENS_9allocatorIjEEE12__find_equalIjEERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIjPNS_11__tree_nodeIjS8_EElEERPNS_15__tree_end_nodeISA_EESB_RKT_"
459  },
460  {
461   "binding" : "weak",
462   "name" : "_ZNSt3__16__treeIjNS_4lessIjEENS_9allocatorIjEEE7destroyEPNS_11__tree_nodeIjPvEE"
463  },
464  {
465   "binding" : "weak",
466   "name" : "_ZNSt3__16vectorIN4piex14tiff_directory13TiffDirectoryENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_"
467  },
468  {
469   "binding" : "weak",
470   "name" : "_ZNSt3__16vectorIN4piex14tiff_directory8RationalENS_9allocatorIS3_EEE6assignIPS3_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS3_NS_15iterator_traitsISA_E9referenceEEE5valueEvE4typeESA_SA_"
471  },
472  {
473   "binding" : "weak",
474   "name" : "_ZNSt3__16vectorIN4piex14tiff_directory9SRationalENS_9allocatorIS3_EEE6assignIPS3_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS3_NS_15iterator_traitsISA_E9referenceEEE5valueEvE4typeESA_SA_"
475  },
476  {
477   "binding" : "weak",
478   "name" : "_ZNSt3__16vectorIhNS_9allocatorIhEEE21__push_back_slow_pathIhEEvOT_"
479  },
480  {
481   "binding" : "weak",
482   "name" : "_ZNSt3__16vectorIhNS_9allocatorIhEEE6assignIPhEENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIhNS_15iterator_traitsIS7_E9referenceEEE5valueEvE4typeES7_S7_"
483  },
484  {
485   "binding" : "weak",
486   "name" : "_ZNSt3__16vectorIhNS_9allocatorIhEEE8__appendEm"
487  },
488  {
489   "binding" : "weak",
490   "name" : "_ZNSt3__16vectorIjNS_9allocatorIjEEE21__push_back_slow_pathIRKjEEvOT_"
491  },
492  {
493   "binding" : "weak",
494   "name" : "_ZNSt3__16vectorIjNS_9allocatorIjEEE6assignIPjEENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIjNS_15iterator_traitsIS7_E9referenceEEE5valueEvE4typeES7_S7_"
495  },
496  {
497   "binding" : "weak",
498   "name" : "_ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_SB_"
499  }
500 ],
501 "elf_objects" :
502 [
503  {
504   "name" : "_ZTVN4piex12binary_parse14PagedByteArrayE"
505  }
506 ],
507 "enum_types" :
508 [
509  {
510   "alignment" : 4,
511   "enum_fields" :
512   [
513    {
514     "enum_field_value" : 0,
515     "name" : "piex::binary_parse::RANGE_CHECKED_BYTE_SUCCESS"
516    },
517    {
518     "enum_field_value" : 1,
519     "name" : "piex::binary_parse::RANGE_CHECKED_BYTE_ERROR"
520    },
521    {
522     "enum_field_value" : 2,
523     "name" : "piex::binary_parse::RANGE_CHECKED_BYTE_ERROR_OVERFLOW"
524    },
525    {
526     "enum_field_value" : 3,
527     "name" : "piex::binary_parse::RANGE_CHECKED_BYTE_ERROR_UNDERFLOW"
528    }
529   ],
530   "linker_set_key" : "_ZTIN4piex12binary_parse12MemoryStatusE",
531   "name" : "piex::binary_parse::MemoryStatus",
532   "referenced_type" : "_ZTIN4piex12binary_parse12MemoryStatusE",
533   "self_type" : "_ZTIN4piex12binary_parse12MemoryStatusE",
534   "size" : 4,
535   "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h",
536   "underlying_type" : "_ZTIj"
537  },
538  {
539   "alignment" : 4,
540   "enum_fields" :
541   [
542    {
543     "enum_field_value" : 0,
544     "name" : "piex::tiff_directory::kLittleEndian"
545    },
546    {
547     "enum_field_value" : 1,
548     "name" : "piex::tiff_directory::kBigEndian"
549    }
550   ],
551   "linker_set_key" : "_ZTIN4piex14tiff_directory6EndianE",
552   "name" : "piex::tiff_directory::Endian",
553   "referenced_type" : "_ZTIN4piex14tiff_directory6EndianE",
554   "self_type" : "_ZTIN4piex14tiff_directory6EndianE",
555   "size" : 4,
556   "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h",
557   "underlying_type" : "_ZTIj"
558  },
559  {
560   "alignment" : 4,
561   "enum_fields" :
562   [
563    {
564     "enum_field_value" : 0,
565     "name" : "piex::tiff_directory::TIFF_TYPE_NONE"
566    },
567    {
568     "enum_field_value" : 1,
569     "name" : "piex::tiff_directory::TIFF_TYPE_BYTE"
570    },
571    {
572     "enum_field_value" : 2,
573     "name" : "piex::tiff_directory::TIFF_TYPE_ASCII"
574    },
575    {
576     "enum_field_value" : 3,
577     "name" : "piex::tiff_directory::TIFF_TYPE_SHORT"
578    },
579    {
580     "enum_field_value" : 4,
581     "name" : "piex::tiff_directory::TIFF_TYPE_LONG"
582    },
583    {
584     "enum_field_value" : 5,
585     "name" : "piex::tiff_directory::TIFF_TYPE_RATIONAL"
586    },
587    {
588     "enum_field_value" : 6,
589     "name" : "piex::tiff_directory::TIFF_TYPE_SBYTE"
590    },
591    {
592     "enum_field_value" : 7,
593     "name" : "piex::tiff_directory::TIFF_TYPE_UNDEFINED"
594    },
595    {
596     "enum_field_value" : 8,
597     "name" : "piex::tiff_directory::TIFF_TYPE_SSHORT"
598    },
599    {
600     "enum_field_value" : 9,
601     "name" : "piex::tiff_directory::TIFF_TYPE_SLONG"
602    },
603    {
604     "enum_field_value" : 10,
605     "name" : "piex::tiff_directory::TIFF_TYPE_SRATIONAL"
606    },
607    {
608     "enum_field_value" : 11,
609     "name" : "piex::tiff_directory::TIFF_TYPE_FLOAT"
610    },
611    {
612     "enum_field_value" : 12,
613     "name" : "piex::tiff_directory::TIFF_TYPE_DOUBLE"
614    },
615    {
616     "enum_field_value" : 13,
617     "name" : "piex::tiff_directory::TIFF_IFD"
618    }
619   ],
620   "linker_set_key" : "_ZTIN4piex14tiff_directory9TiffTypesE",
621   "name" : "piex::tiff_directory::TiffTypes",
622   "referenced_type" : "_ZTIN4piex14tiff_directory9TiffTypesE",
623   "self_type" : "_ZTIN4piex14tiff_directory9TiffTypesE",
624   "size" : 4,
625   "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h",
626   "underlying_type" : "_ZTIj"
627  },
628  {
629   "alignment" : 4,
630   "enum_fields" :
631   [
632    {
633     "enum_field_value" : 0,
634     "name" : "piex::PreviewImageData::kSrgb"
635    },
636    {
637     "enum_field_value" : 1,
638     "name" : "piex::PreviewImageData::kAdobeRgb"
639    }
640   ],
641   "linker_set_key" : "_ZTIN4piex16PreviewImageData10ColorSpaceE",
642   "name" : "piex::PreviewImageData::ColorSpace",
643   "referenced_type" : "_ZTIN4piex16PreviewImageData10ColorSpaceE",
644   "self_type" : "_ZTIN4piex16PreviewImageData10ColorSpaceE",
645   "size" : 4,
646   "source_file" : "/external/piex/src/piex_types.h",
647   "underlying_type" : "_ZTIj"
648  },
649  {
650   "alignment" : 4,
651   "enum_fields" :
652   [
653    {
654     "enum_field_value" : 0,
655     "name" : "piex::image_type_recognition::kNonRawImage"
656    },
657    {
658     "enum_field_value" : 1,
659     "name" : "piex::image_type_recognition::kArwImage"
660    },
661    {
662     "enum_field_value" : 2,
663     "name" : "piex::image_type_recognition::kCr2Image"
664    },
665    {
666     "enum_field_value" : 3,
667     "name" : "piex::image_type_recognition::kCrwImage"
668    },
669    {
670     "enum_field_value" : 4,
671     "name" : "piex::image_type_recognition::kDcrImage"
672    },
673    {
674     "enum_field_value" : 5,
675     "name" : "piex::image_type_recognition::kDngImage"
676    },
677    {
678     "enum_field_value" : 6,
679     "name" : "piex::image_type_recognition::kKdcImage"
680    },
681    {
682     "enum_field_value" : 7,
683     "name" : "piex::image_type_recognition::kMosImage"
684    },
685    {
686     "enum_field_value" : 8,
687     "name" : "piex::image_type_recognition::kMrwImage"
688    },
689    {
690     "enum_field_value" : 9,
691     "name" : "piex::image_type_recognition::kNefImage"
692    },
693    {
694     "enum_field_value" : 10,
695     "name" : "piex::image_type_recognition::kNrwImage"
696    },
697    {
698     "enum_field_value" : 11,
699     "name" : "piex::image_type_recognition::kOrfImage"
700    },
701    {
702     "enum_field_value" : 12,
703     "name" : "piex::image_type_recognition::kPefImage"
704    },
705    {
706     "enum_field_value" : 13,
707     "name" : "piex::image_type_recognition::kQtkImage"
708    },
709    {
710     "enum_field_value" : 14,
711     "name" : "piex::image_type_recognition::kRafImage"
712    },
713    {
714     "enum_field_value" : 15,
715     "name" : "piex::image_type_recognition::kRawContaxNImage"
716    },
717    {
718     "enum_field_value" : 16,
719     "name" : "piex::image_type_recognition::kRw2Image"
720    },
721    {
722     "enum_field_value" : 17,
723     "name" : "piex::image_type_recognition::kSrwImage"
724    },
725    {
726     "enum_field_value" : 18,
727     "name" : "piex::image_type_recognition::kX3fImage"
728    }
729   ],
730   "linker_set_key" : "_ZTIN4piex22image_type_recognition13RawImageTypesE",
731   "name" : "piex::image_type_recognition::RawImageTypes",
732   "referenced_type" : "_ZTIN4piex22image_type_recognition13RawImageTypesE",
733   "self_type" : "_ZTIN4piex22image_type_recognition13RawImageTypesE",
734   "size" : 4,
735   "source_file" : "/external/piex/src/image_type_recognition/image_type_recognition_lite.h",
736   "underlying_type" : "_ZTIj"
737  },
738  {
739   "alignment" : 4,
740   "enum_fields" :
741   [
742    {
743     "enum_field_value" : 0,
744     "name" : "piex::kOk"
745    },
746    {
747     "enum_field_value" : 1,
748     "name" : "piex::kFail"
749    },
750    {
751     "enum_field_value" : 2,
752     "name" : "piex::kUnsupported"
753    }
754   ],
755   "linker_set_key" : "_ZTIN4piex5ErrorE",
756   "name" : "piex::Error",
757   "referenced_type" : "_ZTIN4piex5ErrorE",
758   "self_type" : "_ZTIN4piex5ErrorE",
759   "size" : 4,
760   "source_file" : "/external/piex/src/piex_types.h",
761   "underlying_type" : "_ZTIj"
762  },
763  {
764   "alignment" : 4,
765   "enum_fields" :
766   [
767    {
768     "enum_field_value" : 0,
769     "name" : "piex::Image::kJpegCompressed"
770    },
771    {
772     "enum_field_value" : 1,
773     "name" : "piex::Image::kUncompressedRgb"
774    }
775   ],
776   "linker_set_key" : "_ZTIN4piex5Image6FormatE",
777   "name" : "piex::Image::Format",
778   "referenced_type" : "_ZTIN4piex5Image6FormatE",
779   "self_type" : "_ZTIN4piex5Image6FormatE",
780   "size" : 4,
781   "source_file" : "/external/piex/src/piex_types.h",
782   "underlying_type" : "_ZTIj"
783  },
784  {
785   "alignment" : 4,
786   "enum_fields" :
787   [
788    {
789     "enum_field_value" : 1,
790     "name" : "piex::kGpsTagLatitudeRef"
791    },
792    {
793     "enum_field_value" : 2,
794     "name" : "piex::kGpsTagLatitude"
795    },
796    {
797     "enum_field_value" : 3,
798     "name" : "piex::kGpsTagLongitudeRef"
799    },
800    {
801     "enum_field_value" : 4,
802     "name" : "piex::kGpsTagLongitude"
803    },
804    {
805     "enum_field_value" : 5,
806     "name" : "piex::kGpsTagAltitudeRef"
807    },
808    {
809     "enum_field_value" : 6,
810     "name" : "piex::kGpsTagAltitude"
811    },
812    {
813     "enum_field_value" : 7,
814     "name" : "piex::kGpsTagTimeStamp"
815    },
816    {
817     "enum_field_value" : 29,
818     "name" : "piex::kGpsTagDateStamp"
819    }
820   ],
821   "linker_set_key" : "_ZTIN4piex7GpsTagsE",
822   "name" : "piex::GpsTags",
823   "referenced_type" : "_ZTIN4piex7GpsTagsE",
824   "self_type" : "_ZTIN4piex7GpsTagsE",
825   "size" : 4,
826   "source_file" : "/external/piex/src/tiff_parser.h",
827   "underlying_type" : "_ZTIj"
828  },
829  {
830   "alignment" : 4,
831   "enum_fields" :
832   [
833    {
834     "enum_field_value" : 40961,
835     "name" : "piex::kExifTagColorSpace"
836    },
837    {
838     "enum_field_value" : 36867,
839     "name" : "piex::kExifTagDateTimeOriginal"
840    },
841    {
842     "enum_field_value" : 50720,
843     "name" : "piex::kExifTagDefaultCropSize"
844    },
845    {
846     "enum_field_value" : 33434,
847     "name" : "piex::kExifTagExposureTime"
848    },
849    {
850     "enum_field_value" : 33437,
851     "name" : "piex::kExifTagFnumber"
852    },
853    {
854     "enum_field_value" : 37386,
855     "name" : "piex::kExifTagFocalLength"
856    },
857    {
858     "enum_field_value" : 34853,
859     "name" : "piex::kExifTagGps"
860    },
861    {
862     "enum_field_value" : 40963,
863     "name" : "piex::kExifTagHeight"
864    },
865    {
866     "enum_field_value" : 34855,
867     "name" : "piex::kExifTagIsoSpeed"
868    },
869    {
870     "enum_field_value" : 37500,
871     "name" : "piex::kExifTagMakernotes"
872    },
873    {
874     "enum_field_value" : 40962,
875     "name" : "piex::kExifTagWidth"
876    },
877    {
878     "enum_field_value" : 4371,
879     "name" : "piex::kOlymTagAspectFrame"
880    },
881    {
882     "enum_field_value" : 8224,
883     "name" : "piex::kOlymTagCameraSettings"
884    },
885    {
886     "enum_field_value" : 8256,
887     "name" : "piex::kOlymTagRawProcessing"
888    },
889    {
890     "enum_field_value" : 6,
891     "name" : "piex::kPanaTagBottomBorder"
892    },
893    {
894     "enum_field_value" : 23,
895     "name" : "piex::kPanaTagIso"
896    },
897    {
898     "enum_field_value" : 46,
899     "name" : "piex::kPanaTagJpegImage"
900    },
901    {
902     "enum_field_value" : 5,
903     "name" : "piex::kPanaTagLeftBorder"
904    },
905    {
906     "enum_field_value" : 7,
907     "name" : "piex::kPanaTagRightBorder"
908    },
909    {
910     "enum_field_value" : 4,
911     "name" : "piex::kPanaTagTopBorder"
912    },
913    {
914     "enum_field_value" : 55,
915     "name" : "piex::kPentaxTagColorSpace"
916    },
917    {
918     "enum_field_value" : 315,
919     "name" : "piex::kTiffTagArtist"
920    },
921    {
922     "enum_field_value" : 258,
923     "name" : "piex::kTiffTagBitsPerSample"
924    },
925    {
926     "enum_field_value" : 33421,
927     "name" : "piex::kTiffTagCfaPatternDim"
928    },
929    {
930     "enum_field_value" : 259,
931     "name" : "piex::kTiffTagCompression"
932    },
933    {
934     "enum_field_value" : 306,
935     "name" : "piex::kTiffTagDateTime"
936    },
937    {
938     "enum_field_value" : 34665,
939     "name" : "piex::kTiffTagExifIfd"
940    },
941    {
942     "enum_field_value" : 270,
943     "name" : "piex::kTiffTagImageDescription"
944    },
945    {
946     "enum_field_value" : 257,
947     "name" : "piex::kTiffTagImageLength"
948    },
949    {
950     "enum_field_value" : 256,
951     "name" : "piex::kTiffTagImageWidth"
952    },
953    {
954     "enum_field_value" : 514,
955     "name" : "piex::kTiffTagJpegByteCount"
956    },
957    {
958     "enum_field_value" : 513,
959     "name" : "piex::kTiffTagJpegOffset"
960    },
961    {
962     "enum_field_value" : 271,
963     "name" : "piex::kTiffTagMake"
964    },
965    {
966     "enum_field_value" : 272,
967     "name" : "piex::kTiffTagModel"
968    },
969    {
970     "enum_field_value" : 274,
971     "name" : "piex::kTiffTagOrientation"
972    },
973    {
974     "enum_field_value" : 262,
975     "name" : "piex::kTiffTagPhotometric"
976    },
977    {
978     "enum_field_value" : 284,
979     "name" : "piex::kTiffTagPlanarConfig"
980    },
981    {
982     "enum_field_value" : 296,
983     "name" : "piex::kTiffTagResolutionUnit"
984    },
985    {
986     "enum_field_value" : 278,
987     "name" : "piex::kTiffTagRowsPerStrip"
988    },
989    {
990     "enum_field_value" : 277,
991     "name" : "piex::kTiffTagSamplesPerPixel"
992    },
993    {
994     "enum_field_value" : 305,
995     "name" : "piex::kTiffTagSoftware"
996    },
997    {
998     "enum_field_value" : 279,
999     "name" : "piex::kTiffTagStripByteCounts"
1000    },
1001    {
1002     "enum_field_value" : 273,
1003     "name" : "piex::kTiffTagStripOffsets"
1004    },
1005    {
1006     "enum_field_value" : 254,
1007     "name" : "piex::kTiffTagSubFileType"
1008    },
1009    {
1010     "enum_field_value" : 330,
1011     "name" : "piex::kTiffTagSubIfd"
1012    },
1013    {
1014     "enum_field_value" : 325,
1015     "name" : "piex::kTiffTagTileByteCounts"
1016    },
1017    {
1018     "enum_field_value" : 323,
1019     "name" : "piex::kTiffTagTileLength"
1020    },
1021    {
1022     "enum_field_value" : 324,
1023     "name" : "piex::kTiffTagTileOffsets"
1024    },
1025    {
1026     "enum_field_value" : 322,
1027     "name" : "piex::kTiffTagTileWidth"
1028    },
1029    {
1030     "enum_field_value" : 282,
1031     "name" : "piex::kTiffTagXresolution"
1032    },
1033    {
1034     "enum_field_value" : 283,
1035     "name" : "piex::kTiffTagYresolution"
1036    }
1037   ],
1038   "linker_set_key" : "_ZTIN4piex8TiffTagsE",
1039   "name" : "piex::TiffTags",
1040   "referenced_type" : "_ZTIN4piex8TiffTagsE",
1041   "self_type" : "_ZTIN4piex8TiffTagsE",
1042   "size" : 4,
1043   "source_file" : "/external/piex/src/tiff_parser.h",
1044   "underlying_type" : "_ZTIj"
1045  }
1046 ],
1047 "function_types" : [],
1048 "functions" :
1049 [
1050  {
1051   "access" : "private",
1052   "function_name" : "piex::TiffParser::ParseGpsData",
1053   "linker_set_key" : "_ZN4piex10TiffParser12ParseGpsDataEPKNS_14tiff_directory13TiffDirectoryEPNS_11TiffContentE",
1054   "parameters" :
1055   [
1056    {
1057     "is_this_ptr" : true,
1058     "referenced_type" : "_ZTIPN4piex10TiffParserE"
1059    },
1060    {
1061     "referenced_type" : "_ZTIPKN4piex14tiff_directory13TiffDirectoryE"
1062    },
1063    {
1064     "referenced_type" : "_ZTIPN4piex11TiffContentE"
1065    }
1066   ],
1067   "return_type" : "_ZTIb",
1068   "source_file" : "/external/piex/src/tiff_parser.h"
1069  },
1070  {
1071   "function_name" : "piex::TiffParser::GetPreviewImageData",
1072   "linker_set_key" : "_ZN4piex10TiffParser19GetPreviewImageDataERKNS_11TiffContentEPNS_16PreviewImageDataE",
1073   "parameters" :
1074   [
1075    {
1076     "is_this_ptr" : true,
1077     "referenced_type" : "_ZTIPN4piex10TiffParserE"
1078    },
1079    {
1080     "referenced_type" : "_ZTIRKN4piex11TiffContentE"
1081    },
1082    {
1083     "referenced_type" : "_ZTIPN4piex16PreviewImageDataE"
1084    }
1085   ],
1086   "return_type" : "_ZTIb",
1087   "source_file" : "/external/piex/src/tiff_parser.h"
1088  },
1089  {
1090   "function_name" : "piex::TiffParser::Parse",
1091   "linker_set_key" : "_ZN4piex10TiffParser5ParseERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEtPNS_11TiffContentE",
1092   "parameters" :
1093   [
1094    {
1095     "is_this_ptr" : true,
1096     "referenced_type" : "_ZTIPN4piex10TiffParserE"
1097    },
1098    {
1099     "referenced_type" : "_ZTIRKNSt3__13setIjNS_4lessIjEENS_9allocatorIjEEEE"
1100    },
1101    {
1102     "referenced_type" : "_ZTIKt"
1103    },
1104    {
1105     "referenced_type" : "_ZTIPN4piex11TiffContentE"
1106    }
1107   ],
1108   "return_type" : "_ZTIb",
1109   "source_file" : "/external/piex/src/tiff_parser.h"
1110  },
1111  {
1112   "access" : "private",
1113   "function_name" : "piex::TiffParser::ParseIfd",
1114   "linker_set_key" : "_ZN4piex10TiffParser8ParseIfdEjRKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEtPNS1_6vectorINS_14tiff_directory13TiffDirectoryENS5_ISC_EEEE",
1115   "parameters" :
1116   [
1117    {
1118     "is_this_ptr" : true,
1119     "referenced_type" : "_ZTIPN4piex10TiffParserE"
1120    },
1121    {
1122     "referenced_type" : "_ZTIKj"
1123    },
1124    {
1125     "referenced_type" : "_ZTIRKNSt3__13setIjNS_4lessIjEENS_9allocatorIjEEEE"
1126    },
1127    {
1128     "referenced_type" : "_ZTIKt"
1129    },
1130    {
1131     "referenced_type" : "_ZTIPNSt3__16vectorIN4piex14tiff_directory13TiffDirectoryENS_9allocatorIS3_EEEE"
1132    }
1133   ],
1134   "return_type" : "_ZTIb",
1135   "source_file" : "/external/piex/src/tiff_parser.h"
1136  },
1137  {
1138   "function_name" : "piex::TiffParser::TiffParser",
1139   "linker_set_key" : "_ZN4piex10TiffParserC1EPNS_15StreamInterfaceE",
1140   "parameters" :
1141   [
1142    {
1143     "is_this_ptr" : true,
1144     "referenced_type" : "_ZTIPN4piex10TiffParserE"
1145    },
1146    {
1147     "referenced_type" : "_ZTIPN4piex15StreamInterfaceE"
1148    }
1149   ],
1150   "return_type" : "_ZTIv",
1151   "source_file" : "/external/piex/src/tiff_parser.h"
1152  },
1153  {
1154   "function_name" : "piex::TiffParser::TiffParser",
1155   "linker_set_key" : "_ZN4piex10TiffParserC1EPNS_15StreamInterfaceEj",
1156   "parameters" :
1157   [
1158    {
1159     "is_this_ptr" : true,
1160     "referenced_type" : "_ZTIPN4piex10TiffParserE"
1161    },
1162    {
1163     "referenced_type" : "_ZTIPN4piex15StreamInterfaceE"
1164    },
1165    {
1166     "referenced_type" : "_ZTIKj"
1167    }
1168   ],
1169   "return_type" : "_ZTIv",
1170   "source_file" : "/external/piex/src/tiff_parser.h"
1171  },
1172  {
1173   "function_name" : "piex::TiffParser::TiffParser",
1174   "linker_set_key" : "_ZN4piex10TiffParserC2EPNS_15StreamInterfaceE",
1175   "parameters" :
1176   [
1177    {
1178     "is_this_ptr" : true,
1179     "referenced_type" : "_ZTIPN4piex10TiffParserE"
1180    },
1181    {
1182     "referenced_type" : "_ZTIPN4piex15StreamInterfaceE"
1183    }
1184   ],
1185   "return_type" : "_ZTIv",
1186   "source_file" : "/external/piex/src/tiff_parser.h"
1187  },
1188  {
1189   "function_name" : "piex::TiffParser::TiffParser",
1190   "linker_set_key" : "_ZN4piex10TiffParserC2EPNS_15StreamInterfaceEj",
1191   "parameters" :
1192   [
1193    {
1194     "is_this_ptr" : true,
1195     "referenced_type" : "_ZTIPN4piex10TiffParserE"
1196    },
1197    {
1198     "referenced_type" : "_ZTIPN4piex15StreamInterfaceE"
1199    },
1200    {
1201     "referenced_type" : "_ZTIKj"
1202    }
1203   ],
1204   "return_type" : "_ZTIv",
1205   "source_file" : "/external/piex/src/tiff_parser.h"
1206  },
1207  {
1208   "function_name" : "piex::IsThumbnail",
1209   "linker_set_key" : "_ZN4piex11IsThumbnailERKNS_5ImageEi",
1210   "parameters" :
1211   [
1212    {
1213     "referenced_type" : "_ZTIRKN4piex5ImageE"
1214    },
1215    {
1216     "default_arg" : true,
1217     "referenced_type" : "_ZTIKi"
1218    }
1219   ],
1220   "return_type" : "_ZTIb",
1221   "source_file" : "/external/piex/src/tiff_parser.h"
1222  },
1223  {
1224   "function_name" : "piex::GetImageData",
1225   "linker_set_key" : "_ZN4piex12GetImageDataERKNS_14tiff_directory13TiffDirectoryEPNS_15StreamInterfaceEPNS_5ImageE",
1226   "parameters" :
1227   [
1228    {
1229     "referenced_type" : "_ZTIRKN4piex14tiff_directory13TiffDirectoryE"
1230    },
1231    {
1232     "referenced_type" : "_ZTIPN4piex15StreamInterfaceE"
1233    },
1234    {
1235     "referenced_type" : "_ZTIPN4piex5ImageE"
1236    }
1237   ],
1238   "return_type" : "_ZTIb",
1239   "source_file" : "/external/piex/src/tiff_parser.h"
1240  },
1241  {
1242   "function_name" : "piex::binary_parse::PagedByteArray::~PagedByteArray",
1243   "linker_set_key" : "_ZN4piex12binary_parse14PagedByteArrayD0Ev",
1244   "parameters" :
1245   [
1246    {
1247     "is_this_ptr" : true,
1248     "referenced_type" : "_ZTIPN4piex12binary_parse14PagedByteArrayE"
1249    }
1250   ],
1251   "return_type" : "_ZTIv",
1252   "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h"
1253  },
1254  {
1255   "function_name" : "piex::binary_parse::PagedByteArray::~PagedByteArray",
1256   "linker_set_key" : "_ZN4piex12binary_parse14PagedByteArrayD1Ev",
1257   "parameters" :
1258   [
1259    {
1260     "is_this_ptr" : true,
1261     "referenced_type" : "_ZTIPN4piex12binary_parse14PagedByteArrayE"
1262    }
1263   ],
1264   "return_type" : "_ZTIv",
1265   "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h"
1266  },
1267  {
1268   "function_name" : "piex::binary_parse::PagedByteArray::~PagedByteArray",
1269   "linker_set_key" : "_ZN4piex12binary_parse14PagedByteArrayD2Ev",
1270   "parameters" :
1271   [
1272    {
1273     "is_this_ptr" : true,
1274     "referenced_type" : "_ZTIPN4piex12binary_parse14PagedByteArrayE"
1275    }
1276   ],
1277   "return_type" : "_ZTIv",
1278   "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h"
1279  },
1280  {
1281   "function_name" : "piex::binary_parse::RangeCheckedBytePtr::invalidPointer",
1282   "linker_set_key" : "_ZN4piex12binary_parse19RangeCheckedBytePtr14invalidPointerEv",
1283   "return_type" : "_ZTIN4piex12binary_parse19RangeCheckedBytePtrE",
1284   "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h"
1285  },
1286  {
1287   "function_name" : "piex::binary_parse::RangeCheckedBytePtr::RangeCheckedBytePtr",
1288   "linker_set_key" : "_ZN4piex12binary_parse19RangeCheckedBytePtrC1EPKhm",
1289   "parameters" :
1290   [
1291    {
1292     "is_this_ptr" : true,
1293     "referenced_type" : "_ZTIPN4piex12binary_parse19RangeCheckedBytePtrE"
1294    },
1295    {
1296     "referenced_type" : "_ZTIPKh"
1297    },
1298    {
1299     "referenced_type" : "_ZTIKm"
1300    }
1301   ],
1302   "return_type" : "_ZTIv",
1303   "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h"
1304  },
1305  {
1306   "function_name" : "piex::binary_parse::RangeCheckedBytePtr::RangeCheckedBytePtr",
1307   "linker_set_key" : "_ZN4piex12binary_parse19RangeCheckedBytePtrC1EPNS0_14PagedByteArrayE",
1308   "parameters" :
1309   [
1310    {
1311     "is_this_ptr" : true,
1312     "referenced_type" : "_ZTIPN4piex12binary_parse19RangeCheckedBytePtrE"
1313    },
1314    {
1315     "referenced_type" : "_ZTIPN4piex12binary_parse14PagedByteArrayE"
1316    }
1317   ],
1318   "return_type" : "_ZTIv",
1319   "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h"
1320  },
1321  {
1322   "access" : "private",
1323   "function_name" : "piex::binary_parse::RangeCheckedBytePtr::RangeCheckedBytePtr",
1324   "linker_set_key" : "_ZN4piex12binary_parse19RangeCheckedBytePtrC1Ev",
1325   "parameters" :
1326   [
1327    {
1328     "is_this_ptr" : true,
1329     "referenced_type" : "_ZTIPN4piex12binary_parse19RangeCheckedBytePtrE"
1330    }
1331   ],
1332   "return_type" : "_ZTIv",
1333   "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h"
1334  },
1335  {
1336   "function_name" : "piex::binary_parse::RangeCheckedBytePtr::RangeCheckedBytePtr",
1337   "linker_set_key" : "_ZN4piex12binary_parse19RangeCheckedBytePtrC2EPKhm",
1338   "parameters" :
1339   [
1340    {
1341     "is_this_ptr" : true,
1342     "referenced_type" : "_ZTIPN4piex12binary_parse19RangeCheckedBytePtrE"
1343    },
1344    {
1345     "referenced_type" : "_ZTIPKh"
1346    },
1347    {
1348     "referenced_type" : "_ZTIKm"
1349    }
1350   ],
1351   "return_type" : "_ZTIv",
1352   "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h"
1353  },
1354  {
1355   "function_name" : "piex::binary_parse::RangeCheckedBytePtr::RangeCheckedBytePtr",
1356   "linker_set_key" : "_ZN4piex12binary_parse19RangeCheckedBytePtrC2EPNS0_14PagedByteArrayE",
1357   "parameters" :
1358   [
1359    {
1360     "is_this_ptr" : true,
1361     "referenced_type" : "_ZTIPN4piex12binary_parse19RangeCheckedBytePtrE"
1362    },
1363    {
1364     "referenced_type" : "_ZTIPN4piex12binary_parse14PagedByteArrayE"
1365    }
1366   ],
1367   "return_type" : "_ZTIv",
1368   "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h"
1369  },
1370  {
1371   "access" : "private",
1372   "function_name" : "piex::binary_parse::RangeCheckedBytePtr::RangeCheckedBytePtr",
1373   "linker_set_key" : "_ZN4piex12binary_parse19RangeCheckedBytePtrC2Ev",
1374   "parameters" :
1375   [
1376    {
1377     "is_this_ptr" : true,
1378     "referenced_type" : "_ZTIPN4piex12binary_parse19RangeCheckedBytePtrE"
1379    }
1380   ],
1381   "return_type" : "_ZTIv",
1382   "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h"
1383  },
1384  {
1385   "function_name" : "piex::binary_parse::Get16s",
1386   "linker_set_key" : "_ZN4piex12binary_parse6Get16sERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE",
1387   "parameters" :
1388   [
1389    {
1390     "referenced_type" : "_ZTIRKN4piex12binary_parse19RangeCheckedBytePtrE"
1391    },
1392    {
1393     "referenced_type" : "_ZTIKb"
1394    },
1395    {
1396     "referenced_type" : "_ZTIPN4piex12binary_parse12MemoryStatusE"
1397    }
1398   ],
1399   "return_type" : "_ZTIs",
1400   "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h"
1401  },
1402  {
1403   "function_name" : "piex::binary_parse::Get16u",
1404   "linker_set_key" : "_ZN4piex12binary_parse6Get16uERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE",
1405   "parameters" :
1406   [
1407    {
1408     "referenced_type" : "_ZTIRKN4piex12binary_parse19RangeCheckedBytePtrE"
1409    },
1410    {
1411     "referenced_type" : "_ZTIKb"
1412    },
1413    {
1414     "referenced_type" : "_ZTIPN4piex12binary_parse12MemoryStatusE"
1415    }
1416   ],
1417   "return_type" : "_ZTIt",
1418   "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h"
1419  },
1420  {
1421   "function_name" : "piex::binary_parse::Get32s",
1422   "linker_set_key" : "_ZN4piex12binary_parse6Get32sERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE",
1423   "parameters" :
1424   [
1425    {
1426     "referenced_type" : "_ZTIRKN4piex12binary_parse19RangeCheckedBytePtrE"
1427    },
1428    {
1429     "referenced_type" : "_ZTIKb"
1430    },
1431    {
1432     "referenced_type" : "_ZTIPN4piex12binary_parse12MemoryStatusE"
1433    }
1434   ],
1435   "return_type" : "_ZTIi",
1436   "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h"
1437  },
1438  {
1439   "function_name" : "piex::binary_parse::Get32u",
1440   "linker_set_key" : "_ZN4piex12binary_parse6Get32uERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE",
1441   "parameters" :
1442   [
1443    {
1444     "referenced_type" : "_ZTIRKN4piex12binary_parse19RangeCheckedBytePtrE"
1445    },
1446    {
1447     "referenced_type" : "_ZTIKb"
1448    },
1449    {
1450     "referenced_type" : "_ZTIPN4piex12binary_parse12MemoryStatusE"
1451    }
1452   ],
1453   "return_type" : "_ZTIj",
1454   "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h"
1455  },
1456  {
1457   "function_name" : "piex::binary_parse::memcmp",
1458   "linker_set_key" : "_ZN4piex12binary_parse6memcmpERKNS0_19RangeCheckedBytePtrES3_m",
1459   "parameters" :
1460   [
1461    {
1462     "referenced_type" : "_ZTIRKN4piex12binary_parse19RangeCheckedBytePtrE"
1463    },
1464    {
1465     "referenced_type" : "_ZTIRKN4piex12binary_parse19RangeCheckedBytePtrE"
1466    },
1467    {
1468     "referenced_type" : "_ZTIm"
1469    }
1470   ],
1471   "return_type" : "_ZTIi",
1472   "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h"
1473  },
1474  {
1475   "function_name" : "piex::binary_parse::strcmp",
1476   "linker_set_key" : "_ZN4piex12binary_parse6strcmpERKNS0_19RangeCheckedBytePtrERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
1477   "parameters" :
1478   [
1479    {
1480     "referenced_type" : "_ZTIRKN4piex12binary_parse19RangeCheckedBytePtrE"
1481    },
1482    {
1483     "referenced_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1484    }
1485   ],
1486   "return_type" : "_ZTIi",
1487   "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h"
1488  },
1489  {
1490   "function_name" : "piex::binary_parse::strlen",
1491   "linker_set_key" : "_ZN4piex12binary_parse6strlenERKNS0_19RangeCheckedBytePtrE",
1492   "parameters" :
1493   [
1494    {
1495     "referenced_type" : "_ZTIRKN4piex12binary_parse19RangeCheckedBytePtrE"
1496    }
1497   ],
1498   "return_type" : "_ZTIm",
1499   "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h"
1500  },
1501  {
1502   "function_name" : "piex::binary_parse::operator==",
1503   "linker_set_key" : "_ZN4piex12binary_parseeqERKNS0_19RangeCheckedBytePtrES3_",
1504   "parameters" :
1505   [
1506    {
1507     "referenced_type" : "_ZTIRKN4piex12binary_parse19RangeCheckedBytePtrE"
1508    },
1509    {
1510     "referenced_type" : "_ZTIRKN4piex12binary_parse19RangeCheckedBytePtrE"
1511    }
1512   ],
1513   "return_type" : "_ZTIb",
1514   "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h"
1515  },
1516  {
1517   "function_name" : "piex::binary_parse::operator!=",
1518   "linker_set_key" : "_ZN4piex12binary_parseneERKNS0_19RangeCheckedBytePtrES3_",
1519   "parameters" :
1520   [
1521    {
1522     "referenced_type" : "_ZTIRKN4piex12binary_parse19RangeCheckedBytePtrE"
1523    },
1524    {
1525     "referenced_type" : "_ZTIRKN4piex12binary_parse19RangeCheckedBytePtrE"
1526    }
1527   ],
1528   "return_type" : "_ZTIb",
1529   "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h"
1530  },
1531  {
1532   "function_name" : "piex::GetEndianness",
1533   "linker_set_key" : "_ZN4piex13GetEndiannessEjPNS_15StreamInterfaceEPNS_14tiff_directory6EndianE",
1534   "parameters" :
1535   [
1536    {
1537     "referenced_type" : "_ZTIKj"
1538    },
1539    {
1540     "referenced_type" : "_ZTIPN4piex15StreamInterfaceE"
1541    },
1542    {
1543     "referenced_type" : "_ZTIPN4piex14tiff_directory6EndianE"
1544    }
1545   ],
1546   "return_type" : "_ZTIb",
1547   "source_file" : "/external/piex/src/tiff_parser.h"
1548  },
1549  {
1550   "function_name" : "piex::GetOrientation",
1551   "linker_set_key" : "_ZN4piex14GetOrientationEPNS_15StreamInterfaceEPj",
1552   "parameters" :
1553   [
1554    {
1555     "referenced_type" : "_ZTIPN4piex15StreamInterfaceE"
1556    },
1557    {
1558     "referenced_type" : "_ZTIPj"
1559    }
1560   ],
1561   "return_type" : "_ZTIb",
1562   "source_file" : "/external/piex/src/piex.h"
1563  },
1564  {
1565   "function_name" : "piex::ParseDirectory",
1566   "linker_set_key" : "_ZN4piex14ParseDirectoryEjjNS_14tiff_directory6EndianERKNSt3__13setIjNS2_4lessIjEENS2_9allocatorIjEEEEPNS_15StreamInterfaceEPNS0_13TiffDirectoryEPj",
1567   "parameters" :
1568   [
1569    {
1570     "referenced_type" : "_ZTIKj"
1571    },
1572    {
1573     "referenced_type" : "_ZTIKj"
1574    },
1575    {
1576     "referenced_type" : "_ZTIKN4piex14tiff_directory6EndianE"
1577    },
1578    {
1579     "referenced_type" : "_ZTIRKNSt3__13setIjNS_4lessIjEENS_9allocatorIjEEEE"
1580    },
1581    {
1582     "referenced_type" : "_ZTIPN4piex15StreamInterfaceE"
1583    },
1584    {
1585     "referenced_type" : "_ZTIPN4piex14tiff_directory13TiffDirectoryE"
1586    },
1587    {
1588     "referenced_type" : "_ZTIPj"
1589    }
1590   ],
1591   "return_type" : "_ZTIb",
1592   "source_file" : "/external/piex/src/tiff_parser.h"
1593  },
1594  {
1595   "function_name" : "piex::tiff_directory::SizeOfType",
1596   "linker_set_key" : "_ZN4piex14tiff_directory10SizeOfTypeEjPb",
1597   "parameters" :
1598   [
1599    {
1600     "referenced_type" : "_ZTIKj"
1601    },
1602    {
1603     "referenced_type" : "_ZTIPb"
1604    }
1605   ],
1606   "return_type" : "_ZTIm",
1607   "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h"
1608  },
1609  {
1610   "function_name" : "piex::tiff_directory::TiffDirectory::AddSubDirectory",
1611   "linker_set_key" : "_ZN4piex14tiff_directory13TiffDirectory15AddSubDirectoryERKS1_",
1612   "parameters" :
1613   [
1614    {
1615     "is_this_ptr" : true,
1616     "referenced_type" : "_ZTIPN4piex14tiff_directory13TiffDirectoryE"
1617    },
1618    {
1619     "referenced_type" : "_ZTIRKN4piex14tiff_directory13TiffDirectoryE"
1620    }
1621   ],
1622   "return_type" : "_ZTIv",
1623   "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h"
1624  },
1625  {
1626   "function_name" : "piex::tiff_directory::TiffDirectory::AddEntry",
1627   "linker_set_key" : "_ZN4piex14tiff_directory13TiffDirectory8AddEntryEjjjjRKNSt3__16vectorIhNS2_9allocatorIhEEEE",
1628   "parameters" :
1629   [
1630    {
1631     "is_this_ptr" : true,
1632     "referenced_type" : "_ZTIPN4piex14tiff_directory13TiffDirectoryE"
1633    },
1634    {
1635     "referenced_type" : "_ZTIKj"
1636    },
1637    {
1638     "referenced_type" : "_ZTIKj"
1639    },
1640    {
1641     "referenced_type" : "_ZTIKj"
1642    },
1643    {
1644     "referenced_type" : "_ZTIKj"
1645    },
1646    {
1647     "referenced_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE"
1648    }
1649   ],
1650   "return_type" : "_ZTIv",
1651   "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h"
1652  },
1653  {
1654   "function_name" : "piex::tiff_directory::TiffDirectory::TiffDirectory",
1655   "linker_set_key" : "_ZN4piex14tiff_directory13TiffDirectoryC1ENS0_6EndianE",
1656   "parameters" :
1657   [
1658    {
1659     "is_this_ptr" : true,
1660     "referenced_type" : "_ZTIPN4piex14tiff_directory13TiffDirectoryE"
1661    },
1662    {
1663     "referenced_type" : "_ZTIN4piex14tiff_directory6EndianE"
1664    }
1665   ],
1666   "return_type" : "_ZTIv",
1667   "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h"
1668  },
1669  {
1670   "function_name" : "piex::tiff_directory::TiffDirectory::TiffDirectory",
1671   "linker_set_key" : "_ZN4piex14tiff_directory13TiffDirectoryC2ENS0_6EndianE",
1672   "parameters" :
1673   [
1674    {
1675     "is_this_ptr" : true,
1676     "referenced_type" : "_ZTIPN4piex14tiff_directory13TiffDirectoryE"
1677    },
1678    {
1679     "referenced_type" : "_ZTIN4piex14tiff_directory6EndianE"
1680    }
1681   ],
1682   "return_type" : "_ZTIv",
1683   "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h"
1684  },
1685  {
1686   "function_name" : "piex::GetDngInformation",
1687   "linker_set_key" : "_ZN4piex17GetDngInformationEPNS_15StreamInterfaceEPjS2_PNSt3__16vectorIjNS3_9allocatorIjEEEE",
1688   "parameters" :
1689   [
1690    {
1691     "referenced_type" : "_ZTIPN4piex15StreamInterfaceE"
1692    },
1693    {
1694     "referenced_type" : "_ZTIPj"
1695    },
1696    {
1697     "referenced_type" : "_ZTIPj"
1698    },
1699    {
1700     "referenced_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE"
1701    }
1702   ],
1703   "return_type" : "_ZTIb",
1704   "source_file" : "/external/piex/src/piex.h"
1705  },
1706  {
1707   "function_name" : "piex::GetJpegDimensions",
1708   "linker_set_key" : "_ZN4piex17GetJpegDimensionsEjPNS_15StreamInterfaceEPtS2_",
1709   "parameters" :
1710   [
1711    {
1712     "referenced_type" : "_ZTIKj"
1713    },
1714    {
1715     "referenced_type" : "_ZTIPN4piex15StreamInterfaceE"
1716    },
1717    {
1718     "referenced_type" : "_ZTIPt"
1719    },
1720    {
1721     "referenced_type" : "_ZTIPt"
1722    }
1723   ],
1724   "return_type" : "_ZTIb",
1725   "source_file" : "/external/piex/src/tiff_parser.h"
1726  },
1727  {
1728   "function_name" : "piex::GetExifOrientation",
1729   "linker_set_key" : "_ZN4piex18GetExifOrientationEPNS_15StreamInterfaceEjPj",
1730   "parameters" :
1731   [
1732    {
1733     "referenced_type" : "_ZTIPN4piex15StreamInterfaceE"
1734    },
1735    {
1736     "referenced_type" : "_ZTIKj"
1737    },
1738    {
1739     "referenced_type" : "_ZTIPj"
1740    }
1741   ],
1742   "return_type" : "_ZTIb",
1743   "source_file" : "/external/piex/src/tiff_parser.h"
1744  },
1745  {
1746   "function_name" : "piex::GetFullDimension32",
1747   "linker_set_key" : "_ZN4piex18GetFullDimension32ERKNS_14tiff_directory13TiffDirectoryEPjS4_",
1748   "parameters" :
1749   [
1750    {
1751     "referenced_type" : "_ZTIRKN4piex14tiff_directory13TiffDirectoryE"
1752    },
1753    {
1754     "referenced_type" : "_ZTIPj"
1755    },
1756    {
1757     "referenced_type" : "_ZTIPj"
1758    }
1759   ],
1760   "return_type" : "_ZTIb",
1761   "source_file" : "/external/piex/src/tiff_parser.h"
1762  },
1763  {
1764   "function_name" : "piex::GetPreviewImageData",
1765   "linker_set_key" : "_ZN4piex19GetPreviewImageDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataE",
1766   "parameters" :
1767   [
1768    {
1769     "referenced_type" : "_ZTIPN4piex15StreamInterfaceE"
1770    },
1771    {
1772     "referenced_type" : "_ZTIPN4piex16PreviewImageDataE"
1773    }
1774   ],
1775   "return_type" : "_ZTIN4piex5ErrorE",
1776   "source_file" : "/external/piex/src/piex.h"
1777  },
1778  {
1779   "function_name" : "piex::SupportedExtensions",
1780   "linker_set_key" : "_ZN4piex19SupportedExtensionsEv",
1781   "return_type" : "_ZTINSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
1782   "source_file" : "/external/piex/src/piex.h"
1783  },
1784  {
1785   "function_name" : "piex::GetFullCropDimension",
1786   "linker_set_key" : "_ZN4piex20GetFullCropDimensionERKNS_14tiff_directory13TiffDirectoryEPjS4_",
1787   "parameters" :
1788   [
1789    {
1790     "referenced_type" : "_ZTIRKN4piex14tiff_directory13TiffDirectoryE"
1791    },
1792    {
1793     "referenced_type" : "_ZTIPj"
1794    },
1795    {
1796     "referenced_type" : "_ZTIPj"
1797    }
1798   ],
1799   "return_type" : "_ZTIb",
1800   "source_file" : "/external/piex/src/tiff_parser.h"
1801  },
1802  {
1803   "function_name" : "piex::BytesRequiredForIsRaw",
1804   "linker_set_key" : "_ZN4piex21BytesRequiredForIsRawEv",
1805   "return_type" : "_ZTIm",
1806   "source_file" : "/external/piex/src/piex.h"
1807  },
1808  {
1809   "function_name" : "piex::image_type_recognition::RecognizeRawImageTypeLite",
1810   "linker_set_key" : "_ZN4piex22image_type_recognition25RecognizeRawImageTypeLiteERKNS_12binary_parse19RangeCheckedBytePtrE",
1811   "parameters" :
1812   [
1813    {
1814     "referenced_type" : "_ZTIRKN4piex12binary_parse19RangeCheckedBytePtrE"
1815    }
1816   ],
1817   "return_type" : "_ZTIN4piex22image_type_recognition13RawImageTypesE",
1818   "source_file" : "/external/piex/src/image_type_recognition/image_type_recognition_lite.h"
1819  },
1820  {
1821   "function_name" : "piex::image_type_recognition::GetNumberOfBytesForIsOfType",
1822   "linker_set_key" : "_ZN4piex22image_type_recognition27GetNumberOfBytesForIsOfTypeENS0_13RawImageTypesE",
1823   "parameters" :
1824   [
1825    {
1826     "referenced_type" : "_ZTIKN4piex22image_type_recognition13RawImageTypesE"
1827    }
1828   ],
1829   "return_type" : "_ZTIm",
1830   "source_file" : "/external/piex/src/image_type_recognition/image_type_recognition_lite.h"
1831  },
1832  {
1833   "function_name" : "piex::image_type_recognition::GetNumberOfBytesForIsRawLite",
1834   "linker_set_key" : "_ZN4piex22image_type_recognition28GetNumberOfBytesForIsRawLiteEv",
1835   "return_type" : "_ZTIm",
1836   "source_file" : "/external/piex/src/image_type_recognition/image_type_recognition_lite.h"
1837  },
1838  {
1839   "function_name" : "piex::image_type_recognition::IsRaw",
1840   "linker_set_key" : "_ZN4piex22image_type_recognition5IsRawENS0_13RawImageTypesE",
1841   "parameters" :
1842   [
1843    {
1844     "referenced_type" : "_ZTIKN4piex22image_type_recognition13RawImageTypesE"
1845    }
1846   ],
1847   "return_type" : "_ZTIb",
1848   "source_file" : "/external/piex/src/image_type_recognition/image_type_recognition_lite.h"
1849  },
1850  {
1851   "function_name" : "piex::image_type_recognition::IsOfType",
1852   "linker_set_key" : "_ZN4piex22image_type_recognition8IsOfTypeERKNS_12binary_parse19RangeCheckedBytePtrENS0_13RawImageTypesE",
1853   "parameters" :
1854   [
1855    {
1856     "referenced_type" : "_ZTIRKN4piex12binary_parse19RangeCheckedBytePtrE"
1857    },
1858    {
1859     "referenced_type" : "_ZTIKN4piex22image_type_recognition13RawImageTypesE"
1860    }
1861   ],
1862   "return_type" : "_ZTIb",
1863   "source_file" : "/external/piex/src/image_type_recognition/image_type_recognition_lite.h"
1864  },
1865  {
1866   "function_name" : "piex::image_type_recognition::IsRawLite",
1867   "linker_set_key" : "_ZN4piex22image_type_recognition9IsRawLiteERKNS_12binary_parse19RangeCheckedBytePtrE",
1868   "parameters" :
1869   [
1870    {
1871     "referenced_type" : "_ZTIRKN4piex12binary_parse19RangeCheckedBytePtrE"
1872    }
1873   ],
1874   "return_type" : "_ZTIb",
1875   "source_file" : "/external/piex/src/image_type_recognition/image_type_recognition_lite.h"
1876  },
1877  {
1878   "function_name" : "piex::IsRaw",
1879   "linker_set_key" : "_ZN4piex5IsRawEPNS_15StreamInterfaceE",
1880   "parameters" :
1881   [
1882    {
1883     "referenced_type" : "_ZTIPN4piex15StreamInterfaceE"
1884    }
1885   ],
1886   "return_type" : "_ZTIb",
1887   "source_file" : "/external/piex/src/piex.h"
1888  },
1889  {
1890   "function_name" : "piex::Get16u",
1891   "linker_set_key" : "_ZN4piex6Get16uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPt",
1892   "parameters" :
1893   [
1894    {
1895     "referenced_type" : "_ZTIPN4piex15StreamInterfaceE"
1896    },
1897    {
1898     "referenced_type" : "_ZTIKj"
1899    },
1900    {
1901     "referenced_type" : "_ZTIRKN4piex14tiff_directory6EndianE"
1902    },
1903    {
1904     "referenced_type" : "_ZTIPt"
1905    }
1906   ],
1907   "return_type" : "_ZTIb",
1908   "source_file" : "/external/piex/src/tiff_parser.h"
1909  },
1910  {
1911   "function_name" : "piex::Get32u",
1912   "linker_set_key" : "_ZN4piex6Get32uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPj",
1913   "parameters" :
1914   [
1915    {
1916     "referenced_type" : "_ZTIPN4piex15StreamInterfaceE"
1917    },
1918    {
1919     "referenced_type" : "_ZTIKj"
1920    },
1921    {
1922     "referenced_type" : "_ZTIRKN4piex14tiff_directory6EndianE"
1923    },
1924    {
1925     "referenced_type" : "_ZTIPj"
1926    }
1927   ],
1928   "return_type" : "_ZTIb",
1929   "source_file" : "/external/piex/src/tiff_parser.h"
1930  },
1931  {
1932   "function_name" : "piex::GetData",
1933   "linker_set_key" : "_ZN4piex7GetDataEmmPNS_15StreamInterfaceEPNS_5ErrorE",
1934   "parameters" :
1935   [
1936    {
1937     "referenced_type" : "_ZTIKm"
1938    },
1939    {
1940     "referenced_type" : "_ZTIKm"
1941    },
1942    {
1943     "referenced_type" : "_ZTIPN4piex15StreamInterfaceE"
1944    },
1945    {
1946     "referenced_type" : "_ZTIPN4piex5ErrorE"
1947    }
1948   ],
1949   "return_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
1950   "source_file" : "/external/piex/src/tiff_parser.h"
1951  },
1952  {
1953   "function_name" : "piex::binary_parse::RangeCheckedBytePtr::extractBytes",
1954   "linker_set_key" : "_ZNK4piex12binary_parse19RangeCheckedBytePtr12extractBytesEmm",
1955   "parameters" :
1956   [
1957    {
1958     "is_this_ptr" : true,
1959     "referenced_type" : "_ZTIPKN4piex12binary_parse19RangeCheckedBytePtrE"
1960    },
1961    {
1962     "referenced_type" : "_ZTIm"
1963    },
1964    {
1965     "referenced_type" : "_ZTIm"
1966    }
1967   ],
1968   "return_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
1969   "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h"
1970  },
1971  {
1972   "function_name" : "piex::binary_parse::RangeCheckedBytePtr::offsetInArray",
1973   "linker_set_key" : "_ZNK4piex12binary_parse19RangeCheckedBytePtr13offsetInArrayEv",
1974   "parameters" :
1975   [
1976    {
1977     "is_this_ptr" : true,
1978     "referenced_type" : "_ZTIPKN4piex12binary_parse19RangeCheckedBytePtrE"
1979    }
1980   ],
1981   "return_type" : "_ZTIm",
1982   "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h"
1983  },
1984  {
1985   "access" : "private",
1986   "function_name" : "piex::binary_parse::RangeCheckedBytePtr::loadPageForOffset",
1987   "linker_set_key" : "_ZNK4piex12binary_parse19RangeCheckedBytePtr17loadPageForOffsetEm",
1988   "parameters" :
1989   [
1990    {
1991     "is_this_ptr" : true,
1992     "referenced_type" : "_ZTIPKN4piex12binary_parse19RangeCheckedBytePtrE"
1993    },
1994    {
1995     "referenced_type" : "_ZTIm"
1996    }
1997   ],
1998   "return_type" : "_ZTIv",
1999   "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h"
2000  },
2001  {
2002   "function_name" : "piex::binary_parse::RangeCheckedBytePtr::pointerToSubArray",
2003   "linker_set_key" : "_ZNK4piex12binary_parse19RangeCheckedBytePtr17pointerToSubArrayEmm",
2004   "parameters" :
2005   [
2006    {
2007     "is_this_ptr" : true,
2008     "referenced_type" : "_ZTIPKN4piex12binary_parse19RangeCheckedBytePtrE"
2009    },
2010    {
2011     "referenced_type" : "_ZTIm"
2012    },
2013    {
2014     "referenced_type" : "_ZTIm"
2015    }
2016   ],
2017   "return_type" : "_ZTIN4piex12binary_parse19RangeCheckedBytePtrE",
2018   "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h"
2019  },
2020  {
2021   "access" : "private",
2022   "function_name" : "piex::binary_parse::RangeCheckedBytePtr::restrictPageToSubArray",
2023   "linker_set_key" : "_ZNK4piex12binary_parse19RangeCheckedBytePtr22restrictPageToSubArrayEv",
2024   "parameters" :
2025   [
2026    {
2027     "is_this_ptr" : true,
2028     "referenced_type" : "_ZTIPKN4piex12binary_parse19RangeCheckedBytePtrE"
2029    }
2030   ],
2031   "return_type" : "_ZTIv",
2032   "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h"
2033  },
2034  {
2035   "function_name" : "piex::binary_parse::RangeCheckedBytePtr::substr",
2036   "linker_set_key" : "_ZNK4piex12binary_parse19RangeCheckedBytePtr6substrEmm",
2037   "parameters" :
2038   [
2039    {
2040     "is_this_ptr" : true,
2041     "referenced_type" : "_ZTIPKN4piex12binary_parse19RangeCheckedBytePtrE"
2042    },
2043    {
2044     "referenced_type" : "_ZTIm"
2045    },
2046    {
2047     "referenced_type" : "_ZTIm"
2048    }
2049   ],
2050   "return_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2051   "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h"
2052  },
2053  {
2054   "function_name" : "piex::tiff_directory::TiffDirectory::GetSubDirectories",
2055   "linker_set_key" : "_ZNK4piex14tiff_directory13TiffDirectory17GetSubDirectoriesEv",
2056   "parameters" :
2057   [
2058    {
2059     "is_this_ptr" : true,
2060     "referenced_type" : "_ZTIPKN4piex14tiff_directory13TiffDirectoryE"
2061    }
2062   ],
2063   "return_type" : "_ZTIRKNSt3__16vectorIN4piex14tiff_directory13TiffDirectoryENS_9allocatorIS3_EEEE",
2064   "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h"
2065  },
2066  {
2067   "function_name" : "piex::tiff_directory::TiffDirectory::GetOffsetAndLength",
2068   "linker_set_key" : "_ZNK4piex14tiff_directory13TiffDirectory18GetOffsetAndLengthEjjPjS2_",
2069   "parameters" :
2070   [
2071    {
2072     "is_this_ptr" : true,
2073     "referenced_type" : "_ZTIPKN4piex14tiff_directory13TiffDirectoryE"
2074    },
2075    {
2076     "referenced_type" : "_ZTIKj"
2077    },
2078    {
2079     "referenced_type" : "_ZTIKj"
2080    },
2081    {
2082     "referenced_type" : "_ZTIPj"
2083    },
2084    {
2085     "referenced_type" : "_ZTIPj"
2086    }
2087   ],
2088   "return_type" : "_ZTIb",
2089   "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h"
2090  },
2091  {
2092   "function_name" : "piex::tiff_directory::TiffDirectory::Get",
2093   "linker_set_key" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNS0_8RationalE",
2094   "parameters" :
2095   [
2096    {
2097     "is_this_ptr" : true,
2098     "referenced_type" : "_ZTIPKN4piex14tiff_directory13TiffDirectoryE"
2099    },
2100    {
2101     "referenced_type" : "_ZTIKj"
2102    },
2103    {
2104     "referenced_type" : "_ZTIPN4piex14tiff_directory8RationalE"
2105    }
2106   ],
2107   "return_type" : "_ZTIb",
2108   "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h"
2109  },
2110  {
2111   "function_name" : "piex::tiff_directory::TiffDirectory::Get",
2112   "linker_set_key" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNS0_9SRationalE",
2113   "parameters" :
2114   [
2115    {
2116     "is_this_ptr" : true,
2117     "referenced_type" : "_ZTIPKN4piex14tiff_directory13TiffDirectoryE"
2118    },
2119    {
2120     "referenced_type" : "_ZTIKj"
2121    },
2122    {
2123     "referenced_type" : "_ZTIPN4piex14tiff_directory9SRationalE"
2124    }
2125   ],
2126   "return_type" : "_ZTIb",
2127   "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h"
2128  },
2129  {
2130   "function_name" : "piex::tiff_directory::TiffDirectory::Get",
2131   "linker_set_key" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE",
2132   "parameters" :
2133   [
2134    {
2135     "is_this_ptr" : true,
2136     "referenced_type" : "_ZTIPKN4piex14tiff_directory13TiffDirectoryE"
2137    },
2138    {
2139     "referenced_type" : "_ZTIKj"
2140    },
2141    {
2142     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
2143    }
2144   ],
2145   "return_type" : "_ZTIb",
2146   "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h"
2147  },
2148  {
2149   "function_name" : "piex::tiff_directory::TiffDirectory::Get",
2150   "linker_set_key" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorINS0_8RationalENS2_9allocatorIS4_EEEE",
2151   "parameters" :
2152   [
2153    {
2154     "is_this_ptr" : true,
2155     "referenced_type" : "_ZTIPKN4piex14tiff_directory13TiffDirectoryE"
2156    },
2157    {
2158     "referenced_type" : "_ZTIKj"
2159    },
2160    {
2161     "referenced_type" : "_ZTIPNSt3__16vectorIN4piex14tiff_directory8RationalENS_9allocatorIS3_EEEE"
2162    }
2163   ],
2164   "return_type" : "_ZTIb",
2165   "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h"
2166  },
2167  {
2168   "function_name" : "piex::tiff_directory::TiffDirectory::Get",
2169   "linker_set_key" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorINS0_9SRationalENS2_9allocatorIS4_EEEE",
2170   "parameters" :
2171   [
2172    {
2173     "is_this_ptr" : true,
2174     "referenced_type" : "_ZTIPKN4piex14tiff_directory13TiffDirectoryE"
2175    },
2176    {
2177     "referenced_type" : "_ZTIKj"
2178    },
2179    {
2180     "referenced_type" : "_ZTIPNSt3__16vectorIN4piex14tiff_directory9SRationalENS_9allocatorIS3_EEEE"
2181    }
2182   ],
2183   "return_type" : "_ZTIb",
2184   "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h"
2185  },
2186  {
2187   "function_name" : "piex::tiff_directory::TiffDirectory::Get",
2188   "linker_set_key" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorIhNS2_9allocatorIhEEEE",
2189   "parameters" :
2190   [
2191    {
2192     "is_this_ptr" : true,
2193     "referenced_type" : "_ZTIPKN4piex14tiff_directory13TiffDirectoryE"
2194    },
2195    {
2196     "referenced_type" : "_ZTIKj"
2197    },
2198    {
2199     "referenced_type" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE"
2200    }
2201   ],
2202   "return_type" : "_ZTIb",
2203   "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h"
2204  },
2205  {
2206   "function_name" : "piex::tiff_directory::TiffDirectory::Get",
2207   "linker_set_key" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorIjNS2_9allocatorIjEEEE",
2208   "parameters" :
2209   [
2210    {
2211     "is_this_ptr" : true,
2212     "referenced_type" : "_ZTIPKN4piex14tiff_directory13TiffDirectoryE"
2213    },
2214    {
2215     "referenced_type" : "_ZTIKj"
2216    },
2217    {
2218     "referenced_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE"
2219    }
2220   ],
2221   "return_type" : "_ZTIb",
2222   "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h"
2223  },
2224  {
2225   "function_name" : "piex::tiff_directory::TiffDirectory::Get",
2226   "linker_set_key" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPj",
2227   "parameters" :
2228   [
2229    {
2230     "is_this_ptr" : true,
2231     "referenced_type" : "_ZTIPKN4piex14tiff_directory13TiffDirectoryE"
2232    },
2233    {
2234     "referenced_type" : "_ZTIKj"
2235    },
2236    {
2237     "referenced_type" : "_ZTIPj"
2238    }
2239   ],
2240   "return_type" : "_ZTIb",
2241   "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h"
2242  },
2243  {
2244   "function_name" : "piex::tiff_directory::TiffDirectory::Has",
2245   "linker_set_key" : "_ZNK4piex14tiff_directory13TiffDirectory3HasEj",
2246   "parameters" :
2247   [
2248    {
2249     "is_this_ptr" : true,
2250     "referenced_type" : "_ZTIPKN4piex14tiff_directory13TiffDirectoryE"
2251    },
2252    {
2253     "referenced_type" : "_ZTIKj"
2254    }
2255   ],
2256   "return_type" : "_ZTIb",
2257   "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h"
2258  },
2259  {
2260   "access" : "private",
2261   "function_name" : "piex::tiff_directory::TiffDirectory::Find",
2262   "linker_set_key" : "_ZNK4piex14tiff_directory13TiffDirectory4FindEj",
2263   "parameters" :
2264   [
2265    {
2266     "is_this_ptr" : true,
2267     "referenced_type" : "_ZTIPKN4piex14tiff_directory13TiffDirectoryE"
2268    },
2269    {
2270     "referenced_type" : "_ZTIKj"
2271    }
2272   ],
2273   "return_type" : "_ZTIPKN4piex14tiff_directory13TiffDirectory14DirectoryEntryE",
2274   "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h"
2275  }
2276 ],
2277 "global_vars" : [],
2278 "lvalue_reference_types" :
2279 [
2280  {
2281   "alignment" : 8,
2282   "linker_set_key" : "_ZTIRKN4piex11TiffContentE",
2283   "name" : "const piex::TiffContent &",
2284   "referenced_type" : "_ZTIKN4piex11TiffContentE",
2285   "self_type" : "_ZTIRKN4piex11TiffContentE",
2286   "size" : 8,
2287   "source_file" : "/external/piex/src/tiff_parser.h"
2288  },
2289  {
2290   "alignment" : 8,
2291   "linker_set_key" : "_ZTIRKN4piex12binary_parse19RangeCheckedBytePtrE",
2292   "name" : "const piex::binary_parse::RangeCheckedBytePtr &",
2293   "referenced_type" : "_ZTIKN4piex12binary_parse19RangeCheckedBytePtrE",
2294   "self_type" : "_ZTIRKN4piex12binary_parse19RangeCheckedBytePtrE",
2295   "size" : 8,
2296   "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h"
2297  },
2298  {
2299   "alignment" : 8,
2300   "linker_set_key" : "_ZTIRKN4piex14tiff_directory13TiffDirectoryE",
2301   "name" : "const piex::tiff_directory::TiffDirectory &",
2302   "referenced_type" : "_ZTIKN4piex14tiff_directory13TiffDirectoryE",
2303   "self_type" : "_ZTIRKN4piex14tiff_directory13TiffDirectoryE",
2304   "size" : 8,
2305   "source_file" : "/external/piex/src/tiff_parser.h"
2306  },
2307  {
2308   "alignment" : 8,
2309   "linker_set_key" : "_ZTIRKN4piex14tiff_directory6EndianE",
2310   "name" : "const piex::tiff_directory::Endian &",
2311   "referenced_type" : "_ZTIKN4piex14tiff_directory6EndianE",
2312   "self_type" : "_ZTIRKN4piex14tiff_directory6EndianE",
2313   "size" : 8,
2314   "source_file" : "/external/piex/src/tiff_parser.h"
2315  },
2316  {
2317   "alignment" : 8,
2318   "linker_set_key" : "_ZTIRKN4piex5ImageE",
2319   "name" : "const piex::Image &",
2320   "referenced_type" : "_ZTIKN4piex5ImageE",
2321   "self_type" : "_ZTIRKN4piex5ImageE",
2322   "size" : 8,
2323   "source_file" : "/external/piex/src/piex_types.h"
2324  },
2325  {
2326   "alignment" : 8,
2327   "linker_set_key" : "_ZTIRKNSt3__13setIjNS_4lessIjEENS_9allocatorIjEEEE",
2328   "name" : "const std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > &",
2329   "referenced_type" : "_ZTIKNSt3__13setIjNS_4lessIjEENS_9allocatorIjEEEE",
2330   "self_type" : "_ZTIRKNSt3__13setIjNS_4lessIjEENS_9allocatorIjEEEE",
2331   "size" : 8,
2332   "source_file" : "/external/piex/src/tiff_parser.h"
2333  },
2334  {
2335   "alignment" : 8,
2336   "linker_set_key" : "_ZTIRN4piex12binary_parse19RangeCheckedBytePtrE",
2337   "name" : "piex::binary_parse::RangeCheckedBytePtr &",
2338   "referenced_type" : "_ZTIN4piex12binary_parse19RangeCheckedBytePtrE",
2339   "self_type" : "_ZTIRN4piex12binary_parse19RangeCheckedBytePtrE",
2340   "size" : 8,
2341   "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h"
2342  }
2343 ],
2344 "pointer_types" :
2345 [
2346  {
2347   "alignment" : 8,
2348   "linker_set_key" : "_ZTIPKN4piex12binary_parse14PagedByteArrayE",
2349   "name" : "const piex::binary_parse::PagedByteArray *",
2350   "referenced_type" : "_ZTIKN4piex12binary_parse14PagedByteArrayE",
2351   "self_type" : "_ZTIPKN4piex12binary_parse14PagedByteArrayE",
2352   "size" : 8,
2353   "source_file" : "/external/piex/src/binary_parse/cached_paged_byte_array.h"
2354  },
2355  {
2356   "alignment" : 8,
2357   "linker_set_key" : "_ZTIPKN4piex12binary_parse19RangeCheckedBytePtrE",
2358   "name" : "const piex::binary_parse::RangeCheckedBytePtr *",
2359   "referenced_type" : "_ZTIKN4piex12binary_parse19RangeCheckedBytePtrE",
2360   "self_type" : "_ZTIPKN4piex12binary_parse19RangeCheckedBytePtrE",
2361   "size" : 8,
2362   "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h"
2363  },
2364  {
2365   "alignment" : 8,
2366   "linker_set_key" : "_ZTIPKN4piex12binary_parse20CachedPagedByteArrayE",
2367   "name" : "const piex::binary_parse::CachedPagedByteArray *",
2368   "referenced_type" : "_ZTIKN4piex12binary_parse20CachedPagedByteArrayE",
2369   "self_type" : "_ZTIPKN4piex12binary_parse20CachedPagedByteArrayE",
2370   "size" : 8,
2371   "source_file" : "/external/piex/src/binary_parse/cached_paged_byte_array.h"
2372  },
2373  {
2374   "alignment" : 8,
2375   "linker_set_key" : "_ZTIPKN4piex14tiff_directory13TiffDirectory14DirectoryEntryE",
2376   "name" : "const piex::tiff_directory::TiffDirectory::DirectoryEntry *",
2377   "referenced_type" : "_ZTIKN4piex14tiff_directory13TiffDirectory14DirectoryEntryE",
2378   "self_type" : "_ZTIPKN4piex14tiff_directory13TiffDirectory14DirectoryEntryE",
2379   "size" : 8,
2380   "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h"
2381  },
2382  {
2383   "alignment" : 8,
2384   "linker_set_key" : "_ZTIPKN4piex14tiff_directory13TiffDirectoryE",
2385   "name" : "const piex::tiff_directory::TiffDirectory *",
2386   "referenced_type" : "_ZTIKN4piex14tiff_directory13TiffDirectoryE",
2387   "self_type" : "_ZTIPKN4piex14tiff_directory13TiffDirectoryE",
2388   "size" : 8,
2389   "source_file" : "/external/piex/src/tiff_parser.h"
2390  },
2391  {
2392   "alignment" : 8,
2393   "linker_set_key" : "_ZTIPKN4piex5ImageE",
2394   "name" : "const piex::Image *",
2395   "referenced_type" : "_ZTIKN4piex5ImageE",
2396   "self_type" : "_ZTIPKN4piex5ImageE",
2397   "size" : 8,
2398   "source_file" : "/external/piex/src/piex_types.h"
2399  },
2400  {
2401   "alignment" : 8,
2402   "linker_set_key" : "_ZTIPKh",
2403   "name" : "const unsigned char *",
2404   "referenced_type" : "_ZTIKh",
2405   "self_type" : "_ZTIPKh",
2406   "size" : 8,
2407   "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h"
2408  },
2409  {
2410   "alignment" : 8,
2411   "linker_set_key" : "_ZTIPN4piex10TiffParserE",
2412   "name" : "piex::TiffParser *",
2413   "referenced_type" : "_ZTIN4piex10TiffParserE",
2414   "self_type" : "_ZTIPN4piex10TiffParserE",
2415   "size" : 8,
2416   "source_file" : "/external/piex/src/tiff_parser.h"
2417  },
2418  {
2419   "alignment" : 8,
2420   "linker_set_key" : "_ZTIPN4piex11TiffContentE",
2421   "name" : "piex::TiffContent *",
2422   "referenced_type" : "_ZTIN4piex11TiffContentE",
2423   "self_type" : "_ZTIPN4piex11TiffContentE",
2424   "size" : 8,
2425   "source_file" : "/external/piex/src/tiff_parser.h"
2426  },
2427  {
2428   "alignment" : 8,
2429   "linker_set_key" : "_ZTIPN4piex12binary_parse12MemoryStatusE",
2430   "name" : "piex::binary_parse::MemoryStatus *",
2431   "referenced_type" : "_ZTIN4piex12binary_parse12MemoryStatusE",
2432   "self_type" : "_ZTIPN4piex12binary_parse12MemoryStatusE",
2433   "size" : 8,
2434   "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h"
2435  },
2436  {
2437   "alignment" : 8,
2438   "linker_set_key" : "_ZTIPN4piex12binary_parse19RangeCheckedBytePtrE",
2439   "name" : "piex::binary_parse::RangeCheckedBytePtr *",
2440   "referenced_type" : "_ZTIN4piex12binary_parse19RangeCheckedBytePtrE",
2441   "self_type" : "_ZTIPN4piex12binary_parse19RangeCheckedBytePtrE",
2442   "size" : 8,
2443   "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h"
2444  },
2445  {
2446   "alignment" : 8,
2447   "linker_set_key" : "_ZTIPN4piex12binary_parse20CachedPagedByteArrayE",
2448   "name" : "piex::binary_parse::CachedPagedByteArray *",
2449   "referenced_type" : "_ZTIN4piex12binary_parse20CachedPagedByteArrayE",
2450   "self_type" : "_ZTIPN4piex12binary_parse20CachedPagedByteArrayE",
2451   "size" : 8,
2452   "source_file" : "/external/piex/src/binary_parse/cached_paged_byte_array.h"
2453  },
2454  {
2455   "alignment" : 8,
2456   "linker_set_key" : "_ZTIPN4piex14tiff_directory13TiffDirectoryE",
2457   "name" : "piex::tiff_directory::TiffDirectory *",
2458   "referenced_type" : "_ZTIN4piex14tiff_directory13TiffDirectoryE",
2459   "self_type" : "_ZTIPN4piex14tiff_directory13TiffDirectoryE",
2460   "size" : 8,
2461   "source_file" : "/external/piex/src/tiff_parser.h"
2462  },
2463  {
2464   "alignment" : 8,
2465   "linker_set_key" : "_ZTIPN4piex14tiff_directory6EndianE",
2466   "name" : "piex::tiff_directory::Endian *",
2467   "referenced_type" : "_ZTIN4piex14tiff_directory6EndianE",
2468   "self_type" : "_ZTIPN4piex14tiff_directory6EndianE",
2469   "size" : 8,
2470   "source_file" : "/external/piex/src/tiff_parser.h"
2471  },
2472  {
2473   "alignment" : 8,
2474   "linker_set_key" : "_ZTIPN4piex15StreamInterfaceE",
2475   "name" : "piex::StreamInterface *",
2476   "referenced_type" : "_ZTIN4piex15StreamInterfaceE",
2477   "self_type" : "_ZTIPN4piex15StreamInterfaceE",
2478   "size" : 8,
2479   "source_file" : "/external/piex/src/piex_types.h"
2480  },
2481  {
2482   "alignment" : 8,
2483   "linker_set_key" : "_ZTIPN4piex16PreviewImageDataE",
2484   "name" : "piex::PreviewImageData *",
2485   "referenced_type" : "_ZTIN4piex16PreviewImageDataE",
2486   "self_type" : "_ZTIPN4piex16PreviewImageDataE",
2487   "size" : 8,
2488   "source_file" : "/external/piex/src/tiff_parser.h"
2489  },
2490  {
2491   "alignment" : 8,
2492   "linker_set_key" : "_ZTIPN4piex5ErrorE",
2493   "name" : "piex::Error *",
2494   "referenced_type" : "_ZTIN4piex5ErrorE",
2495   "self_type" : "_ZTIPN4piex5ErrorE",
2496   "size" : 8,
2497   "source_file" : "/external/piex/src/tiff_parser.h"
2498  },
2499  {
2500   "alignment" : 8,
2501   "linker_set_key" : "_ZTIPN4piex5ImageE",
2502   "name" : "piex::Image *",
2503   "referenced_type" : "_ZTIN4piex5ImageE",
2504   "self_type" : "_ZTIPN4piex5ImageE",
2505   "size" : 8,
2506   "source_file" : "/external/piex/src/tiff_parser.h"
2507  },
2508  {
2509   "alignment" : 8,
2510   "linker_set_key" : "_ZTIPNSt3__16vectorIN4piex14tiff_directory13TiffDirectoryENS_9allocatorIS3_EEEE",
2511   "name" : "std::vector<piex::tiff_directory::TiffDirectory, std::allocator<piex::tiff_directory::TiffDirectory> > *",
2512   "referenced_type" : "_ZTINSt3__16vectorIN4piex14tiff_directory13TiffDirectoryENS_9allocatorIS3_EEEE",
2513   "self_type" : "_ZTIPNSt3__16vectorIN4piex14tiff_directory13TiffDirectoryENS_9allocatorIS3_EEEE",
2514   "size" : 8,
2515   "source_file" : "/external/piex/src/tiff_parser.h"
2516  },
2517  {
2518   "alignment" : 8,
2519   "linker_set_key" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
2520   "name" : "std::vector<unsigned int, std::allocator<unsigned int> > *",
2521   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
2522   "self_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
2523   "size" : 8,
2524   "source_file" : "/external/piex/src/piex.h"
2525  },
2526  {
2527   "alignment" : 8,
2528   "linker_set_key" : "_ZTIPPKh",
2529   "name" : "const unsigned char **",
2530   "referenced_type" : "_ZTIPKh",
2531   "self_type" : "_ZTIPPKh",
2532   "size" : 8,
2533   "source_file" : "/external/piex/src/binary_parse/cached_paged_byte_array.h"
2534  },
2535  {
2536   "alignment" : 8,
2537   "linker_set_key" : "_ZTIPb",
2538   "name" : "bool *",
2539   "referenced_type" : "_ZTIb",
2540   "self_type" : "_ZTIPb",
2541   "size" : 8,
2542   "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h"
2543  },
2544  {
2545   "alignment" : 8,
2546   "linker_set_key" : "_ZTIPj",
2547   "name" : "unsigned int *",
2548   "referenced_type" : "_ZTIj",
2549   "self_type" : "_ZTIPj",
2550   "size" : 8,
2551   "source_file" : "/external/piex/src/tiff_parser.h"
2552  },
2553  {
2554   "alignment" : 8,
2555   "linker_set_key" : "_ZTIPm",
2556   "name" : "unsigned long *",
2557   "referenced_type" : "_ZTIm",
2558   "self_type" : "_ZTIPm",
2559   "size" : 8,
2560   "source_file" : "/external/piex/src/binary_parse/cached_paged_byte_array.h"
2561  },
2562  {
2563   "alignment" : 8,
2564   "linker_set_key" : "_ZTIPt",
2565   "name" : "unsigned short *",
2566   "referenced_type" : "_ZTIt",
2567   "self_type" : "_ZTIPt",
2568   "size" : 8,
2569   "source_file" : "/external/piex/src/tiff_parser.h"
2570  }
2571 ],
2572 "qualified_types" :
2573 [
2574  {
2575   "alignment" : 8,
2576   "is_const" : true,
2577   "linker_set_key" : "_ZTIKN4piex11TiffContentE",
2578   "name" : "const piex::TiffContent",
2579   "referenced_type" : "_ZTIN4piex11TiffContentE",
2580   "self_type" : "_ZTIKN4piex11TiffContentE",
2581   "size" : 40,
2582   "source_file" : "/external/piex/src/tiff_parser.h"
2583  },
2584  {
2585   "alignment" : 8,
2586   "is_const" : true,
2587   "linker_set_key" : "_ZTIKN4piex12binary_parse14PagedByteArrayE",
2588   "name" : "const piex::binary_parse::PagedByteArray",
2589   "referenced_type" : "_ZTIN4piex12binary_parse14PagedByteArrayE",
2590   "self_type" : "_ZTIKN4piex12binary_parse14PagedByteArrayE",
2591   "size" : 8,
2592   "source_file" : "/external/piex/src/binary_parse/cached_paged_byte_array.h"
2593  },
2594  {
2595   "alignment" : 8,
2596   "is_const" : true,
2597   "linker_set_key" : "_ZTIKN4piex12binary_parse19RangeCheckedBytePtrE",
2598   "name" : "const piex::binary_parse::RangeCheckedBytePtr",
2599   "referenced_type" : "_ZTIN4piex12binary_parse19RangeCheckedBytePtrE",
2600   "self_type" : "_ZTIKN4piex12binary_parse19RangeCheckedBytePtrE",
2601   "size" : 88,
2602   "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h"
2603  },
2604  {
2605   "alignment" : 8,
2606   "is_const" : true,
2607   "linker_set_key" : "_ZTIKN4piex12binary_parse20CachedPagedByteArrayE",
2608   "name" : "const piex::binary_parse::CachedPagedByteArray",
2609   "referenced_type" : "_ZTIN4piex12binary_parse20CachedPagedByteArrayE",
2610   "self_type" : "_ZTIKN4piex12binary_parse20CachedPagedByteArrayE",
2611   "size" : 88,
2612   "source_file" : "/external/piex/src/binary_parse/cached_paged_byte_array.h"
2613  },
2614  {
2615   "alignment" : 8,
2616   "is_const" : true,
2617   "linker_set_key" : "_ZTIKN4piex14tiff_directory13TiffDirectoryE",
2618   "name" : "const piex::tiff_directory::TiffDirectory",
2619   "referenced_type" : "_ZTIN4piex14tiff_directory13TiffDirectoryE",
2620   "self_type" : "_ZTIKN4piex14tiff_directory13TiffDirectoryE",
2621   "size" : 80,
2622   "source_file" : "/external/piex/src/tiff_parser.h"
2623  },
2624  {
2625   "alignment" : 4,
2626   "is_const" : true,
2627   "linker_set_key" : "_ZTIKN4piex14tiff_directory6EndianE",
2628   "name" : "const piex::tiff_directory::Endian",
2629   "referenced_type" : "_ZTIN4piex14tiff_directory6EndianE",
2630   "self_type" : "_ZTIKN4piex14tiff_directory6EndianE",
2631   "size" : 4,
2632   "source_file" : "/external/piex/src/tiff_parser.h"
2633  },
2634  {
2635   "alignment" : 4,
2636   "is_const" : true,
2637   "linker_set_key" : "_ZTIKN4piex22image_type_recognition13RawImageTypesE",
2638   "name" : "const piex::image_type_recognition::RawImageTypes",
2639   "referenced_type" : "_ZTIN4piex22image_type_recognition13RawImageTypesE",
2640   "self_type" : "_ZTIKN4piex22image_type_recognition13RawImageTypesE",
2641   "size" : 4,
2642   "source_file" : "/external/piex/src/image_type_recognition/image_type_recognition_lite.h"
2643  },
2644  {
2645   "alignment" : 4,
2646   "is_const" : true,
2647   "linker_set_key" : "_ZTIKN4piex5ImageE",
2648   "name" : "const piex::Image",
2649   "referenced_type" : "_ZTIN4piex5ImageE",
2650   "self_type" : "_ZTIKN4piex5ImageE",
2651   "size" : 16,
2652   "source_file" : "/external/piex/src/piex_types.h"
2653  },
2654  {
2655   "alignment" : 8,
2656   "is_const" : true,
2657   "linker_set_key" : "_ZTIKNSt3__13setIjNS_4lessIjEENS_9allocatorIjEEEE",
2658   "name" : "const std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >",
2659   "referenced_type" : "_ZTINSt3__13setIjNS_4lessIjEENS_9allocatorIjEEEE",
2660   "self_type" : "_ZTIKNSt3__13setIjNS_4lessIjEENS_9allocatorIjEEEE",
2661   "size" : 24,
2662   "source_file" : "/external/piex/src/tiff_parser.h"
2663  },
2664  {
2665   "alignment" : 1,
2666   "is_const" : true,
2667   "linker_set_key" : "_ZTIKh",
2668   "name" : "const unsigned char",
2669   "referenced_type" : "_ZTIh",
2670   "self_type" : "_ZTIKh",
2671   "size" : 1,
2672   "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h"
2673  },
2674  {
2675   "alignment" : 4,
2676   "is_const" : true,
2677   "linker_set_key" : "_ZTIKi",
2678   "name" : "const int",
2679   "referenced_type" : "_ZTIi",
2680   "self_type" : "_ZTIKi",
2681   "size" : 4,
2682   "source_file" : "/external/piex/src/tiff_parser.h"
2683  },
2684  {
2685   "alignment" : 4,
2686   "is_const" : true,
2687   "linker_set_key" : "_ZTIKj",
2688   "name" : "const unsigned int",
2689   "referenced_type" : "_ZTIj",
2690   "self_type" : "_ZTIKj",
2691   "size" : 4,
2692   "source_file" : "/external/piex/src/tiff_parser.h"
2693  },
2694  {
2695   "alignment" : 8,
2696   "is_const" : true,
2697   "linker_set_key" : "_ZTIKm",
2698   "name" : "const unsigned long",
2699   "referenced_type" : "_ZTIm",
2700   "self_type" : "_ZTIKm",
2701   "size" : 8,
2702   "source_file" : "/external/piex/src/tiff_parser.h"
2703  },
2704  {
2705   "alignment" : 2,
2706   "is_const" : true,
2707   "linker_set_key" : "_ZTIKt",
2708   "name" : "const unsigned short",
2709   "referenced_type" : "_ZTIt",
2710   "self_type" : "_ZTIKt",
2711   "size" : 2,
2712   "source_file" : "/external/piex/src/tiff_parser.h"
2713  }
2714 ],
2715 "record_types" :
2716 [
2717  {
2718   "alignment" : 8,
2719   "fields" :
2720   [
2721    {
2722     "access" : "private",
2723     "field_name" : "stream_",
2724     "referenced_type" : "_ZTIPN4piex15StreamInterfaceE"
2725    },
2726    {
2727     "access" : "private",
2728     "field_name" : "tiff_offset_",
2729     "field_offset" : 64,
2730     "referenced_type" : "_ZTIj"
2731    },
2732    {
2733     "access" : "private",
2734     "field_name" : "endian_",
2735     "field_offset" : 96,
2736     "referenced_type" : "_ZTIN4piex14tiff_directory6EndianE"
2737    }
2738   ],
2739   "linker_set_key" : "_ZTIN4piex10TiffParserE",
2740   "name" : "piex::TiffParser",
2741   "record_kind" : "class",
2742   "referenced_type" : "_ZTIN4piex10TiffParserE",
2743   "self_type" : "_ZTIN4piex10TiffParserE",
2744   "size" : 16,
2745   "source_file" : "/external/piex/src/tiff_parser.h"
2746  },
2747  {
2748   "alignment" : 8,
2749   "fields" :
2750   [
2751    {
2752     "field_name" : "tiff_directory",
2753     "referenced_type" : "_ZTINSt3__16vectorIN4piex14tiff_directory13TiffDirectoryENS_9allocatorIS3_EEEE"
2754    },
2755    {
2756     "field_name" : "exif_directory",
2757     "field_offset" : 192,
2758     "referenced_type" : "_ZTINSt3__110unique_ptrIN4piex14tiff_directory13TiffDirectoryENS_14default_deleteIS3_EEEE"
2759    },
2760    {
2761     "field_name" : "gps_directory",
2762     "field_offset" : 256,
2763     "referenced_type" : "_ZTINSt3__110unique_ptrIN4piex14tiff_directory13TiffDirectoryENS_14default_deleteIS3_EEEE"
2764    }
2765   ],
2766   "linker_set_key" : "_ZTIN4piex11TiffContentE",
2767   "name" : "piex::TiffContent",
2768   "referenced_type" : "_ZTIN4piex11TiffContentE",
2769   "self_type" : "_ZTIN4piex11TiffContentE",
2770   "size" : 40,
2771   "source_file" : "/external/piex/src/tiff_parser.h"
2772  },
2773  {
2774   "alignment" : 1,
2775   "linker_set_key" : "_ZTIN4piex12binary_parse14PagedByteArray4PageE",
2776   "name" : "piex::binary_parse::PagedByteArray::Page",
2777   "record_kind" : "class",
2778   "referenced_type" : "_ZTIN4piex12binary_parse14PagedByteArray4PageE",
2779   "self_type" : "_ZTIN4piex12binary_parse14PagedByteArray4PageE",
2780   "size" : 1,
2781   "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h"
2782  },
2783  {
2784   "alignment" : 8,
2785   "linker_set_key" : "_ZTIN4piex12binary_parse14PagedByteArrayE",
2786   "name" : "piex::binary_parse::PagedByteArray",
2787   "record_kind" : "class",
2788   "referenced_type" : "_ZTIN4piex12binary_parse14PagedByteArrayE",
2789   "self_type" : "_ZTIN4piex12binary_parse14PagedByteArrayE",
2790   "size" : 8,
2791   "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h",
2792   "vtable_components" :
2793   [
2794    {
2795     "kind" : "offset_to_top"
2796    },
2797    {
2798     "kind" : "rtti",
2799     "mangled_component_name" : "_ZTIN4piex12binary_parse14PagedByteArrayE"
2800    },
2801    {
2802     "kind" : "complete_dtor_pointer",
2803     "mangled_component_name" : "_ZN4piex12binary_parse14PagedByteArrayD1Ev"
2804    },
2805    {
2806     "kind" : "deleting_dtor_pointer",
2807     "mangled_component_name" : "_ZN4piex12binary_parse14PagedByteArrayD0Ev"
2808    },
2809    {
2810     "is_pure" : true,
2811     "mangled_component_name" : "_ZNK4piex12binary_parse14PagedByteArray6lengthEv"
2812    },
2813    {
2814     "is_pure" : true,
2815     "mangled_component_name" : "_ZNK4piex12binary_parse14PagedByteArray8pageSizeEv"
2816    },
2817    {
2818     "is_pure" : true,
2819     "mangled_component_name" : "_ZNK4piex12binary_parse14PagedByteArray7getPageEmPPKhS4_PNSt3__110shared_ptrINS1_4PageEEE"
2820    }
2821   ]
2822  },
2823  {
2824   "alignment" : 8,
2825   "fields" :
2826   [
2827    {
2828     "access" : "private",
2829     "field_name" : "array_",
2830     "referenced_type" : "_ZTINSt3__110shared_ptrIN4piex12binary_parse14PagedByteArrayEEE"
2831    },
2832    {
2833     "access" : "private",
2834     "field_name" : "page_",
2835     "field_offset" : 128,
2836     "referenced_type" : "_ZTINSt3__110shared_ptrIN4piex12binary_parse14PagedByteArray4PageEEE"
2837    },
2838    {
2839     "access" : "private",
2840     "field_name" : "page_data_",
2841     "field_offset" : 256,
2842     "referenced_type" : "_ZTIPKh"
2843    },
2844    {
2845     "access" : "private",
2846     "field_name" : "current_pos_",
2847     "field_offset" : 320,
2848     "referenced_type" : "_ZTIm"
2849    },
2850    {
2851     "access" : "private",
2852     "field_name" : "sub_array_begin_",
2853     "field_offset" : 384,
2854     "referenced_type" : "_ZTIm"
2855    },
2856    {
2857     "access" : "private",
2858     "field_name" : "sub_array_end_",
2859     "field_offset" : 448,
2860     "referenced_type" : "_ZTIm"
2861    },
2862    {
2863     "access" : "private",
2864     "field_name" : "page_begin_offset_",
2865     "field_offset" : 512,
2866     "referenced_type" : "_ZTIm"
2867    },
2868    {
2869     "access" : "private",
2870     "field_name" : "current_page_len_",
2871     "field_offset" : 576,
2872     "referenced_type" : "_ZTIm"
2873    },
2874    {
2875     "access" : "private",
2876     "field_name" : "error_flag_",
2877     "field_offset" : 640,
2878     "referenced_type" : "_ZTIN4piex12binary_parse12MemoryStatusE"
2879    }
2880   ],
2881   "linker_set_key" : "_ZTIN4piex12binary_parse19RangeCheckedBytePtrE",
2882   "name" : "piex::binary_parse::RangeCheckedBytePtr",
2883   "record_kind" : "class",
2884   "referenced_type" : "_ZTIN4piex12binary_parse19RangeCheckedBytePtrE",
2885   "self_type" : "_ZTIN4piex12binary_parse19RangeCheckedBytePtrE",
2886   "size" : 88,
2887   "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h"
2888  },
2889  {
2890   "access" : "private",
2891   "alignment" : 8,
2892   "fields" :
2893   [
2894    {
2895     "field_name" : "index",
2896     "referenced_type" : "_ZTIm"
2897    },
2898    {
2899     "field_name" : "page",
2900     "field_offset" : 64,
2901     "referenced_type" : "_ZTINSt3__110shared_ptrIN4piex12binary_parse14PagedByteArray4PageEEE"
2902    },
2903    {
2904     "field_name" : "begin",
2905     "field_offset" : 192,
2906     "referenced_type" : "_ZTIPKh"
2907    },
2908    {
2909     "field_name" : "end",
2910     "field_offset" : 256,
2911     "referenced_type" : "_ZTIPKh"
2912    }
2913   ],
2914   "linker_set_key" : "_ZTIN4piex12binary_parse20CachedPagedByteArray10CachedPageE",
2915   "name" : "piex::binary_parse::CachedPagedByteArray::CachedPage",
2916   "referenced_type" : "_ZTIN4piex12binary_parse20CachedPagedByteArray10CachedPageE",
2917   "self_type" : "_ZTIN4piex12binary_parse20CachedPagedByteArray10CachedPageE",
2918   "size" : 40,
2919   "source_file" : "/external/piex/src/binary_parse/cached_paged_byte_array.h"
2920  },
2921  {
2922   "alignment" : 8,
2923   "base_specifiers" :
2924   [
2925    {
2926     "referenced_type" : "_ZTIN4piex12binary_parse14PagedByteArrayE"
2927    }
2928   ],
2929   "fields" :
2930   [
2931    {
2932     "access" : "private",
2933     "field_name" : "mutex_",
2934     "field_offset" : 64,
2935     "referenced_type" : "_ZTINSt3__15mutexE"
2936    },
2937    {
2938     "access" : "private",
2939     "field_name" : "paged_byte_array_",
2940     "field_offset" : 384,
2941     "referenced_type" : "_ZTIPKN4piex12binary_parse14PagedByteArrayE"
2942    },
2943    {
2944     "access" : "private",
2945     "field_name" : "cache_size_",
2946     "field_offset" : 448,
2947     "referenced_type" : "_ZTIKm"
2948    },
2949    {
2950     "access" : "private",
2951     "field_name" : "cached_pages_",
2952     "field_offset" : 512,
2953     "referenced_type" : "_ZTINSt3__16vectorIN4piex12binary_parse20CachedPagedByteArray10CachedPageENS_9allocatorIS4_EEEE"
2954    }
2955   ],
2956   "linker_set_key" : "_ZTIN4piex12binary_parse20CachedPagedByteArrayE",
2957   "name" : "piex::binary_parse::CachedPagedByteArray",
2958   "record_kind" : "class",
2959   "referenced_type" : "_ZTIN4piex12binary_parse20CachedPagedByteArrayE",
2960   "self_type" : "_ZTIN4piex12binary_parse20CachedPagedByteArrayE",
2961   "size" : 88,
2962   "source_file" : "/external/piex/src/binary_parse/cached_paged_byte_array.h",
2963   "vtable_components" :
2964   [
2965    {
2966     "kind" : "offset_to_top"
2967    },
2968    {
2969     "kind" : "rtti",
2970     "mangled_component_name" : "_ZTIN4piex12binary_parse20CachedPagedByteArrayE"
2971    },
2972    {
2973     "kind" : "complete_dtor_pointer",
2974     "mangled_component_name" : "_ZN4piex12binary_parse20CachedPagedByteArrayD1Ev"
2975    },
2976    {
2977     "kind" : "deleting_dtor_pointer",
2978     "mangled_component_name" : "_ZN4piex12binary_parse20CachedPagedByteArrayD0Ev"
2979    },
2980    {
2981     "mangled_component_name" : "_ZNK4piex12binary_parse20CachedPagedByteArray6lengthEv"
2982    },
2983    {
2984     "mangled_component_name" : "_ZNK4piex12binary_parse20CachedPagedByteArray8pageSizeEv"
2985    },
2986    {
2987     "mangled_component_name" : "_ZNK4piex12binary_parse20CachedPagedByteArray7getPageEmPPKhS4_PNSt3__110shared_ptrINS0_14PagedByteArray4PageEEE"
2988    }
2989   ]
2990  },
2991  {
2992   "access" : "private",
2993   "alignment" : 8,
2994   "fields" :
2995   [
2996    {
2997     "field_name" : "type",
2998     "referenced_type" : "_ZTIj"
2999    },
3000    {
3001     "field_name" : "count",
3002     "field_offset" : 32,
3003     "referenced_type" : "_ZTIj"
3004    },
3005    {
3006     "field_name" : "offset",
3007     "field_offset" : 64,
3008     "referenced_type" : "_ZTIj"
3009    },
3010    {
3011     "field_name" : "value",
3012     "field_offset" : 128,
3013     "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
3014    }
3015   ],
3016   "linker_set_key" : "_ZTIN4piex14tiff_directory13TiffDirectory14DirectoryEntryE",
3017   "name" : "piex::tiff_directory::TiffDirectory::DirectoryEntry",
3018   "referenced_type" : "_ZTIN4piex14tiff_directory13TiffDirectory14DirectoryEntryE",
3019   "self_type" : "_ZTIN4piex14tiff_directory13TiffDirectory14DirectoryEntryE",
3020   "size" : 40,
3021   "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h"
3022  },
3023  {
3024   "alignment" : 8,
3025   "fields" :
3026   [
3027    {
3028     "access" : "private",
3029     "field_name" : "directory_entries_",
3030     "referenced_type" : "_ZTINSt3__13mapIjN4piex14tiff_directory13TiffDirectory14DirectoryEntryENS_4lessIjEENS_9allocatorINS_4pairIKjS4_EEEEEE"
3031    },
3032    {
3033     "access" : "private",
3034     "field_name" : "tag_order_",
3035     "field_offset" : 192,
3036     "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE"
3037    },
3038    {
3039     "access" : "private",
3040     "field_name" : "sub_directories_",
3041     "field_offset" : 384,
3042     "referenced_type" : "_ZTINSt3__16vectorIN4piex14tiff_directory13TiffDirectoryENS_9allocatorIS3_EEEE"
3043    },
3044    {
3045     "access" : "private",
3046     "field_name" : "endian_",
3047     "field_offset" : 576,
3048     "referenced_type" : "_ZTIN4piex14tiff_directory6EndianE"
3049    }
3050   ],
3051   "linker_set_key" : "_ZTIN4piex14tiff_directory13TiffDirectoryE",
3052   "name" : "piex::tiff_directory::TiffDirectory",
3053   "record_kind" : "class",
3054   "referenced_type" : "_ZTIN4piex14tiff_directory13TiffDirectoryE",
3055   "self_type" : "_ZTIN4piex14tiff_directory13TiffDirectoryE",
3056   "size" : 80,
3057   "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h"
3058  },
3059  {
3060   "alignment" : 4,
3061   "fields" :
3062   [
3063    {
3064     "field_name" : "numerator",
3065     "referenced_type" : "_ZTIj"
3066    },
3067    {
3068     "field_name" : "denominator",
3069     "field_offset" : 32,
3070     "referenced_type" : "_ZTIj"
3071    }
3072   ],
3073   "linker_set_key" : "_ZTIN4piex14tiff_directory8RationalE",
3074   "name" : "piex::tiff_directory::Rational",
3075   "referenced_type" : "_ZTIN4piex14tiff_directory8RationalE",
3076   "self_type" : "_ZTIN4piex14tiff_directory8RationalE",
3077   "size" : 8,
3078   "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h"
3079  },
3080  {
3081   "alignment" : 4,
3082   "fields" :
3083   [
3084    {
3085     "field_name" : "numerator",
3086     "referenced_type" : "_ZTIi"
3087    },
3088    {
3089     "field_name" : "denominator",
3090     "field_offset" : 32,
3091     "referenced_type" : "_ZTIi"
3092    }
3093   ],
3094   "linker_set_key" : "_ZTIN4piex14tiff_directory9SRationalE",
3095   "name" : "piex::tiff_directory::SRational",
3096   "referenced_type" : "_ZTIN4piex14tiff_directory9SRationalE",
3097   "self_type" : "_ZTIN4piex14tiff_directory9SRationalE",
3098   "size" : 8,
3099   "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h"
3100  },
3101  {
3102   "alignment" : 8,
3103   "linker_set_key" : "_ZTIN4piex15StreamInterfaceE",
3104   "name" : "piex::StreamInterface",
3105   "record_kind" : "class",
3106   "referenced_type" : "_ZTIN4piex15StreamInterfaceE",
3107   "self_type" : "_ZTIN4piex15StreamInterfaceE",
3108   "size" : 8,
3109   "source_file" : "/external/piex/src/piex_types.h",
3110   "vtable_components" :
3111   [
3112    {
3113     "kind" : "offset_to_top"
3114    },
3115    {
3116     "kind" : "rtti",
3117     "mangled_component_name" : "_ZTIN4piex15StreamInterfaceE"
3118    },
3119    {
3120     "kind" : "complete_dtor_pointer",
3121     "mangled_component_name" : "_ZN4piex15StreamInterfaceD1Ev"
3122    },
3123    {
3124     "kind" : "deleting_dtor_pointer",
3125     "mangled_component_name" : "_ZN4piex15StreamInterfaceD0Ev"
3126    },
3127    {
3128     "is_pure" : true,
3129     "mangled_component_name" : "_ZN4piex15StreamInterface7GetDataEmmPh"
3130    }
3131   ]
3132  },
3133  {
3134   "alignment" : 8,
3135   "fields" :
3136   [
3137    {
3138     "field_name" : "is_valid",
3139     "referenced_type" : "_ZTIb"
3140    },
3141    {
3142     "field_name" : "latitude_ref",
3143     "field_offset" : 8,
3144     "referenced_type" : "_ZTIc"
3145    },
3146    {
3147     "field_name" : "latitude",
3148     "field_offset" : 32,
3149     "referenced_type" : "_ZTIA3_N4piex16PreviewImageData8RationalE"
3150    },
3151    {
3152     "field_name" : "longitude_ref",
3153     "field_offset" : 224,
3154     "referenced_type" : "_ZTIc"
3155    },
3156    {
3157     "field_name" : "longitude",
3158     "field_offset" : 256,
3159     "referenced_type" : "_ZTIA3_N4piex16PreviewImageData8RationalE"
3160    },
3161    {
3162     "field_name" : "altitude_ref",
3163     "field_offset" : 448,
3164     "referenced_type" : "_ZTIb"
3165    },
3166    {
3167     "field_name" : "altitude",
3168     "field_offset" : 480,
3169     "referenced_type" : "_ZTIN4piex16PreviewImageData8RationalE"
3170    },
3171    {
3172     "field_name" : "time_stamp",
3173     "field_offset" : 544,
3174     "referenced_type" : "_ZTIA3_N4piex16PreviewImageData8RationalE"
3175    },
3176    {
3177     "field_name" : "date_stamp",
3178     "field_offset" : 768,
3179     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
3180    }
3181   ],
3182   "linker_set_key" : "_ZTIN4piex16PreviewImageData3GpsE",
3183   "name" : "piex::PreviewImageData::Gps",
3184   "referenced_type" : "_ZTIN4piex16PreviewImageData3GpsE",
3185   "self_type" : "_ZTIN4piex16PreviewImageData3GpsE",
3186   "size" : 120,
3187   "source_file" : "/external/piex/src/piex_types.h"
3188  },
3189  {
3190   "alignment" : 4,
3191   "fields" :
3192   [
3193    {
3194     "field_name" : "numerator",
3195     "referenced_type" : "_ZTIj"
3196    },
3197    {
3198     "field_name" : "denominator",
3199     "field_offset" : 32,
3200     "referenced_type" : "_ZTIj"
3201    }
3202   ],
3203   "linker_set_key" : "_ZTIN4piex16PreviewImageData8RationalE",
3204   "name" : "piex::PreviewImageData::Rational",
3205   "referenced_type" : "_ZTIN4piex16PreviewImageData8RationalE",
3206   "self_type" : "_ZTIN4piex16PreviewImageData8RationalE",
3207   "size" : 8,
3208   "source_file" : "/external/piex/src/piex_types.h"
3209  },
3210  {
3211   "alignment" : 8,
3212   "fields" :
3213   [
3214    {
3215     "field_name" : "preview",
3216     "referenced_type" : "_ZTIN4piex5ImageE"
3217    },
3218    {
3219     "field_name" : "thumbnail",
3220     "field_offset" : 128,
3221     "referenced_type" : "_ZTIN4piex5ImageE"
3222    },
3223    {
3224     "field_name" : "exif_orientation",
3225     "field_offset" : 256,
3226     "referenced_type" : "_ZTIj"
3227    },
3228    {
3229     "field_name" : "color_space",
3230     "field_offset" : 288,
3231     "referenced_type" : "_ZTIN4piex16PreviewImageData10ColorSpaceE"
3232    },
3233    {
3234     "field_name" : "full_width",
3235     "field_offset" : 320,
3236     "referenced_type" : "_ZTIj"
3237    },
3238    {
3239     "field_name" : "full_height",
3240     "field_offset" : 352,
3241     "referenced_type" : "_ZTIj"
3242    },
3243    {
3244     "field_name" : "maker",
3245     "field_offset" : 384,
3246     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
3247    },
3248    {
3249     "field_name" : "model",
3250     "field_offset" : 576,
3251     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
3252    },
3253    {
3254     "field_name" : "date_time",
3255     "field_offset" : 768,
3256     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
3257    },
3258    {
3259     "field_name" : "iso",
3260     "field_offset" : 960,
3261     "referenced_type" : "_ZTIj"
3262    },
3263    {
3264     "field_name" : "exposure_time",
3265     "field_offset" : 992,
3266     "referenced_type" : "_ZTIN4piex16PreviewImageData8RationalE"
3267    },
3268    {
3269     "field_name" : "fnumber",
3270     "field_offset" : 1056,
3271     "referenced_type" : "_ZTIN4piex16PreviewImageData8RationalE"
3272    },
3273    {
3274     "field_name" : "focal_length",
3275     "field_offset" : 1120,
3276     "referenced_type" : "_ZTIN4piex16PreviewImageData8RationalE"
3277    },
3278    {
3279     "field_name" : "gps",
3280     "field_offset" : 1216,
3281     "referenced_type" : "_ZTIN4piex16PreviewImageData3GpsE"
3282    },
3283    {
3284     "field_name" : "cfa_pattern_dim",
3285     "field_offset" : 2176,
3286     "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE"
3287    }
3288   ],
3289   "linker_set_key" : "_ZTIN4piex16PreviewImageDataE",
3290   "name" : "piex::PreviewImageData",
3291   "referenced_type" : "_ZTIN4piex16PreviewImageDataE",
3292   "self_type" : "_ZTIN4piex16PreviewImageDataE",
3293   "size" : 296,
3294   "source_file" : "/external/piex/src/piex_types.h"
3295  },
3296  {
3297   "alignment" : 4,
3298   "fields" :
3299   [
3300    {
3301     "field_name" : "width",
3302     "referenced_type" : "_ZTIt"
3303    },
3304    {
3305     "field_name" : "height",
3306     "field_offset" : 16,
3307     "referenced_type" : "_ZTIt"
3308    },
3309    {
3310     "field_name" : "length",
3311     "field_offset" : 32,
3312     "referenced_type" : "_ZTIj"
3313    },
3314    {
3315     "field_name" : "offset",
3316     "field_offset" : 64,
3317     "referenced_type" : "_ZTIj"
3318    },
3319    {
3320     "field_name" : "format",
3321     "field_offset" : 96,
3322     "referenced_type" : "_ZTIN4piex5Image6FormatE"
3323    }
3324   ],
3325   "linker_set_key" : "_ZTIN4piex5ImageE",
3326   "name" : "piex::Image",
3327   "referenced_type" : "_ZTIN4piex5ImageE",
3328   "self_type" : "_ZTIN4piex5ImageE",
3329   "size" : 16,
3330   "source_file" : "/external/piex/src/piex_types.h"
3331  }
3332 ],
3333 "rvalue_reference_types" : []
3334}
3335