{ "array_types" : [ { "alignment" : 4, "linker_set_key" : "piex::PreviewImageData::Rational [3]", "name" : "piex::PreviewImageData::Rational [3]", "referenced_type" : "type-17", "self_type" : "type-26", "size" : 24, "source_file" : "/external/piex/src/piex_types.h" } ], "builtin_types" : [ { "alignment" : 16, "is_integral" : true, "linker_set_key" : "__int128", "name" : "__int128", "referenced_type" : "type-112", "self_type" : "type-112", "size" : 16 }, { "alignment" : 1, "is_integral" : true, "is_unsigned" : true, "linker_set_key" : "bool", "name" : "bool", "referenced_type" : "type-24", "self_type" : "type-24", "size" : 1 }, { "alignment" : 1, "is_integral" : true, "linker_set_key" : "char", "name" : "char", "referenced_type" : "type-25", "self_type" : "type-25", "size" : 1 }, { "alignment" : 2, "is_integral" : true, "is_unsigned" : true, "linker_set_key" : "char16_t", "name" : "char16_t", "referenced_type" : "type-115", "self_type" : "type-115", "size" : 2 }, { "alignment" : 4, "is_integral" : true, "is_unsigned" : true, "linker_set_key" : "char32_t", "name" : "char32_t", "referenced_type" : "type-116", "self_type" : "type-116", "size" : 4 }, { "alignment" : 8, "linker_set_key" : "double", "name" : "double", "referenced_type" : "type-34", "self_type" : "type-34", "size" : 8 }, { "alignment" : 4, "linker_set_key" : "float", "name" : "float", "referenced_type" : "type-33", "self_type" : "type-33", "size" : 4 }, { "alignment" : 4, "is_integral" : true, "linker_set_key" : "int", "name" : "int", "referenced_type" : "type-49", "self_type" : "type-49", "size" : 4 }, { "alignment" : 8, "is_integral" : true, "linker_set_key" : "long", "name" : "long", "referenced_type" : "type-114", "self_type" : "type-114", "size" : 8 }, { "alignment" : 16, "linker_set_key" : "long double", "name" : "long double", "referenced_type" : "type-28", "self_type" : "type-28", "size" : 16 }, { "alignment" : 8, "is_integral" : true, "linker_set_key" : "long long", "name" : "long long", "referenced_type" : "type-9", "self_type" : "type-9", "size" : 8 }, { "alignment" : 8, "linker_set_key" : "nullptr_t", "name" : "nullptr_t", "referenced_type" : "type-29", "self_type" : "type-29", "size" : 8 }, { "alignment" : 2, "is_integral" : true, "linker_set_key" : "short", "name" : "short", "referenced_type" : "type-35", "self_type" : "type-35", "size" : 2 }, { "alignment" : 1, "is_integral" : true, "linker_set_key" : "signed char", "name" : "signed char", "referenced_type" : "type-31", "self_type" : "type-31", "size" : 1 }, { "alignment" : 16, "is_integral" : true, "is_unsigned" : true, "linker_set_key" : "unsigned __int128", "name" : "unsigned __int128", "referenced_type" : "type-32", "self_type" : "type-32", "size" : 16 }, { "alignment" : 1, "is_integral" : true, "is_unsigned" : true, "linker_set_key" : "unsigned char", "name" : "unsigned char", "referenced_type" : "type-8", "self_type" : "type-8", "size" : 1 }, { "alignment" : 4, "is_integral" : true, "is_unsigned" : true, "linker_set_key" : "unsigned int", "name" : "unsigned int", "referenced_type" : "type-2", "self_type" : "type-2", "size" : 4 }, { "alignment" : 8, "is_integral" : true, "is_unsigned" : true, "linker_set_key" : "unsigned long", "name" : "unsigned long", "referenced_type" : "type-4", "self_type" : "type-4", "size" : 8 }, { "alignment" : 8, "is_integral" : true, "is_unsigned" : true, "linker_set_key" : "unsigned long long", "name" : "unsigned long long", "referenced_type" : "type-30", "self_type" : "type-30", "size" : 8 }, { "alignment" : 2, "is_integral" : true, "is_unsigned" : true, "linker_set_key" : "unsigned short", "name" : "unsigned short", "referenced_type" : "type-57", "self_type" : "type-57", "size" : 2 }, { "linker_set_key" : "void", "name" : "void", "referenced_type" : "type-44", "self_type" : "type-44" }, { "alignment" : 4, "is_integral" : true, "linker_set_key" : "wchar_t", "name" : "wchar_t", "referenced_type" : "type-113", "self_type" : "type-113", "size" : 4 } ], "elf_functions" : [ { "name" : "_ZN4piex10TiffParser12ParseGpsDataEPKNS_14tiff_directory13TiffDirectoryEPNS_11TiffContentE" }, { "name" : "_ZN4piex10TiffParser19GetPreviewImageDataERKNS_11TiffContentEPNS_16PreviewImageDataE" }, { "name" : "_ZN4piex10TiffParser5ParseERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEtPNS_11TiffContentE" }, { "name" : "_ZN4piex10TiffParser8ParseIfdEjRKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEtPNS1_6vectorINS_14tiff_directory13TiffDirectoryENS5_ISC_EEEE" }, { "name" : "_ZN4piex10TiffParserC1EPNS_15StreamInterfaceE" }, { "name" : "_ZN4piex10TiffParserC1EPNS_15StreamInterfaceEj" }, { "name" : "_ZN4piex10TiffParserC2EPNS_15StreamInterfaceE" }, { "name" : "_ZN4piex10TiffParserC2EPNS_15StreamInterfaceEj" }, { "name" : "_ZN4piex11IsThumbnailERKNS_5ImageEi" }, { "name" : "_ZN4piex12GetImageDataERKNS_14tiff_directory13TiffDirectoryEPNS_15StreamInterfaceEPNS_5ImageE" }, { "name" : "_ZN4piex12binary_parse14PagedByteArrayD0Ev" }, { "name" : "_ZN4piex12binary_parse14PagedByteArrayD1Ev" }, { "name" : "_ZN4piex12binary_parse14PagedByteArrayD2Ev" }, { "name" : "_ZN4piex12binary_parse19RangeCheckedBytePtr14invalidPointerEv" }, { "name" : "_ZN4piex12binary_parse19RangeCheckedBytePtrC1EPKhm" }, { "name" : "_ZN4piex12binary_parse19RangeCheckedBytePtrC1EPNS0_14PagedByteArrayE" }, { "name" : "_ZN4piex12binary_parse19RangeCheckedBytePtrC1Ev" }, { "name" : "_ZN4piex12binary_parse19RangeCheckedBytePtrC2EPKhm" }, { "name" : "_ZN4piex12binary_parse19RangeCheckedBytePtrC2EPNS0_14PagedByteArrayE" }, { "name" : "_ZN4piex12binary_parse19RangeCheckedBytePtrC2Ev" }, { "name" : "_ZN4piex12binary_parse6Get16sERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE" }, { "name" : "_ZN4piex12binary_parse6Get16uERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE" }, { "name" : "_ZN4piex12binary_parse6Get32sERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE" }, { "name" : "_ZN4piex12binary_parse6Get32uERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE" }, { "name" : "_ZN4piex12binary_parse6memcmpERKNS0_19RangeCheckedBytePtrES3_m" }, { "name" : "_ZN4piex12binary_parse6strcmpERKNS0_19RangeCheckedBytePtrERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE" }, { "name" : "_ZN4piex12binary_parse6strlenERKNS0_19RangeCheckedBytePtrE" }, { "name" : "_ZN4piex12binary_parseeqERKNS0_19RangeCheckedBytePtrES3_" }, { "name" : "_ZN4piex12binary_parseneERKNS0_19RangeCheckedBytePtrES3_" }, { "name" : "_ZN4piex13GetEndiannessEjPNS_15StreamInterfaceEPNS_14tiff_directory6EndianE" }, { "name" : "_ZN4piex14GetOrientationEPNS_15StreamInterfaceEPj" }, { "name" : "_ZN4piex14ParseDirectoryEjjNS_14tiff_directory6EndianERKNSt3__13setIjNS2_4lessIjEENS2_9allocatorIjEEEEPNS_15StreamInterfaceEPNS0_13TiffDirectoryEPj" }, { "name" : "_ZN4piex14tiff_directory10SizeOfTypeEjPb" }, { "name" : "_ZN4piex14tiff_directory13TiffDirectory15AddSubDirectoryERKS1_" }, { "name" : "_ZN4piex14tiff_directory13TiffDirectory8AddEntryEjjjjRKNSt3__16vectorIhNS2_9allocatorIhEEEE" }, { "name" : "_ZN4piex14tiff_directory13TiffDirectoryC1ENS0_6EndianE" }, { "name" : "_ZN4piex14tiff_directory13TiffDirectoryC2ENS0_6EndianE" }, { "name" : "_ZN4piex17GetDngInformationEPNS_15StreamInterfaceEPjS2_PNSt3__16vectorIjNS3_9allocatorIjEEEE" }, { "name" : "_ZN4piex17GetJpegDimensionsEjPNS_15StreamInterfaceEPtS2_" }, { "name" : "_ZN4piex18GetExifOrientationEPNS_15StreamInterfaceEjPj" }, { "name" : "_ZN4piex18GetFullDimension32ERKNS_14tiff_directory13TiffDirectoryEPjS4_" }, { "name" : "_ZN4piex19GetPreviewImageDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataE" }, { "name" : "_ZN4piex19SupportedExtensionsEv" }, { "name" : "_ZN4piex20GetFullCropDimensionERKNS_14tiff_directory13TiffDirectoryEPjS4_" }, { "name" : "_ZN4piex21BytesRequiredForIsRawEv" }, { "name" : "_ZN4piex22image_type_recognition25RecognizeRawImageTypeLiteERKNS_12binary_parse19RangeCheckedBytePtrE" }, { "name" : "_ZN4piex22image_type_recognition27GetNumberOfBytesForIsOfTypeENS0_13RawImageTypesE" }, { "name" : "_ZN4piex22image_type_recognition28GetNumberOfBytesForIsRawLiteEv" }, { "name" : "_ZN4piex22image_type_recognition5IsRawENS0_13RawImageTypesE" }, { "name" : "_ZN4piex22image_type_recognition8IsOfTypeERKNS_12binary_parse19RangeCheckedBytePtrENS0_13RawImageTypesE" }, { "name" : "_ZN4piex22image_type_recognition9IsRawLiteERKNS_12binary_parse19RangeCheckedBytePtrE" }, { "name" : "_ZN4piex5IsRawEPNS_15StreamInterfaceE" }, { "name" : "_ZN4piex6Get16uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPt" }, { "name" : "_ZN4piex6Get32uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPj" }, { "name" : "_ZN4piex7GetDataEmmPNS_15StreamInterfaceEPNS_5ErrorE" }, { "name" : "_ZNK4piex12binary_parse19RangeCheckedBytePtr12extractBytesEmm" }, { "name" : "_ZNK4piex12binary_parse19RangeCheckedBytePtr13offsetInArrayEv" }, { "name" : "_ZNK4piex12binary_parse19RangeCheckedBytePtr17loadPageForOffsetEm" }, { "name" : "_ZNK4piex12binary_parse19RangeCheckedBytePtr17pointerToSubArrayEmm" }, { "name" : "_ZNK4piex12binary_parse19RangeCheckedBytePtr22restrictPageToSubArrayEv" }, { "name" : "_ZNK4piex12binary_parse19RangeCheckedBytePtr6substrEmm" }, { "name" : "_ZNK4piex14tiff_directory13TiffDirectory17GetSubDirectoriesEv" }, { "name" : "_ZNK4piex14tiff_directory13TiffDirectory18GetOffsetAndLengthEjjPjS2_" }, { "name" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNS0_8RationalE" }, { "name" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNS0_9SRationalE" }, { "name" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE" }, { "name" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorINS0_8RationalENS2_9allocatorIS4_EEEE" }, { "name" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorINS0_9SRationalENS2_9allocatorIS4_EEEE" }, { "name" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorIhNS2_9allocatorIhEEEE" }, { "name" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorIjNS2_9allocatorIjEEEE" }, { "name" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPj" }, { "name" : "_ZNK4piex14tiff_directory13TiffDirectory3HasEj" }, { "name" : "_ZNK4piex14tiff_directory13TiffDirectory4FindEj" }, { "binding" : "weak", "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_" }, { "binding" : "weak", "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_" }, { "binding" : "weak", "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_" }, { "binding" : "weak", "name" : "_ZNSt3__16__treeINS_12__value_typeIjN4piex14tiff_directory13TiffDirectory14DirectoryEntryEEENS_19__map_value_compareIjS6_NS_4lessIjEELb1EEENS_9allocatorIS6_EEE7destroyEPNS_11__tree_nodeIS6_PvEE" }, { "binding" : "weak", "name" : "_ZNSt3__16__treeIjNS_4lessIjEENS_9allocatorIjEEE7destroyEPNS_11__tree_nodeIjPvEE" }, { "binding" : "weak", "name" : "_ZNSt3__16vectorIN4piex14tiff_directory13TiffDirectoryENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_" }, { "binding" : "weak", "name" : "_ZNSt3__16vectorIN4piex14tiff_directory8RationalENS_9allocatorIS3_EEE6assignIPS3_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS3_NS_15iterator_traitsISA_E9referenceEEE5valueEvE4typeESA_SA_" }, { "binding" : "weak", "name" : "_ZNSt3__16vectorIN4piex14tiff_directory9SRationalENS_9allocatorIS3_EEE6assignIPS3_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS3_NS_15iterator_traitsISA_E9referenceEEE5valueEvE4typeESA_SA_" }, { "binding" : "weak", "name" : "_ZNSt3__16vectorIhNS_9allocatorIhEEE21__push_back_slow_pathIhEEvOT_" }, { "binding" : "weak", "name" : "_ZNSt3__16vectorIhNS_9allocatorIhEEE6assignIPhEENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIhNS_15iterator_traitsIS7_E9referenceEEE5valueEvE4typeES7_S7_" }, { "binding" : "weak", "name" : "_ZNSt3__16vectorIhNS_9allocatorIhEEE8__appendEm" }, { "binding" : "weak", "name" : "_ZNSt3__16vectorIjNS_9allocatorIjEEE21__push_back_slow_pathIRKjEEvOT_" }, { "binding" : "weak", "name" : "_ZNSt3__16vectorIjNS_9allocatorIjEEE6assignIPjEENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIjNS_15iterator_traitsIS7_E9referenceEEE5valueEvE4typeES7_S7_" }, { "binding" : "weak", "name" : "_ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_SB_" } ], "elf_objects" : [ { "name" : "_ZTVN4piex12binary_parse14PagedByteArrayE" } ], "enum_types" : [ { "alignment" : 4, "enum_fields" : [ { "enum_field_value" : 0, "name" : "piex::kOk" }, { "enum_field_value" : 1, "name" : "piex::kFail" }, { "enum_field_value" : 2, "name" : "piex::kUnsupported" } ], "linker_set_key" : "piex::Error", "name" : "piex::Error", "referenced_type" : "type-1", "self_type" : "type-1", "size" : 4, "source_file" : "/external/piex/src/piex_types.h", "underlying_type" : "type-2", "unique_id" : "_ZTSN4piex5ErrorE" }, { "alignment" : 4, "enum_fields" : [ { "enum_field_value" : 1, "name" : "piex::kGpsTagLatitudeRef" }, { "enum_field_value" : 2, "name" : "piex::kGpsTagLatitude" }, { "enum_field_value" : 3, "name" : "piex::kGpsTagLongitudeRef" }, { "enum_field_value" : 4, "name" : "piex::kGpsTagLongitude" }, { "enum_field_value" : 5, "name" : "piex::kGpsTagAltitudeRef" }, { "enum_field_value" : 6, "name" : "piex::kGpsTagAltitude" }, { "enum_field_value" : 7, "name" : "piex::kGpsTagTimeStamp" }, { "enum_field_value" : 29, "name" : "piex::kGpsTagDateStamp" } ], "linker_set_key" : "piex::GpsTags", "name" : "piex::GpsTags", "referenced_type" : "type-67", "self_type" : "type-67", "size" : 4, "source_file" : "/external/piex/src/tiff_parser.h", "underlying_type" : "type-2", "unique_id" : "_ZTSN4piex7GpsTagsE" }, { "alignment" : 4, "enum_fields" : [ { "enum_field_value" : 0, "name" : "piex::Image::kJpegCompressed" }, { "enum_field_value" : 1, "name" : "piex::Image::kUncompressedRgb" } ], "linker_set_key" : "piex::Image::Format", "name" : "piex::Image::Format", "referenced_type" : "type-58", "self_type" : "type-58", "size" : 4, "source_file" : "/external/piex/src/piex_types.h", "underlying_type" : "type-2", "unique_id" : "_ZTSN4piex5Image6FormatE" }, { "alignment" : 4, "enum_fields" : [ { "enum_field_value" : 0, "name" : "piex::PreviewImageData::kSrgb" }, { "enum_field_value" : 1, "name" : "piex::PreviewImageData::kAdobeRgb" } ], "linker_set_key" : "piex::PreviewImageData::ColorSpace", "name" : "piex::PreviewImageData::ColorSpace", "referenced_type" : "type-59", "self_type" : "type-59", "size" : 4, "source_file" : "/external/piex/src/piex_types.h", "underlying_type" : "type-2", "unique_id" : "_ZTSN4piex16PreviewImageData10ColorSpaceE" }, { "alignment" : 4, "enum_fields" : [ { "enum_field_value" : 40961, "name" : "piex::kExifTagColorSpace" }, { "enum_field_value" : 36867, "name" : "piex::kExifTagDateTimeOriginal" }, { "enum_field_value" : 50720, "name" : "piex::kExifTagDefaultCropSize" }, { "enum_field_value" : 33434, "name" : "piex::kExifTagExposureTime" }, { "enum_field_value" : 33437, "name" : "piex::kExifTagFnumber" }, { "enum_field_value" : 37386, "name" : "piex::kExifTagFocalLength" }, { "enum_field_value" : 34853, "name" : "piex::kExifTagGps" }, { "enum_field_value" : 40963, "name" : "piex::kExifTagHeight" }, { "enum_field_value" : 34855, "name" : "piex::kExifTagIsoSpeed" }, { "enum_field_value" : 37500, "name" : "piex::kExifTagMakernotes" }, { "enum_field_value" : 40962, "name" : "piex::kExifTagWidth" }, { "enum_field_value" : 4371, "name" : "piex::kOlymTagAspectFrame" }, { "enum_field_value" : 8224, "name" : "piex::kOlymTagCameraSettings" }, { "enum_field_value" : 8256, "name" : "piex::kOlymTagRawProcessing" }, { "enum_field_value" : 6, "name" : "piex::kPanaTagBottomBorder" }, { "enum_field_value" : 23, "name" : "piex::kPanaTagIso" }, { "enum_field_value" : 46, "name" : "piex::kPanaTagJpegImage" }, { "enum_field_value" : 5, "name" : "piex::kPanaTagLeftBorder" }, { "enum_field_value" : 7, "name" : "piex::kPanaTagRightBorder" }, { "enum_field_value" : 4, "name" : "piex::kPanaTagTopBorder" }, { "enum_field_value" : 55, "name" : "piex::kPentaxTagColorSpace" }, { "enum_field_value" : 315, "name" : "piex::kTiffTagArtist" }, { "enum_field_value" : 258, "name" : "piex::kTiffTagBitsPerSample" }, { "enum_field_value" : 33421, "name" : "piex::kTiffTagCfaPatternDim" }, { "enum_field_value" : 259, "name" : "piex::kTiffTagCompression" }, { "enum_field_value" : 306, "name" : "piex::kTiffTagDateTime" }, { "enum_field_value" : 34665, "name" : "piex::kTiffTagExifIfd" }, { "enum_field_value" : 270, "name" : "piex::kTiffTagImageDescription" }, { "enum_field_value" : 257, "name" : "piex::kTiffTagImageLength" }, { "enum_field_value" : 256, "name" : "piex::kTiffTagImageWidth" }, { "enum_field_value" : 514, "name" : "piex::kTiffTagJpegByteCount" }, { "enum_field_value" : 513, "name" : "piex::kTiffTagJpegOffset" }, { "enum_field_value" : 271, "name" : "piex::kTiffTagMake" }, { "enum_field_value" : 272, "name" : "piex::kTiffTagModel" }, { "enum_field_value" : 274, "name" : "piex::kTiffTagOrientation" }, { "enum_field_value" : 262, "name" : "piex::kTiffTagPhotometric" }, { "enum_field_value" : 284, "name" : "piex::kTiffTagPlanarConfig" }, { "enum_field_value" : 296, "name" : "piex::kTiffTagResolutionUnit" }, { "enum_field_value" : 278, "name" : "piex::kTiffTagRowsPerStrip" }, { "enum_field_value" : 277, "name" : "piex::kTiffTagSamplesPerPixel" }, { "enum_field_value" : 305, "name" : "piex::kTiffTagSoftware" }, { "enum_field_value" : 279, "name" : "piex::kTiffTagStripByteCounts" }, { "enum_field_value" : 273, "name" : "piex::kTiffTagStripOffsets" }, { "enum_field_value" : 254, "name" : "piex::kTiffTagSubFileType" }, { "enum_field_value" : 330, "name" : "piex::kTiffTagSubIfd" }, { "enum_field_value" : 325, "name" : "piex::kTiffTagTileByteCounts" }, { "enum_field_value" : 323, "name" : "piex::kTiffTagTileLength" }, { "enum_field_value" : 324, "name" : "piex::kTiffTagTileOffsets" }, { "enum_field_value" : 322, "name" : "piex::kTiffTagTileWidth" }, { "enum_field_value" : 282, "name" : "piex::kTiffTagXresolution" }, { "enum_field_value" : 283, "name" : "piex::kTiffTagYresolution" } ], "linker_set_key" : "piex::TiffTags", "name" : "piex::TiffTags", "referenced_type" : "type-68", "self_type" : "type-68", "size" : 4, "source_file" : "/external/piex/src/tiff_parser.h", "underlying_type" : "type-2", "unique_id" : "_ZTSN4piex8TiffTagsE" }, { "alignment" : 4, "enum_fields" : [ { "enum_field_value" : 0, "name" : "piex::binary_parse::RANGE_CHECKED_BYTE_SUCCESS" }, { "enum_field_value" : 1, "name" : "piex::binary_parse::RANGE_CHECKED_BYTE_ERROR" }, { "enum_field_value" : 2, "name" : "piex::binary_parse::RANGE_CHECKED_BYTE_ERROR_OVERFLOW" }, { "enum_field_value" : 3, "name" : "piex::binary_parse::RANGE_CHECKED_BYTE_ERROR_UNDERFLOW" } ], "linker_set_key" : "piex::binary_parse::MemoryStatus", "name" : "piex::binary_parse::MemoryStatus", "referenced_type" : "type-37", "self_type" : "type-37", "size" : 4, "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h", "underlying_type" : "type-2", "unique_id" : "_ZTSN4piex12binary_parse12MemoryStatusE" }, { "alignment" : 4, "enum_fields" : [ { "enum_field_value" : 0, "name" : "piex::image_type_recognition::kNonRawImage" }, { "enum_field_value" : 1, "name" : "piex::image_type_recognition::kArwImage" }, { "enum_field_value" : 2, "name" : "piex::image_type_recognition::kCr2Image" }, { "enum_field_value" : 3, "name" : "piex::image_type_recognition::kCrwImage" }, { "enum_field_value" : 4, "name" : "piex::image_type_recognition::kDcrImage" }, { "enum_field_value" : 5, "name" : "piex::image_type_recognition::kDngImage" }, { "enum_field_value" : 6, "name" : "piex::image_type_recognition::kKdcImage" }, { "enum_field_value" : 7, "name" : "piex::image_type_recognition::kMosImage" }, { "enum_field_value" : 8, "name" : "piex::image_type_recognition::kMrwImage" }, { "enum_field_value" : 9, "name" : "piex::image_type_recognition::kNefImage" }, { "enum_field_value" : 10, "name" : "piex::image_type_recognition::kNrwImage" }, { "enum_field_value" : 11, "name" : "piex::image_type_recognition::kOrfImage" }, { "enum_field_value" : 12, "name" : "piex::image_type_recognition::kPefImage" }, { "enum_field_value" : 13, "name" : "piex::image_type_recognition::kQtkImage" }, { "enum_field_value" : 14, "name" : "piex::image_type_recognition::kRafImage" }, { "enum_field_value" : 15, "name" : "piex::image_type_recognition::kRawContaxNImage" }, { "enum_field_value" : 16, "name" : "piex::image_type_recognition::kRw2Image" }, { "enum_field_value" : 17, "name" : "piex::image_type_recognition::kSrwImage" }, { "enum_field_value" : 18, "name" : "piex::image_type_recognition::kX3fImage" } ], "linker_set_key" : "piex::image_type_recognition::RawImageTypes", "name" : "piex::image_type_recognition::RawImageTypes", "referenced_type" : "type-39", "self_type" : "type-39", "size" : 4, "source_file" : "/external/piex/src/image_type_recognition/image_type_recognition_lite.h", "underlying_type" : "type-2", "unique_id" : "_ZTSN4piex22image_type_recognition13RawImageTypesE" }, { "alignment" : 4, "enum_fields" : [ { "enum_field_value" : 0, "name" : "piex::tiff_directory::kLittleEndian" }, { "enum_field_value" : 1, "name" : "piex::tiff_directory::kBigEndian" } ], "linker_set_key" : "piex::tiff_directory::Endian", "name" : "piex::tiff_directory::Endian", "referenced_type" : "type-46", "self_type" : "type-46", "size" : 4, "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h", "underlying_type" : "type-2", "unique_id" : "_ZTSN4piex14tiff_directory6EndianE" }, { "alignment" : 4, "enum_fields" : [ { "enum_field_value" : 0, "name" : "piex::tiff_directory::TIFF_TYPE_NONE" }, { "enum_field_value" : 1, "name" : "piex::tiff_directory::TIFF_TYPE_BYTE" }, { "enum_field_value" : 2, "name" : "piex::tiff_directory::TIFF_TYPE_ASCII" }, { "enum_field_value" : 3, "name" : "piex::tiff_directory::TIFF_TYPE_SHORT" }, { "enum_field_value" : 4, "name" : "piex::tiff_directory::TIFF_TYPE_LONG" }, { "enum_field_value" : 5, "name" : "piex::tiff_directory::TIFF_TYPE_RATIONAL" }, { "enum_field_value" : 6, "name" : "piex::tiff_directory::TIFF_TYPE_SBYTE" }, { "enum_field_value" : 7, "name" : "piex::tiff_directory::TIFF_TYPE_UNDEFINED" }, { "enum_field_value" : 8, "name" : "piex::tiff_directory::TIFF_TYPE_SSHORT" }, { "enum_field_value" : 9, "name" : "piex::tiff_directory::TIFF_TYPE_SLONG" }, { "enum_field_value" : 10, "name" : "piex::tiff_directory::TIFF_TYPE_SRATIONAL" }, { "enum_field_value" : 11, "name" : "piex::tiff_directory::TIFF_TYPE_FLOAT" }, { "enum_field_value" : 12, "name" : "piex::tiff_directory::TIFF_TYPE_DOUBLE" }, { "enum_field_value" : 13, "name" : "piex::tiff_directory::TIFF_IFD" } ], "linker_set_key" : "piex::tiff_directory::TiffTypes", "name" : "piex::tiff_directory::TiffTypes", "referenced_type" : "type-50", "self_type" : "type-50", "size" : 4, "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h", "underlying_type" : "type-2", "unique_id" : "_ZTSN4piex14tiff_directory9TiffTypesE" } ], "function_types" : [], "functions" : [ { "access" : "private", "function_name" : "piex::TiffParser::ParseGpsData", "linker_set_key" : "_ZN4piex10TiffParser12ParseGpsDataEPKNS_14tiff_directory13TiffDirectoryEPNS_11TiffContentE", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-89" }, { "referenced_type" : "type-97" }, { "referenced_type" : "type-94" } ], "return_type" : "type-24", "source_file" : "/external/piex/src/tiff_parser.h" }, { "function_name" : "piex::TiffParser::GetPreviewImageData", "linker_set_key" : "_ZN4piex10TiffParser19GetPreviewImageDataERKNS_11TiffContentEPNS_16PreviewImageDataE", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-89" }, { "referenced_type" : "type-91" }, { "referenced_type" : "type-92" } ], "return_type" : "type-24", "source_file" : "/external/piex/src/tiff_parser.h" }, { "function_name" : "piex::TiffParser::Parse", "linker_set_key" : "_ZN4piex10TiffParser5ParseERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEtPNS_11TiffContentE", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-89" }, { "referenced_type" : "type-86" }, { "referenced_type" : "type-93" }, { "referenced_type" : "type-94" } ], "return_type" : "type-24", "source_file" : "/external/piex/src/tiff_parser.h" }, { "access" : "private", "function_name" : "piex::TiffParser::ParseIfd", "linker_set_key" : "_ZN4piex10TiffParser8ParseIfdEjRKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEtPNS1_6vectorINS_14tiff_directory13TiffDirectoryENS5_ISC_EEEE", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-89" }, { "referenced_type" : "type-73" }, { "referenced_type" : "type-86" }, { "referenced_type" : "type-93" }, { "referenced_type" : "type-95" } ], "return_type" : "type-24", "source_file" : "/external/piex/src/tiff_parser.h" }, { "function_name" : "piex::TiffParser::TiffParser", "linker_set_key" : "_ZN4piex10TiffParserC1EPNS_15StreamInterfaceE", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-89" }, { "referenced_type" : "type-45" } ], "return_type" : "type-44", "source_file" : "/external/piex/src/tiff_parser.h" }, { "function_name" : "piex::TiffParser::TiffParser", "linker_set_key" : "_ZN4piex10TiffParserC1EPNS_15StreamInterfaceEj", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-89" }, { "referenced_type" : "type-45" }, { "referenced_type" : "type-73" } ], "return_type" : "type-44", "source_file" : "/external/piex/src/tiff_parser.h" }, { "function_name" : "piex::TiffParser::TiffParser", "linker_set_key" : "_ZN4piex10TiffParserC2EPNS_15StreamInterfaceE", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-89" }, { "referenced_type" : "type-45" } ], "return_type" : "type-44", "source_file" : "/external/piex/src/tiff_parser.h" }, { "function_name" : "piex::TiffParser::TiffParser", "linker_set_key" : "_ZN4piex10TiffParserC2EPNS_15StreamInterfaceEj", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-89" }, { "referenced_type" : "type-45" }, { "referenced_type" : "type-73" } ], "return_type" : "type-44", "source_file" : "/external/piex/src/tiff_parser.h" }, { "function_name" : "piex::IsThumbnail", "linker_set_key" : "_ZN4piex11IsThumbnailERKNS_5ImageEi", "parameters" : [ { "referenced_type" : "type-100" }, { "default_arg" : true, "referenced_type" : "type-66" } ], "return_type" : "type-24", "source_file" : "/external/piex/src/tiff_parser.h" }, { "function_name" : "piex::GetImageData", "linker_set_key" : "_ZN4piex12GetImageDataERKNS_14tiff_directory13TiffDirectoryEPNS_15StreamInterfaceEPNS_5ImageE", "parameters" : [ { "referenced_type" : "type-82" }, { "referenced_type" : "type-45" }, { "referenced_type" : "type-83" } ], "return_type" : "type-24", "source_file" : "/external/piex/src/tiff_parser.h" }, { "function_name" : "piex::binary_parse::PagedByteArray::~PagedByteArray", "linker_set_key" : "_ZN4piex12binary_parse14PagedByteArrayD0Ev", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-117" } ], "return_type" : "type-44", "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" }, { "function_name" : "piex::binary_parse::PagedByteArray::~PagedByteArray", "linker_set_key" : "_ZN4piex12binary_parse14PagedByteArrayD1Ev", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-118" } ], "return_type" : "type-44", "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" }, { "function_name" : "piex::binary_parse::PagedByteArray::~PagedByteArray", "linker_set_key" : "_ZN4piex12binary_parse14PagedByteArrayD2Ev", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-119" } ], "return_type" : "type-44", "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" }, { "function_name" : "piex::binary_parse::RangeCheckedBytePtr::invalidPointer", "linker_set_key" : "_ZN4piex12binary_parse19RangeCheckedBytePtr14invalidPointerEv", "return_type" : "type-104", "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" }, { "function_name" : "piex::binary_parse::RangeCheckedBytePtr::RangeCheckedBytePtr", "linker_set_key" : "_ZN4piex12binary_parse19RangeCheckedBytePtrC1EPKhm", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-110" }, { "referenced_type" : "type-120" }, { "referenced_type" : "type-121" } ], "return_type" : "type-44", "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" }, { "function_name" : "piex::binary_parse::RangeCheckedBytePtr::RangeCheckedBytePtr", "linker_set_key" : "_ZN4piex12binary_parse19RangeCheckedBytePtrC1EPNS0_14PagedByteArrayE", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-110" }, { "referenced_type" : "type-122" } ], "return_type" : "type-44", "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" }, { "access" : "private", "function_name" : "piex::binary_parse::RangeCheckedBytePtr::RangeCheckedBytePtr", "linker_set_key" : "_ZN4piex12binary_parse19RangeCheckedBytePtrC1Ev", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-110" } ], "return_type" : "type-44", "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" }, { "function_name" : "piex::binary_parse::RangeCheckedBytePtr::RangeCheckedBytePtr", "linker_set_key" : "_ZN4piex12binary_parse19RangeCheckedBytePtrC2EPKhm", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-110" }, { "referenced_type" : "type-123" }, { "referenced_type" : "type-124" } ], "return_type" : "type-44", "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" }, { "function_name" : "piex::binary_parse::RangeCheckedBytePtr::RangeCheckedBytePtr", "linker_set_key" : "_ZN4piex12binary_parse19RangeCheckedBytePtrC2EPNS0_14PagedByteArrayE", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-110" }, { "referenced_type" : "type-125" } ], "return_type" : "type-44", "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" }, { "access" : "private", "function_name" : "piex::binary_parse::RangeCheckedBytePtr::RangeCheckedBytePtr", "linker_set_key" : "_ZN4piex12binary_parse19RangeCheckedBytePtrC2Ev", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-110" } ], "return_type" : "type-44", "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" }, { "function_name" : "piex::binary_parse::Get16s", "linker_set_key" : "_ZN4piex12binary_parse6Get16sERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE", "parameters" : [ { "referenced_type" : "type-111" }, { "referenced_type" : "type-126" }, { "referenced_type" : "type-36" } ], "return_type" : "type-35", "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" }, { "function_name" : "piex::binary_parse::Get16u", "linker_set_key" : "_ZN4piex12binary_parse6Get16uERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE", "parameters" : [ { "referenced_type" : "type-111" }, { "referenced_type" : "type-127" }, { "referenced_type" : "type-36" } ], "return_type" : "type-57", "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" }, { "function_name" : "piex::binary_parse::Get32s", "linker_set_key" : "_ZN4piex12binary_parse6Get32sERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE", "parameters" : [ { "referenced_type" : "type-111" }, { "referenced_type" : "type-128" }, { "referenced_type" : "type-36" } ], "return_type" : "type-49", "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" }, { "function_name" : "piex::binary_parse::Get32u", "linker_set_key" : "_ZN4piex12binary_parse6Get32uERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE", "parameters" : [ { "referenced_type" : "type-111" }, { "referenced_type" : "type-129" }, { "referenced_type" : "type-36" } ], "return_type" : "type-2", "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" }, { "function_name" : "piex::binary_parse::memcmp", "linker_set_key" : "_ZN4piex12binary_parse6memcmpERKNS0_19RangeCheckedBytePtrES3_m", "parameters" : [ { "referenced_type" : "type-111" }, { "referenced_type" : "type-111" }, { "referenced_type" : "type-4" } ], "return_type" : "type-49", "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" }, { "function_name" : "piex::binary_parse::strcmp", "linker_set_key" : "_ZN4piex12binary_parse6strcmpERKNS0_19RangeCheckedBytePtrERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE", "parameters" : [ { "referenced_type" : "type-111" }, { "referenced_type" : "type-130" } ], "return_type" : "type-49", "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" }, { "function_name" : "piex::binary_parse::strlen", "linker_set_key" : "_ZN4piex12binary_parse6strlenERKNS0_19RangeCheckedBytePtrE", "parameters" : [ { "referenced_type" : "type-111" } ], "return_type" : "type-4", "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" }, { "function_name" : "piex::binary_parse::operator==", "linker_set_key" : "_ZN4piex12binary_parseeqERKNS0_19RangeCheckedBytePtrES3_", "parameters" : [ { "referenced_type" : "type-111" }, { "referenced_type" : "type-111" } ], "return_type" : "type-24", "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" }, { "function_name" : "piex::binary_parse::operator!=", "linker_set_key" : "_ZN4piex12binary_parseneERKNS0_19RangeCheckedBytePtrES3_", "parameters" : [ { "referenced_type" : "type-111" }, { "referenced_type" : "type-111" } ], "return_type" : "type-24", "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" }, { "function_name" : "piex::GetEndianness", "linker_set_key" : "_ZN4piex13GetEndiannessEjPNS_15StreamInterfaceEPNS_14tiff_directory6EndianE", "parameters" : [ { "referenced_type" : "type-73" }, { "referenced_type" : "type-45" }, { "referenced_type" : "type-80" } ], "return_type" : "type-24", "source_file" : "/external/piex/src/tiff_parser.h" }, { "function_name" : "piex::GetOrientation", "linker_set_key" : "_ZN4piex14GetOrientationEPNS_15StreamInterfaceEPj", "parameters" : [ { "referenced_type" : "type-45" }, { "referenced_type" : "type-77" } ], "return_type" : "type-24", "source_file" : "/external/piex/src/piex.h" }, { "function_name" : "piex::ParseDirectory", "linker_set_key" : "_ZN4piex14ParseDirectoryEjjNS_14tiff_directory6EndianERKNSt3__13setIjNS2_4lessIjEENS2_9allocatorIjEEEEPNS_15StreamInterfaceEPNS0_13TiffDirectoryEPj", "parameters" : [ { "referenced_type" : "type-73" }, { "referenced_type" : "type-73" }, { "referenced_type" : "type-74" }, { "referenced_type" : "type-86" }, { "referenced_type" : "type-45" }, { "referenced_type" : "type-87" }, { "referenced_type" : "type-77" } ], "return_type" : "type-24", "source_file" : "/external/piex/src/tiff_parser.h" }, { "function_name" : "piex::tiff_directory::SizeOfType", "linker_set_key" : "_ZN4piex14tiff_directory10SizeOfTypeEjPb", "parameters" : [ { "referenced_type" : "type-131" }, { "referenced_type" : "type-42" } ], "return_type" : "type-4", "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h" }, { "function_name" : "piex::tiff_directory::TiffDirectory::AddSubDirectory", "linker_set_key" : "_ZN4piex14tiff_directory13TiffDirectory15AddSubDirectoryERKS1_", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-132" }, { "referenced_type" : "type-133" } ], "return_type" : "type-44", "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h" }, { "function_name" : "piex::tiff_directory::TiffDirectory::AddEntry", "linker_set_key" : "_ZN4piex14tiff_directory13TiffDirectory8AddEntryEjjjjRKNSt3__16vectorIhNS2_9allocatorIhEEEE", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-134" }, { "referenced_type" : "type-135" }, { "referenced_type" : "type-136" }, { "referenced_type" : "type-137" }, { "referenced_type" : "type-138" }, { "referenced_type" : "type-139" } ], "return_type" : "type-44", "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h" }, { "function_name" : "piex::tiff_directory::TiffDirectory::TiffDirectory", "linker_set_key" : "_ZN4piex14tiff_directory13TiffDirectoryC1ENS0_6EndianE", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-140" }, { "referenced_type" : "type-46" } ], "return_type" : "type-44", "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h" }, { "function_name" : "piex::tiff_directory::TiffDirectory::TiffDirectory", "linker_set_key" : "_ZN4piex14tiff_directory13TiffDirectoryC2ENS0_6EndianE", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-141" }, { "referenced_type" : "type-46" } ], "return_type" : "type-44", "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h" }, { "function_name" : "piex::GetDngInformation", "linker_set_key" : "_ZN4piex17GetDngInformationEPNS_15StreamInterfaceEPjS2_PNSt3__16vectorIjNS3_9allocatorIjEEEE", "parameters" : [ { "referenced_type" : "type-45" }, { "referenced_type" : "type-77" }, { "referenced_type" : "type-77" }, { "referenced_type" : "type-101" } ], "return_type" : "type-24", "source_file" : "/external/piex/src/piex.h" }, { "function_name" : "piex::GetJpegDimensions", "linker_set_key" : "_ZN4piex17GetJpegDimensionsEjPNS_15StreamInterfaceEPtS2_", "parameters" : [ { "referenced_type" : "type-73" }, { "referenced_type" : "type-45" }, { "referenced_type" : "type-76" }, { "referenced_type" : "type-76" } ], "return_type" : "type-24", "source_file" : "/external/piex/src/tiff_parser.h" }, { "function_name" : "piex::GetExifOrientation", "linker_set_key" : "_ZN4piex18GetExifOrientationEPNS_15StreamInterfaceEjPj", "parameters" : [ { "referenced_type" : "type-45" }, { "referenced_type" : "type-73" }, { "referenced_type" : "type-77" } ], "return_type" : "type-24", "source_file" : "/external/piex/src/tiff_parser.h" }, { "function_name" : "piex::GetFullDimension32", "linker_set_key" : "_ZN4piex18GetFullDimension32ERKNS_14tiff_directory13TiffDirectoryEPjS4_", "parameters" : [ { "referenced_type" : "type-82" }, { "referenced_type" : "type-77" }, { "referenced_type" : "type-77" } ], "return_type" : "type-24", "source_file" : "/external/piex/src/tiff_parser.h" }, { "function_name" : "piex::GetPreviewImageData", "linker_set_key" : "_ZN4piex19GetPreviewImageDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataE", "parameters" : [ { "referenced_type" : "type-45" }, { "referenced_type" : "type-92" } ], "return_type" : "type-1", "source_file" : "/external/piex/src/piex.h" }, { "function_name" : "piex::SupportedExtensions", "linker_set_key" : "_ZN4piex19SupportedExtensionsEv", "return_type" : "type-142", "source_file" : "/external/piex/src/piex.h" }, { "function_name" : "piex::GetFullCropDimension", "linker_set_key" : "_ZN4piex20GetFullCropDimensionERKNS_14tiff_directory13TiffDirectoryEPjS4_", "parameters" : [ { "referenced_type" : "type-82" }, { "referenced_type" : "type-77" }, { "referenced_type" : "type-77" } ], "return_type" : "type-24", "source_file" : "/external/piex/src/tiff_parser.h" }, { "function_name" : "piex::BytesRequiredForIsRaw", "linker_set_key" : "_ZN4piex21BytesRequiredForIsRawEv", "return_type" : "type-4", "source_file" : "/external/piex/src/piex.h" }, { "function_name" : "piex::image_type_recognition::RecognizeRawImageTypeLite", "linker_set_key" : "_ZN4piex22image_type_recognition25RecognizeRawImageTypeLiteERKNS_12binary_parse19RangeCheckedBytePtrE", "parameters" : [ { "referenced_type" : "type-111" } ], "return_type" : "type-39", "source_file" : "/external/piex/src/image_type_recognition/image_type_recognition_lite.h" }, { "function_name" : "piex::image_type_recognition::GetNumberOfBytesForIsOfType", "linker_set_key" : "_ZN4piex22image_type_recognition27GetNumberOfBytesForIsOfTypeENS0_13RawImageTypesE", "parameters" : [ { "referenced_type" : "type-38" } ], "return_type" : "type-4", "source_file" : "/external/piex/src/image_type_recognition/image_type_recognition_lite.h" }, { "function_name" : "piex::image_type_recognition::GetNumberOfBytesForIsRawLite", "linker_set_key" : "_ZN4piex22image_type_recognition28GetNumberOfBytesForIsRawLiteEv", "return_type" : "type-4", "source_file" : "/external/piex/src/image_type_recognition/image_type_recognition_lite.h" }, { "function_name" : "piex::image_type_recognition::IsRaw", "linker_set_key" : "_ZN4piex22image_type_recognition5IsRawENS0_13RawImageTypesE", "parameters" : [ { "referenced_type" : "type-38" } ], "return_type" : "type-24", "source_file" : "/external/piex/src/image_type_recognition/image_type_recognition_lite.h" }, { "function_name" : "piex::image_type_recognition::IsOfType", "linker_set_key" : "_ZN4piex22image_type_recognition8IsOfTypeERKNS_12binary_parse19RangeCheckedBytePtrENS0_13RawImageTypesE", "parameters" : [ { "referenced_type" : "type-111" }, { "referenced_type" : "type-38" } ], "return_type" : "type-24", "source_file" : "/external/piex/src/image_type_recognition/image_type_recognition_lite.h" }, { "function_name" : "piex::image_type_recognition::IsRawLite", "linker_set_key" : "_ZN4piex22image_type_recognition9IsRawLiteERKNS_12binary_parse19RangeCheckedBytePtrE", "parameters" : [ { "referenced_type" : "type-111" } ], "return_type" : "type-24", "source_file" : "/external/piex/src/image_type_recognition/image_type_recognition_lite.h" }, { "function_name" : "piex::IsRaw", "linker_set_key" : "_ZN4piex5IsRawEPNS_15StreamInterfaceE", "parameters" : [ { "referenced_type" : "type-45" } ], "return_type" : "type-24", "source_file" : "/external/piex/src/piex.h" }, { "function_name" : "piex::Get16u", "linker_set_key" : "_ZN4piex6Get16uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPt", "parameters" : [ { "referenced_type" : "type-45" }, { "referenced_type" : "type-73" }, { "referenced_type" : "type-75" }, { "referenced_type" : "type-76" } ], "return_type" : "type-24", "source_file" : "/external/piex/src/tiff_parser.h" }, { "function_name" : "piex::Get32u", "linker_set_key" : "_ZN4piex6Get32uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPj", "parameters" : [ { "referenced_type" : "type-45" }, { "referenced_type" : "type-73" }, { "referenced_type" : "type-75" }, { "referenced_type" : "type-77" } ], "return_type" : "type-24", "source_file" : "/external/piex/src/tiff_parser.h" }, { "function_name" : "piex::GetData", "linker_set_key" : "_ZN4piex7GetDataEmmPNS_15StreamInterfaceEPNS_5ErrorE", "parameters" : [ { "referenced_type" : "type-78" }, { "referenced_type" : "type-78" }, { "referenced_type" : "type-45" }, { "referenced_type" : "type-79" } ], "return_type" : "type-143", "source_file" : "/external/piex/src/tiff_parser.h" }, { "function_name" : "piex::binary_parse::RangeCheckedBytePtr::extractBytes", "linker_set_key" : "_ZNK4piex12binary_parse19RangeCheckedBytePtr12extractBytesEmm", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-108" }, { "referenced_type" : "type-4" }, { "referenced_type" : "type-4" } ], "return_type" : "type-144", "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" }, { "function_name" : "piex::binary_parse::RangeCheckedBytePtr::offsetInArray", "linker_set_key" : "_ZNK4piex12binary_parse19RangeCheckedBytePtr13offsetInArrayEv", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-108" } ], "return_type" : "type-4", "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" }, { "access" : "private", "function_name" : "piex::binary_parse::RangeCheckedBytePtr::loadPageForOffset", "linker_set_key" : "_ZNK4piex12binary_parse19RangeCheckedBytePtr17loadPageForOffsetEm", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-108" }, { "referenced_type" : "type-4" } ], "return_type" : "type-44", "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" }, { "function_name" : "piex::binary_parse::RangeCheckedBytePtr::pointerToSubArray", "linker_set_key" : "_ZNK4piex12binary_parse19RangeCheckedBytePtr17pointerToSubArrayEmm", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-108" }, { "referenced_type" : "type-4" }, { "referenced_type" : "type-4" } ], "return_type" : "type-104", "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" }, { "access" : "private", "function_name" : "piex::binary_parse::RangeCheckedBytePtr::restrictPageToSubArray", "linker_set_key" : "_ZNK4piex12binary_parse19RangeCheckedBytePtr22restrictPageToSubArrayEv", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-108" } ], "return_type" : "type-44", "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" }, { "function_name" : "piex::binary_parse::RangeCheckedBytePtr::substr", "linker_set_key" : "_ZNK4piex12binary_parse19RangeCheckedBytePtr6substrEmm", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-108" }, { "referenced_type" : "type-4" }, { "referenced_type" : "type-4" } ], "return_type" : "type-145", "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" }, { "function_name" : "piex::tiff_directory::TiffDirectory::GetSubDirectories", "linker_set_key" : "_ZNK4piex14tiff_directory13TiffDirectory17GetSubDirectoriesEv", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-148" } ], "return_type" : "type-147", "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h" }, { "function_name" : "piex::tiff_directory::TiffDirectory::GetOffsetAndLength", "linker_set_key" : "_ZNK4piex14tiff_directory13TiffDirectory18GetOffsetAndLengthEjjPjS2_", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-149" }, { "referenced_type" : "type-150" }, { "referenced_type" : "type-151" }, { "referenced_type" : "type-152" }, { "referenced_type" : "type-153" } ], "return_type" : "type-24", "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h" }, { "function_name" : "piex::tiff_directory::TiffDirectory::Get", "linker_set_key" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNS0_8RationalE", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-154" }, { "referenced_type" : "type-155" }, { "referenced_type" : "type-156" } ], "return_type" : "type-24", "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h" }, { "function_name" : "piex::tiff_directory::TiffDirectory::Get", "linker_set_key" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNS0_9SRationalE", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-157" }, { "referenced_type" : "type-158" }, { "referenced_type" : "type-159" } ], "return_type" : "type-24", "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h" }, { "function_name" : "piex::tiff_directory::TiffDirectory::Get", "linker_set_key" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-160" }, { "referenced_type" : "type-161" }, { "referenced_type" : "type-162" } ], "return_type" : "type-24", "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h" }, { "function_name" : "piex::tiff_directory::TiffDirectory::Get", "linker_set_key" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorINS0_8RationalENS2_9allocatorIS4_EEEE", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-163" }, { "referenced_type" : "type-164" }, { "referenced_type" : "type-165" } ], "return_type" : "type-24", "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h" }, { "function_name" : "piex::tiff_directory::TiffDirectory::Get", "linker_set_key" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorINS0_9SRationalENS2_9allocatorIS4_EEEE", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-166" }, { "referenced_type" : "type-167" }, { "referenced_type" : "type-168" } ], "return_type" : "type-24", "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h" }, { "function_name" : "piex::tiff_directory::TiffDirectory::Get", "linker_set_key" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorIhNS2_9allocatorIhEEEE", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-169" }, { "referenced_type" : "type-170" }, { "referenced_type" : "type-171" } ], "return_type" : "type-24", "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h" }, { "function_name" : "piex::tiff_directory::TiffDirectory::Get", "linker_set_key" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorIjNS2_9allocatorIjEEEE", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-172" }, { "referenced_type" : "type-173" }, { "referenced_type" : "type-174" } ], "return_type" : "type-24", "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h" }, { "function_name" : "piex::tiff_directory::TiffDirectory::Get", "linker_set_key" : "_ZNK4piex14tiff_directory13TiffDirectory3GetEjPj", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-175" }, { "referenced_type" : "type-176" }, { "referenced_type" : "type-177" } ], "return_type" : "type-24", "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h" }, { "function_name" : "piex::tiff_directory::TiffDirectory::Has", "linker_set_key" : "_ZNK4piex14tiff_directory13TiffDirectory3HasEj", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-178" }, { "referenced_type" : "type-179" } ], "return_type" : "type-24", "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h" }, { "access" : "private", "function_name" : "piex::tiff_directory::TiffDirectory::Find", "linker_set_key" : "_ZNK4piex14tiff_directory13TiffDirectory4FindEj", "parameters" : [ { "is_this_ptr" : true, "referenced_type" : "type-180" }, { "referenced_type" : "type-181" } ], "return_type" : "type-40", "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h" } ], "global_vars" : [], "lvalue_reference_types" : [ { "alignment" : 8, "linker_set_key" : "const piex::Image &", "name" : "const piex::Image &", "referenced_type" : "type-98", "self_type" : "type-100", "size" : 8, "source_file" : "/external/piex/src/piex_types.h" }, { "alignment" : 8, "linker_set_key" : "const piex::TiffContent &", "name" : "const piex::TiffContent &", "referenced_type" : "type-90", "self_type" : "type-91", "size" : 8, "source_file" : "/external/piex/src/tiff_parser.h" }, { "alignment" : 8, "linker_set_key" : "const piex::binary_parse::RangeCheckedBytePtr &", "name" : "const piex::binary_parse::RangeCheckedBytePtr &", "referenced_type" : "type-107", "self_type" : "type-111", "size" : 8, "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" }, { "alignment" : 8, "linker_set_key" : "const piex::tiff_directory::Endian &", "name" : "const piex::tiff_directory::Endian &", "referenced_type" : "type-74", "self_type" : "type-75", "size" : 8, "source_file" : "/external/piex/src/tiff_parser.h" }, { "alignment" : 8, "linker_set_key" : "const piex::tiff_directory::TiffDirectory &", "name" : "const piex::tiff_directory::TiffDirectory &", "referenced_type" : "type-81", "self_type" : "type-82", "size" : 8, "source_file" : "/external/piex/src/tiff_parser.h" }, { "alignment" : 8, "linker_set_key" : "const std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > &", "name" : "const std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > &", "referenced_type" : "type-84", "self_type" : "type-86", "size" : 8, "source_file" : "/external/piex/src/tiff_parser.h" }, { "alignment" : 8, "linker_set_key" : "piex::binary_parse::RangeCheckedBytePtr &", "name" : "piex::binary_parse::RangeCheckedBytePtr &", "referenced_type" : "type-104", "self_type" : "type-109", "size" : 8, "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" } ], "pointer_types" : [ { "alignment" : 8, "linker_set_key" : "bool *", "name" : "bool *", "referenced_type" : "type-24", "self_type" : "type-42", "size" : 8, "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h" }, { "alignment" : 8, "linker_set_key" : "const piex::Image *", "name" : "const piex::Image *", "referenced_type" : "type-98", "self_type" : "type-99", "size" : 8, "source_file" : "/external/piex/src/piex_types.h" }, { "alignment" : 8, "linker_set_key" : "const piex::binary_parse::CachedPagedByteArray *", "name" : "const piex::binary_parse::CachedPagedByteArray *", "referenced_type" : "type-19", "self_type" : "type-20", "size" : 8, "source_file" : "/external/piex/src/binary_parse/cached_paged_byte_array.h" }, { "alignment" : 8, "linker_set_key" : "const piex::binary_parse::PagedByteArray *", "name" : "const piex::binary_parse::PagedByteArray *", "referenced_type" : "type-13", "self_type" : "type-12", "size" : 8, "source_file" : "/external/piex/src/binary_parse/cached_paged_byte_array.h" }, { "alignment" : 8, "linker_set_key" : "const piex::binary_parse::RangeCheckedBytePtr *", "name" : "const piex::binary_parse::RangeCheckedBytePtr *", "referenced_type" : "type-107", "self_type" : "type-108", "size" : 8, "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" }, { "alignment" : 8, "linker_set_key" : "const piex::tiff_directory::TiffDirectory *", "name" : "const piex::tiff_directory::TiffDirectory *", "referenced_type" : "type-81", "self_type" : "type-97", "size" : 8, "source_file" : "/external/piex/src/tiff_parser.h" }, { "alignment" : 8, "linker_set_key" : "const piex::tiff_directory::TiffDirectory::DirectoryEntry *", "name" : "const piex::tiff_directory::TiffDirectory::DirectoryEntry *", "referenced_type" : "type-41", "self_type" : "type-40", "size" : 8, "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h" }, { "alignment" : 8, "linker_set_key" : "const unsigned char *", "name" : "const unsigned char *", "referenced_type" : "type-7", "self_type" : "type-6", "size" : 8, "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" }, { "alignment" : 8, "linker_set_key" : "const unsigned char **", "name" : "const unsigned char **", "referenced_type" : "type-6", "self_type" : "type-21", "size" : 8, "source_file" : "/external/piex/src/binary_parse/cached_paged_byte_array.h" }, { "alignment" : 8, "linker_set_key" : "piex::Error *", "name" : "piex::Error *", "referenced_type" : "type-1", "self_type" : "type-79", "size" : 8, "source_file" : "/external/piex/src/tiff_parser.h" }, { "alignment" : 8, "linker_set_key" : "piex::Image *", "name" : "piex::Image *", "referenced_type" : "type-56", "self_type" : "type-83", "size" : 8, "source_file" : "/external/piex/src/tiff_parser.h" }, { "alignment" : 8, "linker_set_key" : "piex::PreviewImageData *", "name" : "piex::PreviewImageData *", "referenced_type" : "type-55", "self_type" : "type-92", "size" : 8, "source_file" : "/external/piex/src/tiff_parser.h" }, { "alignment" : 8, "linker_set_key" : "piex::StreamInterface *", "name" : "piex::StreamInterface *", "referenced_type" : "type-43", "self_type" : "type-45", "size" : 8, "source_file" : "/external/piex/src/piex_types.h" }, { "alignment" : 8, "linker_set_key" : "piex::TiffContent *", "name" : "piex::TiffContent *", "referenced_type" : "type-69", "self_type" : "type-94", "size" : 8, "source_file" : "/external/piex/src/tiff_parser.h" }, { "alignment" : 8, "linker_set_key" : "piex::TiffParser *", "name" : "piex::TiffParser *", "referenced_type" : "type-88", "self_type" : "type-89", "size" : 8, "source_file" : "/external/piex/src/tiff_parser.h" }, { "alignment" : 8, "linker_set_key" : "piex::binary_parse::CachedPagedByteArray *", "name" : "piex::binary_parse::CachedPagedByteArray *", "referenced_type" : "type-10", "self_type" : "type-18", "size" : 8, "source_file" : "/external/piex/src/binary_parse/cached_paged_byte_array.h" }, { "alignment" : 8, "linker_set_key" : "piex::binary_parse::MemoryStatus *", "name" : "piex::binary_parse::MemoryStatus *", "referenced_type" : "type-37", "self_type" : "type-36", "size" : 8, "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" }, { "alignment" : 8, "linker_set_key" : "piex::binary_parse::RangeCheckedBytePtr *", "name" : "piex::binary_parse::RangeCheckedBytePtr *", "referenced_type" : "type-104", "self_type" : "type-110", "size" : 8, "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" }, { "alignment" : 8, "linker_set_key" : "piex::tiff_directory::Endian *", "name" : "piex::tiff_directory::Endian *", "referenced_type" : "type-46", "self_type" : "type-80", "size" : 8, "source_file" : "/external/piex/src/tiff_parser.h" }, { "alignment" : 8, "linker_set_key" : "piex::tiff_directory::TiffDirectory *", "name" : "piex::tiff_directory::TiffDirectory *", "referenced_type" : "type-51", "self_type" : "type-87", "size" : 8, "source_file" : "/external/piex/src/tiff_parser.h" }, { "alignment" : 8, "linker_set_key" : "std::vector<piex::tiff_directory::TiffDirectory, std::allocator<piex::tiff_directory::TiffDirectory> > *", "name" : "std::vector<piex::tiff_directory::TiffDirectory, std::allocator<piex::tiff_directory::TiffDirectory> > *", "referenced_type" : "type-96", "self_type" : "type-95", "size" : 8, "source_file" : "/external/piex/src/tiff_parser.h" }, { "alignment" : 8, "linker_set_key" : "std::vector<unsigned int, std::allocator<unsigned int> > *", "name" : "std::vector<unsigned int, std::allocator<unsigned int> > *", "referenced_type" : "type-102", "self_type" : "type-101", "size" : 8, "source_file" : "/external/piex/src/piex.h" }, { "alignment" : 8, "linker_set_key" : "unsigned int *", "name" : "unsigned int *", "referenced_type" : "type-2", "self_type" : "type-77", "size" : 8, "source_file" : "/external/piex/src/tiff_parser.h" }, { "alignment" : 8, "linker_set_key" : "unsigned long *", "name" : "unsigned long *", "referenced_type" : "type-4", "self_type" : "type-22", "size" : 8, "source_file" : "/external/piex/src/binary_parse/cached_paged_byte_array.h" }, { "alignment" : 8, "linker_set_key" : "unsigned short *", "name" : "unsigned short *", "referenced_type" : "type-57", "self_type" : "type-76", "size" : 8, "source_file" : "/external/piex/src/tiff_parser.h" } ], "qualified_types" : [ { "alignment" : 4, "is_const" : true, "linker_set_key" : "const int", "name" : "const int", "referenced_type" : "type-49", "self_type" : "type-66", "size" : 4, "source_file" : "/external/piex/src/tiff_parser.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const piex::Image", "name" : "const piex::Image", "referenced_type" : "type-56", "self_type" : "type-98", "size" : 16, "source_file" : "/external/piex/src/piex_types.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const piex::TiffContent", "name" : "const piex::TiffContent", "referenced_type" : "type-69", "self_type" : "type-90", "size" : 40, "source_file" : "/external/piex/src/tiff_parser.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const piex::binary_parse::CachedPagedByteArray", "name" : "const piex::binary_parse::CachedPagedByteArray", "referenced_type" : "type-10", "self_type" : "type-19", "size" : 88, "source_file" : "/external/piex/src/binary_parse/cached_paged_byte_array.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const piex::binary_parse::PagedByteArray", "name" : "const piex::binary_parse::PagedByteArray", "referenced_type" : "type-14", "self_type" : "type-13", "size" : 8, "source_file" : "/external/piex/src/binary_parse/cached_paged_byte_array.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const piex::binary_parse::RangeCheckedBytePtr", "name" : "const piex::binary_parse::RangeCheckedBytePtr", "referenced_type" : "type-104", "self_type" : "type-107", "size" : 88, "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const piex::image_type_recognition::RawImageTypes", "name" : "const piex::image_type_recognition::RawImageTypes", "referenced_type" : "type-39", "self_type" : "type-38", "size" : 4, "source_file" : "/external/piex/src/image_type_recognition/image_type_recognition_lite.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const piex::tiff_directory::Endian", "name" : "const piex::tiff_directory::Endian", "referenced_type" : "type-46", "self_type" : "type-74", "size" : 4, "source_file" : "/external/piex/src/tiff_parser.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const piex::tiff_directory::TiffDirectory", "name" : "const piex::tiff_directory::TiffDirectory", "referenced_type" : "type-51", "self_type" : "type-81", "size" : 80, "source_file" : "/external/piex/src/tiff_parser.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >", "name" : "const std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >", "referenced_type" : "type-85", "self_type" : "type-84", "size" : 24, "source_file" : "/external/piex/src/tiff_parser.h" }, { "alignment" : 1, "is_const" : true, "linker_set_key" : "const unsigned char", "name" : "const unsigned char", "referenced_type" : "type-8", "self_type" : "type-7", "size" : 1, "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const unsigned int", "name" : "const unsigned int", "referenced_type" : "type-2", "self_type" : "type-73", "size" : 4, "source_file" : "/external/piex/src/tiff_parser.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const unsigned long", "name" : "const unsigned long", "referenced_type" : "type-4", "self_type" : "type-78", "size" : 8, "source_file" : "/external/piex/src/tiff_parser.h" }, { "alignment" : 2, "is_const" : true, "linker_set_key" : "const unsigned short", "name" : "const unsigned short", "referenced_type" : "type-57", "self_type" : "type-93", "size" : 2, "source_file" : "/external/piex/src/tiff_parser.h" } ], "record_types" : [ { "alignment" : 4, "fields" : [ { "field_name" : "width", "referenced_type" : "type-57" }, { "field_name" : "height", "field_offset" : 16, "referenced_type" : "type-57" }, { "field_name" : "length", "field_offset" : 32, "referenced_type" : "type-2" }, { "field_name" : "offset", "field_offset" : 64, "referenced_type" : "type-2" }, { "field_name" : "format", "field_offset" : 96, "referenced_type" : "type-58" } ], "linker_set_key" : "piex::Image", "name" : "piex::Image", "referenced_type" : "type-56", "self_type" : "type-56", "size" : 16, "source_file" : "/external/piex/src/piex_types.h", "unique_id" : "_ZTSN4piex5ImageE" }, { "alignment" : 8, "fields" : [ { "field_name" : "preview", "referenced_type" : "type-56" }, { "field_name" : "thumbnail", "field_offset" : 128, "referenced_type" : "type-56" }, { "field_name" : "exif_orientation", "field_offset" : 256, "referenced_type" : "type-2" }, { "field_name" : "color_space", "field_offset" : 288, "referenced_type" : "type-59" }, { "field_name" : "full_width", "field_offset" : 320, "referenced_type" : "type-2" }, { "field_name" : "full_height", "field_offset" : 352, "referenced_type" : "type-2" }, { "field_name" : "maker", "field_offset" : 384, "referenced_type" : "type-60" }, { "field_name" : "model", "field_offset" : 576, "referenced_type" : "type-61" }, { "field_name" : "date_time", "field_offset" : 768, "referenced_type" : "type-62" }, { "field_name" : "iso", "field_offset" : 960, "referenced_type" : "type-2" }, { "field_name" : "exposure_time", "field_offset" : 992, "referenced_type" : "type-17" }, { "field_name" : "fnumber", "field_offset" : 1056, "referenced_type" : "type-17" }, { "field_name" : "focal_length", "field_offset" : 1120, "referenced_type" : "type-17" }, { "field_name" : "gps", "field_offset" : 1216, "referenced_type" : "type-23" }, { "field_name" : "cfa_pattern_dim", "field_offset" : 2176, "referenced_type" : "type-63" } ], "linker_set_key" : "piex::PreviewImageData", "name" : "piex::PreviewImageData", "referenced_type" : "type-55", "self_type" : "type-55", "size" : 296, "source_file" : "/external/piex/src/piex_types.h", "unique_id" : "_ZTSN4piex16PreviewImageDataE" }, { "alignment" : 8, "fields" : [ { "field_name" : "is_valid", "referenced_type" : "type-24" }, { "field_name" : "latitude_ref", "field_offset" : 8, "referenced_type" : "type-25" }, { "field_name" : "latitude", "field_offset" : 32, "referenced_type" : "type-26" }, { "field_name" : "longitude_ref", "field_offset" : 224, "referenced_type" : "type-25" }, { "field_name" : "longitude", "field_offset" : 256, "referenced_type" : "type-26" }, { "field_name" : "altitude_ref", "field_offset" : 448, "referenced_type" : "type-24" }, { "field_name" : "altitude", "field_offset" : 480, "referenced_type" : "type-17" }, { "field_name" : "time_stamp", "field_offset" : 544, "referenced_type" : "type-26" }, { "field_name" : "date_stamp", "field_offset" : 768, "referenced_type" : "type-27" } ], "linker_set_key" : "piex::PreviewImageData::Gps", "name" : "piex::PreviewImageData::Gps", "referenced_type" : "type-23", "self_type" : "type-23", "size" : 120, "source_file" : "/external/piex/src/piex_types.h", "unique_id" : "_ZTSN4piex16PreviewImageData3GpsE" }, { "alignment" : 4, "fields" : [ { "field_name" : "numerator", "referenced_type" : "type-2" }, { "field_name" : "denominator", "field_offset" : 32, "referenced_type" : "type-2" } ], "linker_set_key" : "piex::PreviewImageData::Rational", "name" : "piex::PreviewImageData::Rational", "referenced_type" : "type-17", "self_type" : "type-17", "size" : 8, "source_file" : "/external/piex/src/piex_types.h", "unique_id" : "_ZTSN4piex16PreviewImageData8RationalE" }, { "alignment" : 8, "linker_set_key" : "piex::StreamInterface", "name" : "piex::StreamInterface", "record_kind" : "class", "referenced_type" : "type-43", "self_type" : "type-43", "size" : 8, "source_file" : "/external/piex/src/piex_types.h", "unique_id" : "_ZTSN4piex15StreamInterfaceE", "vtable_components" : [ { "kind" : "offset_to_top" }, { "kind" : "rtti", "mangled_component_name" : "_ZTIN4piex15StreamInterfaceE" }, { "kind" : "complete_dtor_pointer", "mangled_component_name" : "_ZN4piex15StreamInterfaceD1Ev" }, { "kind" : "deleting_dtor_pointer", "mangled_component_name" : "_ZN4piex15StreamInterfaceD0Ev" }, { "is_pure" : true, "mangled_component_name" : "_ZN4piex15StreamInterface7GetDataEmmPh" } ] }, { "alignment" : 8, "fields" : [ { "field_name" : "tiff_directory", "referenced_type" : "type-70" }, { "field_name" : "exif_directory", "field_offset" : 192, "referenced_type" : "type-71" }, { "field_name" : "gps_directory", "field_offset" : 256, "referenced_type" : "type-72" } ], "linker_set_key" : "piex::TiffContent", "name" : "piex::TiffContent", "referenced_type" : "type-69", "self_type" : "type-69", "size" : 40, "source_file" : "/external/piex/src/tiff_parser.h", "unique_id" : "_ZTSN4piex11TiffContentE" }, { "alignment" : 8, "fields" : [ { "access" : "private", "field_name" : "stream_", "referenced_type" : "type-45" }, { "access" : "private", "field_name" : "tiff_offset_", "field_offset" : 64, "referenced_type" : "type-2" }, { "access" : "private", "field_name" : "endian_", "field_offset" : 96, "referenced_type" : "type-46" } ], "linker_set_key" : "piex::TiffParser", "name" : "piex::TiffParser", "record_kind" : "class", "referenced_type" : "type-88", "self_type" : "type-88", "size" : 16, "source_file" : "/external/piex/src/tiff_parser.h", "unique_id" : "_ZTSN4piex10TiffParserE" }, { "alignment" : 8, "base_specifiers" : [ { "referenced_type" : "type-14" } ], "fields" : [ { "access" : "private", "field_name" : "mutex_", "field_offset" : 64, "referenced_type" : "type-11" }, { "access" : "private", "field_name" : "paged_byte_array_", "field_offset" : 384, "referenced_type" : "type-12" }, { "access" : "private", "field_name" : "cache_size_", "field_offset" : 448, "referenced_type" : "type-15" }, { "access" : "private", "field_name" : "cached_pages_", "field_offset" : 512, "referenced_type" : "type-16" } ], "linker_set_key" : "piex::binary_parse::CachedPagedByteArray", "name" : "piex::binary_parse::CachedPagedByteArray", "record_kind" : "class", "referenced_type" : "type-10", "self_type" : "type-10", "size" : 88, "source_file" : "/external/piex/src/binary_parse/cached_paged_byte_array.h", "unique_id" : "_ZTSN4piex12binary_parse20CachedPagedByteArrayE", "vtable_components" : [ { "kind" : "offset_to_top" }, { "kind" : "rtti", "mangled_component_name" : "_ZTIN4piex12binary_parse20CachedPagedByteArrayE" }, { "kind" : "complete_dtor_pointer", "mangled_component_name" : "_ZN4piex12binary_parse20CachedPagedByteArrayD1Ev" }, { "kind" : "deleting_dtor_pointer", "mangled_component_name" : "_ZN4piex12binary_parse20CachedPagedByteArrayD0Ev" }, { "mangled_component_name" : "_ZNK4piex12binary_parse20CachedPagedByteArray6lengthEv" }, { "mangled_component_name" : "_ZNK4piex12binary_parse20CachedPagedByteArray8pageSizeEv" }, { "mangled_component_name" : "_ZNK4piex12binary_parse20CachedPagedByteArray7getPageEmPPKhS4_PNSt3__110shared_ptrINS0_14PagedByteArray4PageEEE" } ] }, { "access" : "private", "alignment" : 8, "fields" : [ { "field_name" : "index", "referenced_type" : "type-4" }, { "field_name" : "page", "field_offset" : 64, "referenced_type" : "type-5" }, { "field_name" : "begin", "field_offset" : 192, "referenced_type" : "type-6" }, { "field_name" : "end", "field_offset" : 256, "referenced_type" : "type-6" } ], "linker_set_key" : "piex::binary_parse::CachedPagedByteArray::CachedPage", "name" : "piex::binary_parse::CachedPagedByteArray::CachedPage", "referenced_type" : "type-3", "self_type" : "type-3", "size" : 40, "source_file" : "/external/piex/src/binary_parse/cached_paged_byte_array.h", "unique_id" : "_ZTSN4piex12binary_parse20CachedPagedByteArray10CachedPageE" }, { "alignment" : 8, "linker_set_key" : "piex::binary_parse::PagedByteArray", "name" : "piex::binary_parse::PagedByteArray", "record_kind" : "class", "referenced_type" : "type-14", "self_type" : "type-14", "size" : 8, "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h", "unique_id" : "_ZTSN4piex12binary_parse14PagedByteArrayE", "vtable_components" : [ { "kind" : "offset_to_top" }, { "kind" : "rtti", "mangled_component_name" : "_ZTIN4piex12binary_parse14PagedByteArrayE" }, { "kind" : "complete_dtor_pointer", "mangled_component_name" : "_ZN4piex12binary_parse14PagedByteArrayD1Ev" }, { "kind" : "deleting_dtor_pointer", "mangled_component_name" : "_ZN4piex12binary_parse14PagedByteArrayD0Ev" }, { "is_pure" : true, "mangled_component_name" : "_ZNK4piex12binary_parse14PagedByteArray6lengthEv" }, { "is_pure" : true, "mangled_component_name" : "_ZNK4piex12binary_parse14PagedByteArray8pageSizeEv" }, { "is_pure" : true, "mangled_component_name" : "_ZNK4piex12binary_parse14PagedByteArray7getPageEmPPKhS4_PNSt3__110shared_ptrINS1_4PageEEE" } ] }, { "alignment" : 1, "linker_set_key" : "piex::binary_parse::PagedByteArray::Page", "name" : "piex::binary_parse::PagedByteArray::Page", "record_kind" : "class", "referenced_type" : "type-103", "self_type" : "type-103", "size" : 1, "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h", "unique_id" : "_ZTSN4piex12binary_parse14PagedByteArray4PageE" }, { "alignment" : 8, "fields" : [ { "access" : "private", "field_name" : "array_", "referenced_type" : "type-105" }, { "access" : "private", "field_name" : "page_", "field_offset" : 128, "referenced_type" : "type-106" }, { "access" : "private", "field_name" : "page_data_", "field_offset" : 256, "referenced_type" : "type-6" }, { "access" : "private", "field_name" : "current_pos_", "field_offset" : 320, "referenced_type" : "type-4" }, { "access" : "private", "field_name" : "sub_array_begin_", "field_offset" : 384, "referenced_type" : "type-4" }, { "access" : "private", "field_name" : "sub_array_end_", "field_offset" : 448, "referenced_type" : "type-4" }, { "access" : "private", "field_name" : "page_begin_offset_", "field_offset" : 512, "referenced_type" : "type-4" }, { "access" : "private", "field_name" : "current_page_len_", "field_offset" : 576, "referenced_type" : "type-4" }, { "access" : "private", "field_name" : "error_flag_", "field_offset" : 640, "referenced_type" : "type-37" } ], "linker_set_key" : "piex::binary_parse::RangeCheckedBytePtr", "name" : "piex::binary_parse::RangeCheckedBytePtr", "record_kind" : "class", "referenced_type" : "type-104", "self_type" : "type-104", "size" : 88, "source_file" : "/external/piex/src/binary_parse/range_checked_byte_ptr.h", "unique_id" : "_ZTSN4piex12binary_parse19RangeCheckedBytePtrE" }, { "alignment" : 4, "fields" : [ { "field_name" : "numerator", "referenced_type" : "type-2" }, { "field_name" : "denominator", "field_offset" : 32, "referenced_type" : "type-2" } ], "linker_set_key" : "piex::tiff_directory::Rational", "name" : "piex::tiff_directory::Rational", "referenced_type" : "type-47", "self_type" : "type-47", "size" : 8, "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h", "unique_id" : "_ZTSN4piex14tiff_directory8RationalE" }, { "alignment" : 4, "fields" : [ { "field_name" : "numerator", "referenced_type" : "type-49" }, { "field_name" : "denominator", "field_offset" : 32, "referenced_type" : "type-49" } ], "linker_set_key" : "piex::tiff_directory::SRational", "name" : "piex::tiff_directory::SRational", "referenced_type" : "type-48", "self_type" : "type-48", "size" : 8, "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h", "unique_id" : "_ZTSN4piex14tiff_directory9SRationalE" }, { "alignment" : 8, "fields" : [ { "access" : "private", "field_name" : "directory_entries_", "referenced_type" : "type-52" }, { "access" : "private", "field_name" : "tag_order_", "field_offset" : 192, "referenced_type" : "type-53" }, { "access" : "private", "field_name" : "sub_directories_", "field_offset" : 384, "referenced_type" : "type-54" }, { "access" : "private", "field_name" : "endian_", "field_offset" : 576, "referenced_type" : "type-46" } ], "linker_set_key" : "piex::tiff_directory::TiffDirectory", "name" : "piex::tiff_directory::TiffDirectory", "record_kind" : "class", "referenced_type" : "type-51", "self_type" : "type-51", "size" : 80, "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h", "unique_id" : "_ZTSN4piex14tiff_directory13TiffDirectoryE" }, { "access" : "private", "alignment" : 8, "fields" : [ { "field_name" : "type", "referenced_type" : "type-2" }, { "field_name" : "count", "field_offset" : 32, "referenced_type" : "type-2" }, { "field_name" : "offset", "field_offset" : 64, "referenced_type" : "type-2" }, { "field_name" : "value", "field_offset" : 128, "referenced_type" : "type-65" } ], "linker_set_key" : "piex::tiff_directory::TiffDirectory::DirectoryEntry", "name" : "piex::tiff_directory::TiffDirectory::DirectoryEntry", "referenced_type" : "type-64", "self_type" : "type-64", "size" : 40, "source_file" : "/external/piex/src/tiff_directory/tiff_directory.h", "unique_id" : "_ZTSN4piex14tiff_directory13TiffDirectory14DirectoryEntryE" } ], "rvalue_reference_types" : [] }